- Employment
- Full-time
About the role
Position Title: C++ Software Engineer (Embedded Systems)
Location: Moorestown, NJ
Security Clearance: Active clearance preferred or ability to obtain
Overview
We are seeking a C++ Software Engineer with experience developing software for embedded or hardware-based systems. This role will support the development of advanced technologies used in defense and sensor-based systems, including radar-related applications.
The ideal candidate will have hands-on experience with C++ development in embedded environments and enjoy working closely with hardware and multidisciplinary engineering teams.
Responsibilities
-
Develop and maintain C++ software for embedded and hardware-integrated systems
-
Interface software with low-level hardware and real-time systems
-
Support system integration, testing, and debugging
-
Collaborate with hardware, systems, and signal processing engineers
-
Participate in software design, development, and documentation activities
Qualifications
-
Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
-
2+ years of experience developing software in C++
-
Experience working with embedded systems or hardware interfaces
-
Strong problem-solving and debugging skills
-
Active security clearance or ability to obtain one
Preferred Experience
-
MATLAB, Simulink, or similar modeling and simulation tools
-
Radar, signal processing, or sensor-based systems
-
Department of Defense (DoD) program experience
-
Linux-based embedded development
755,000+ hidden jobs like this
Latitude Inc and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites