Embedded Systems

Lead Rust Software Developer | Embedded Systems | Camden, NJ | $132K–$200K

⚙️ Lead Rust Software Developer

📍 Location: Camden, New Jersey (Fully Onsite – every other Friday off 🗓️)
🏢 Industry: Aerospace / Defense / Embedded Systems
🎓 Education: Bachelor’s or Master’s in Computer Science, Computer Engineering, or related field
💼 Experience Level: Mid–Senior (7–10 years)
🔒 Clearance Required: Active U.S. Department of Defense (DoD) Secret Clearance
🚫 Visa Sponsorship: Not available
🚚 Relocation: Available for ideal candidate
💰 Compensation: $132,000 – $200,000 base salary + full benefits
🕓 Schedule: 9/80 (every other Friday off)
💼 Employment Type: Full-Time | Permanent

🌟 The Opportunity

A leading aerospace and defense innovator is seeking an experienced Lead Rust Software Developer to shape the next generation of mission-critical embedded systems.

This role offers the opportunity to spearhead Rust adoption across advanced programs supporting defense, C5, and cyber initiatives. You’ll provide technical leadership, architectural guidance, and hands-on expertise in developing high-assurance, memory-safe embedded software solutions.

If you’re passionate about cutting-edge systems, modern programming languages, and solving complex engineering challenges — this is your chance to make a measurable impact in national defense technology.

🧭 Key Responsibilities

  • Lead Rust software development efforts across multiple embedded product lines.

  • Champion the adoption of Rust best practices, idioms, and design patterns throughout the organization.

  • Collaborate with cross-functional hardware and software teams to define system interfaces, requirements, and design strategies.

  • Support all phases of the software development lifecycle — from requirements and design to implementation, integration, and test.

  • Migrate legacy codebases from C/C++ to Rust while improving maintainability and performance.

  • Develop and document software test plans, validation procedures, and technical specifications.

  • Perform root cause analysis and implement sustainable solutions for complex software issues.

  • Use modeling and simulation tools to support design, prototyping, and evaluation of embedded systems.

  • Contribute to continuous improvement of secure coding standards and software quality initiatives.

🧠 Required Skills & Experience

U.S. citizenship with an active DoD Secret Clearance.
3+ years of hands-on experience developing production-grade Rust software.
8+ years of experience developing embedded systems software.
✅ Proficiency in C/C++, Python, and object-oriented design principles.
✅ Strong understanding of embedded real-time operating systems (VxWorks, Linux, Integrity).
✅ Experience developing software for mission-critical or defense systems.
✅ Excellent communication, documentation, and team collaboration skills.

💡 Preferred Skills

⭐ Experience converting legacy C/C++ codebases to Rust.
⭐ Knowledge of UML tools such as IBM Rhapsody or MagicDraw/Cameo.
⭐ Experience developing device drivers or board support packages (BSPs).
⭐ Background in information assurance, cybersecurity, or cryptography.
⭐ Familiarity with NSA Type 1 certification or DO-178 safety standards.
⭐ Deep understanding of Rust memory safety and secure software engineering.

💰 Compensation & Benefits

💵 Base Salary: $132,000 – $200,000 (based on experience & location)
💎 Benefits Include:

  • Comprehensive medical, dental, and vision coverage

  • 401(k) retirement plan with company match

  • Paid holidays and every other Friday off

  • Employee Assistance Program (EAP)

  • Relocation stipend for qualified candidates

  • Opportunities to work on groundbreaking defense technologies

🧩 Candidate Snapshot

  • Experience: 7–10 years total, with 3+ in Rust and 8+ in embedded systems

  • Focus Areas: Rust, Embedded Systems, C/C++, Cybersecurity, Real-Time Software

  • Clearance: Active DoD Secret (required)

  • Seniority Level: Mid–Senior

  • Work Arrangement: Fully onsite in Camden, NJ

  • Travel: Occasional

🚀 Why Join

You’ll be joining a high-impact engineering organization building the future of secure, mission-critical technology. This is a rare opportunity to lead Rust innovation within embedded defense systems while working alongside some of the brightest minds in aerospace engineering.

Your work will directly contribute to national security, system reliability, and next-generation defense capabilities — all within a collaborative, forward-thinking environment that values innovation and technical excellence.

🔹 Ready to lead the Rust revolution in defense software?
Join a team that’s redefining embedded system performance and security — one line of code at a time.

Senior Embedded Software Engineer | $177K | Aerospace & Defense | Santa Barbara, CA

Senior Embedded Software Engineer

Location: Santa Barbara, CA (On-Site, 9/80 Schedule)
Industry: Aerospace / Aviation / Defense
Seniority Level: Mid-Senior
Travel: 10-15%
Security Clearance: Ability to obtain U.S. security clearance required
Visa Sponsorship: Not available
Compensation: $111,000 - $177,000 per year
Relocation Assistance: Possible for ideal candidate

Position Overview

The Senior Embedded Software Engineer will design, develop, and integrate real-time embedded software for mission-critical defense and aerospace systems. This role involves working on turreted weapons systems, debugging existing solutions, and implementing new capabilities in both lab and field environments.

Key Responsibilities

  • Software Development: Design, code, debug, and integrate embedded real-time control software.

  • System Integration: Work in Systems Integration Lab and field settings to integrate new capabilities.

  • Performance Optimization: Deliver executable software that meets performance requirements.

  • Technical Documentation: Ensure all required documentation is completed per contractual obligations.

  • Collaboration: Work closely with engineers, system architects, and program managers.

  • Reporting: Provide regular project status updates to management.

Must-Have Qualifications

  • Bachelor’s Degree in Electrical, Computer, or Software Engineering (or related field with relevant experience)

  • 7+ years of experience in embedded real-time software development

  • Proficiency in C language (Java is a plus)

  • RTOS experience (bare metal and embedded Linux preferred)

  • Experience with communication protocol drivers (UART, SPI, I2C, networking, 1553, etc.)

  • Ability to read and interpret electronic schematics and protocol documentation

  • Ability to obtain a U.S. security clearance

Nice-to-Have Qualifications

  • Master’s Degree in a relevant field

  • Experience with Unix internals, low-level driver software, or GUI software

  • Strong background in applied science, data acquisition, and diagnostics

Behavioral & Technical Competencies

  • Strong problem-solving and analytical skills

  • Excellent communication and teamwork abilities

  • Ability to work independently and manage multiple tasks

  • High attention to detail and quality orientation

Why Join Us?

  • Comprehensive Benefits: Medical, dental, and vision coverage from day one

  • Flexible Vacation Policy

  • 401K, Profit Sharing, & Employee Stock Purchase Plan

  • Tuition Reimbursement Program (up to $15K per year)

  • Work-Life Balance: 9/80 schedule with every other Friday off

 

Learn more