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,