Negotiable
Undetermined
Hybrid
Remote or Lexington, Massachusetts
Embedded Software Engineer
Location: Lexington, MA
Clearance Requirement: Clearable
Salary range: $115,000 to $207,000
Job Summary:
Seeking Embedded Software Engineers to contribute to the automation of internal testbeds, development of embedded software for real-time operating systems, and formulation of integration & test (I&T) environments for flight software.
Key Responsibilities:
- Automate internal testbeds and develop embedded software for real-time operating systems (VxWorks preferred).
- Create I&T environments for high-fidelity flight software.
- Interface with hardware and perform hardware-software integration.
- Develop in a Linux environment.
- Participate in test automation and user interface development.
- Communicate complex technical concepts across disciplines and learn new tools to support testing needs.
- Bachelor's degree in Engineering or related field.
- Minimum of 2 years post-graduate workplace experience.
- Proficiency in scripting/coding with Python, C, C++11, and Matlab.
- Embedded software development for RTOS (VxWorks preferred).
- Experience with hardware interfacing and Git version control.
- Linux environment development experience.
- Object-oriented code design principles.
- Software user interface development.
- Test automation experience.
- Strong communication skills and eagerness to learn new testing tools.
- Controls engineering background.
- I&T of flight software on high-fidelity hardware.
- Experience with OpenC3 COSMOS, Bash, Simulink, COSMOS script development