D425 Embedded Software Engineer
Role responsibilities
The engineer will design, develop, integrate, and test embedded software for US Navy Nuclear Submarines, specifically supporting power conversion and reactor systems. Responsibilities include analyzing system requirements, creating design documentation, and troubleshooting existing software to fix defects.
Requirements
Candidates must have a Bachelor's degree in Computer Science or Engineering and 1-5 years of post-graduate experience with C++ toolsets. Ability to obtain a US DoD Security Clearance is required.
Key skills
C++, Embedded Software Development, Unit Testing, Software Lifecycle Methodologies, UML, Git, Linux RTOS, LabVIEW, Control Theory, Requirements Analysis, Hardware/Software Integration, Safety Critical Software, Power Electronics, Agile, Waterfall, Software Design
Keywords
Embedded Software, C++, US Navy, DoD Security Clearance, Nuclear Submarines, JUnit, XUnit, Google Test, UML, Git, SVN, GitLab, CVS, Linux, RTOS, LabVIEW, Control Theory, Power Electronics, Agile, Waterfall, Safety Critical Software, Software Safety Analysis, Hardware Integration, Relational Databases, Object-Oriented Databases, Defense, Manufacturing