JobMesh

Embedded Software Developer

Bowhead · US

Overview Bowhead seeks an Embedded Software Developer that will support the Naval Surface Warfare Center Dahlgren through design, development, testing, and i...

Job description

Overview Bowhead seeks an Embedded Software Developer that will support the Naval Surface Warfare Center Dahlgren through design, development, testing, and integrating embedded software solutions that support mission critical systems. This role involves hands-on development in real time environments, working closely with hardware engineers, systems engineers, and program leads to deliver reliable, secure, and high performance embedded software. The developer will contribute to code design, implementation, debugging, optimization, and documentation for both new development and system enhancements. Responsibilities: - Design, implement, and test embedded software solutions in C/C++ for microcontrollers, real time operating systems (RTOS), or Linux based embedded systems.• Develop firmware and low level drivers to interface with sensors, communication buses, and custom hardware.• Support integration of embedded software with hardware components, including bring up, debugging, and troubleshooting.• Participate in system architecture discussions and assist in defining requirements and design specifications.• Implement secure coding practices and support cyber-hardened embedded software...