Embedded Software Developer
On-site · Washington, District of Columbia, United States
Job Summary
Embedded Software Developer role supporting the NCST contract at the Naval Research Laboratory in Washington, DC. Responsibilities include developing, maintaining, and enhancing complex software systems based on documented requirements; providing input on software components and system design; design, implementation, and integration of software applications; applying software engineering methodologies; ensuring repeatable processes and managing large-scale projects; testing and verification of software components; working with real-time constraints and interprocess communications; developing hardware/software interactions and boot code; evaluating hardware configurations and tools; utilizing diverse toolchains (C, C++, Python, Java, MATLAB/Simulink, GCC/LLVM, Wind River, GIT/JAMA/Atlassian, etc.). Requires Top Secret/SCI eligibility and daily commuting to the NRL location in DC.
Required Qualifications
- Active Top Secret/ SCI Eligible
- Minimum B.Sc., Aerospace, Mechanical or Electrical Engineering, Physics, Computer Science or Mathematics
- Experience with embedded software integration, test, and operations.
- Experience serving as a lead embedded software designer or architect and overseeing all technical aspects of development.
- Experience as an embedded software builder and product manager.
- Experience serving as an embedded software technical expert with Field Programmable Gate Array (FPGA) Interfacing
- Ability to commute daily to the Naval Research Lab location in Washington, DC
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.