Embedded Software Engineer- Level 2
The Embedded Software Engineer Level 2 at Confidential Client supports the development and integration of embedded software solutions primarily using C/C++ for aerospace and defense systems. This role involves designing, testing, and debugging software within a multi-disciplinary engineering environment, contributing to mission-critical applications for military and allied customers. The position is on-site in Grand Prairie, TX, requiring collaboration across programs and adherence to security clearance requirements.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Defense and Space Manufacturing.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is seeking an Embedded Software Engineer (Level 2) to design, implement, integrate, and test embedded software for real-time systems used in defense and aerospace programs. You will work on C/C++ codebases, collaborate with hardware and systems engineers, and participate across the software development lifecycle — from requirements and design through integration and sustainment.
- Develop and maintain embedded software in C and C++ for real-time platforms
- Integrate features and algorithms into existing applications and firmware
- Design, document, test, and debug software to solve mission-critical problems
- Participate in software planning, code reviews, and continuous integration activities
- Apply knowledge of operating systems (Linux, VxWorks, Windows, or similar) and low-level hardware interfaces
- Troubleshoot integration issues with hardware, sensors, and other software components
- Produce and maintain clear technical documentation and test procedures
What We’re Looking For (Minimum Qualifications)
- Bachelor’s degree in Computer Engineering, Computer Science, or related discipline, or currently pursuing a relevant advanced degree
- 0–2 years of post-graduate relevant experience (entry to early-career)
- Demonstrated software development experience in C++
- Familiarity with operating system concepts (Linux, Windows, Unix, VxWorks, etc.)
- Ability to obtain and maintain DoD clearance as required by program needs
- Must be a U.S. citizen
Preferred / Desired Skills
- Experience with C, Python, or scripting for test automation
- Hardware familiarity (Arduino, STM32, Xilinx, FPGA toolchains)
- Strong understanding of object-oriented design and C++ inheritance patterns
- Basic multi-threading/concurrency experience and real-time constraints awareness
- Experience working with large codebases and software integration techniques
- Familiarity with DevSecOps toolchain (Git, GitHub, BitBucket) and software configuration management
- Agile development experience and full software lifecycle knowledge
Compensation & Benefits
- Full-time salary range: $81,100 — $150,500 per year (range reflects role scope, experience, and market factors)
- Comprehensive benefits including medical, dental, vision, 401(k) match, PTO, parental leave, life and disability insurance, education assistance, and flexible work schedules (site-dependent)
- Opportunities for professional growth, training, and to work on high-impact defense and aerospace systems
Location & Work Type
- On-site role in Grand Prairie, TX (work location per the listing). Flexible scheduling may be offered depending on program needs. Travel and on-site presence requirements will depend on program and security needs.
Security & Eligibility
- This role requires the ability to obtain a Department of Defense (DoD) security clearance; sponsorship and clearability requirements are program-specific.
- U.S. citizenship is required due to clearance and contract requirements.
Why Join
Confidential Client offers the chance to work on disciplined, safety-and-security-focused engineering programs. You’ll join cross-functional teams tackling complex real-time and embedded challenges, with mentorship, learning opportunities, and benefits that support long-term career growth.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range