Leonardo DRS, Inc.

Software Engineer

Leonardo DRS, Inc.
Apply
24 days ago
Danbury, CT, USAMid Level / Senior

Responsibilities

  • Analyze customer requirements and develop internal software requirements.
  • Develop efficient embedded system architectures for power and controls system requirements.
  • Design, implement, test, debug, and integrate large embedded software subsystems.
  • Coordinate software requirements-based testing and support system test activities.
  • Use Python for scripting and automation tasks.
  • Provide ongoing maintenance support for released software.
  • Take responsibility for significant software design efforts and champion software designs and products.
  • Collaborate effectively with cross-functional teams.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science with emphasis on C/C++, or equivalent education and experience.
  • Two to five years of experience developing moderately complex real-time embedded software.
  • Knowledge of DSP, RTOS, and C/C++ programming.
  • Demonstrated design, development, and testing experience with embedded software products in high-reliability environments.
  • Knowledge of standard software development processes, methods, and configuration management.
  • U.S. citizenship is required.
  • Must be able to obtain or hold an active Department of Defense security clearance if required.
  • Preferred qualifications include power electronics control software, PWM controllers, A/D and D/A converters, communications interfaces, hardware drivers, board support, multi-threaded real-time designs, embedded Linux, FPGA/VHDL, TI DSP devices, NXP processors, MATLAB Simulink, automated testing, military products, military specifications, DOORS, DO-178, and DO-254 experience.

Benefits

  • Medical, dental, and vision coverage.
  • Company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan.
  • Wellness programs supporting physical, emotional, and financial well-being.
  • Career-growth, professional development, and skill-enhancement programs.
  • Flexible work schedules through a 9/80 program.
  • Competitive vacation, health/emergency leave, paid parental leave, and community service hours.

Tech Stack

CC++GitJenkinsMATLABPython

Categories

Leonardo DRS, Inc.

About Leonardo DRS, Inc.

51-200 employees
Contact me