Search

Embedded Systems Software Engineer

Secmation
locationWashington, DC, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

Embedded Systems Software Engineer

Location: Huntsville, AL

Position Type: Full-Time | Hybrid

Relocation Assistance and Signing Bonus

Join the future of Embedded Systems Engineering

Secmation is seeking a highly skilled Embedded Systems Software Engineer to develop mission-critical cybersecurity solutions supporting defense and industrial applications. In this role, you will design, implement, integrate, and test secure embedded software for advanced RF- and embedded-centric systems that protect autonomous platforms, critical infrastructure, and other high-assurance environments.

You will collaborate with multidisciplinary engineering teams to deliver resilient, high-performance solutions that operate in complex and spectrum-constrained environments. This is a hands-on engineering position with full lifecycle involvement-from architecture and design through integration, validation, and deployment.

What You'll Do

  • Design and develop secure embedded software and firmware for microcontrollers, processors, and SoC-based systems
  • Implement low-level software in C/C++ within bare-metal and RTOS environments
  • Integrate cybersecurity protections into embedded platforms, including secure boot, encryption, authentication, and system hardening mechanisms
  • Support development and integration of RF- and spectrum-aware systems
  • Perform hardware/software integration, debugging, and performance optimization
  • Collaborate with hardware, RF, systems, and cybersecurity engineers to ensure cohesive, mission-ready solutions
  • Contribute to system architecture, requirements development, and technical documentation
  • Develop and execute test plans to validate system functionality, security, and operational resilience
  • Support full lifecycle execution including design reviews, integration events, verification, and field support
  • Provide vital expertise that supports team growth and future innovation opportunities

Required Qualifications

  • U.S. citizenship required. Active DoD Security Clearance (any level) required.
  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related technical field
  • 5+ years of progressive work experience in Software Engineering of Embedded Systems
  • Strong technical background with a good understanding of the Software Development Lifecycle
  • 3+ years' expert level embedded programming experience in C/C++, Java and Python
  • Work experience with Linux-based operating systems
  • Experience working on software development teams in an Agile environment including DevOps tools such as Jira and Git
  • Strong written and oral communication skills
  • Strong organizational skills, detail oriented and capable of creating status and tracking reports for management and customers

Compensation & Benefits

Competitive salary (based on experience and market conditions)

One-time signing bonus

  • Company equity
  • Relocation assistance
  • 9/80 work schedule (every other Friday off)
  • Paid time off & flexible work schedules
  • Comprehensive health, dental, and vision insurance
  • Life and disability insurance (short & long-term)
  • 401(k) retirement benefits plus employer contributions

About Secmation

Secmation is not a traditional IT company - we specialize in AI-driven software solutions, embedded cybersecurity, and secure RF systems for the defense industry. Our mission is to deliver next-generation secure technologies for electronic warfare, autonomous systems,

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...