Senior Embedded Software Engineer - Camden
Core
Develop embedded real-time software applications for C5 and Cyber Solution Centers, translating requirements into reliable solutions for target hardware.
Role type
Senior Embedded Software Engineer (Real-Time Systems)
Builds
Embedded software applications for defense C5 and Cyber systems
Domain
Defense / Cyber / Embedded Systems
Deliverable
production ML models | product features
Required skills
Real-time operating systems (RTOS), C, C++, Python, embedded hardware interfacing, software modeling (UML), root cause analysis, formal testing, device drivers, board support packages
Preferred skills
Object-oriented design, software modeling tools (IBM Rhapsody, MagicDraw/Cameo), information assurance, cryptography, NSA Type 1 certification, DO-178 experience
Technologies
Cryptography, Embedded Hardware, IBM Support, Python, Security, UML, C++, Network
Responsibilities
Translate requirements into reliable embedded software solutions; provide subject matter expertise and guide junior engineers; investigate complex root causes and implement fixes; collaborate on hardware-software interfaces and system design; contribute to the full software development life cycle; create test plans and technical documentation; prototype solutions and assess results; participate in peer reviews and defect correction.
Seniority
Senior, hands-on IC with mentorship