Job Title: Embedded Software Engineer (Mid-Level, Senior, or Lead)
Location: Camden, New Jersey, United States
Clearance Required: Active U.S. Department of Defense (DoD) Secret Clearance
Salary Range:
Mid-Level: $90,000 – $120,000
Senior-Level: $105,000 – $140,000
Lead-Level: $120,000 – $155,000
Relocation Assistance: Available for qualified candidates
Employment Type: Full-time
Benefits: Full benefits package
Schedule: 9/80 (every other Friday off)
Overview:
A leading defense technology organization is seeking Embedded Software Engineers across multiple experience levels—Mid-Level, Senior, and Lead—to support mission-critical software development within C5 and Cyber Solution Centers. These roles offer the opportunity to work on high-impact embedded systems projects, helping shape strategic technology direction while contributing as part of an Agile Scrum team.
Depending on your level of experience, you will be expected to lead development teams, serve as a subject matter expert, or contribute significantly to software development and integration efforts. All engineers will be involved in full SDLC phases, including design, implementation, testing, and deployment.
Key Responsibilities (Vary by Experience Level):
Lead or contribute to embedded software development using modern C++ and Python
Analyze, design, develop, integrate, and test embedded software for mission-critical systems
Participate in Agile planning, task prioritization, and sprint execution
Develop software test plans, documentation, and procedures
Perform root-cause analysis and implement reliable solutions
Model system designs using UML tools like IBM Rhapsody or MagicDraw/Cameo
Interface closely with hardware engineers to define integration points
Participate in peer reviews, design sessions, and defect tracking
For Lead roles: manage task assignments, track project performance using EVMS, and provide technical leadership across teams
Required Qualifications:
U.S. Citizenship and Active DoD Secret Clearance
Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline
Varying years of experience based on level:
Mid-Level: 2–5 years
Senior-Level: 6+ years
Lead-Level: 10+ years
Strong proficiency in C++
Experience working with RTOS (e.g., Green Hills Integrity, VxWorks)
Strong oral and written communication skills
Preferred Skills (All Levels):
Experience with object-oriented design and software modeling (IBM Rhapsody, MagicDraw/Cameo)
Hands-on development of device drivers and Board Support Packages (BSPs)
Familiarity with Information Assurance and/or cryptography
Exposure to NSA Type 1 certification, DO-178, or other safety/security standards
Knowledge of Earned Value Management Systems (EVMS) (especially for senior/lead roles)
Additional Information:
Visa Sponsorship: Not available
Interview Travel: Reimbursed
Bonus: Not eligible
Overtime: Not eligible
We are actively hiring for multiple roles—if you're a strong Embedded Software Engineer ready for your next challenge, whether at a mid, senior, or lead level, we want to hear from you.