Embedded Systems Software Engineer
1 month ago
Irving
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,