Embedded Software Developer / Engineer I
Secmation
Job Description
Job Description
Embedded Software Developer / Engineer I
Competitive Salary (Based on Experience and Market Conditions)
Signing Bonus • Equity
Hybrid | Huntsville, AL | Full-Time | 9/80 Schedule
This isn't another defense contractor job
Join a mission-focused engineering team developing embedded software and firmware for advanced defense and national security applications. This early-career engineering role is designed for a capable software engineer with a strong foundation in C/C++ who can contribute to embedded systems, work close to the hardware, and continue building technical depth alongside experienced engineers on mission-critical programs.
Why embedded software engineers choose Secmation
- Build embedded software and firmware that support real-world defense and national security missions.
- Work directly with hardware, processors, interfaces, sensors, communications systems, and other embedded technologies in technically challenging environments.
- Collaborate with experienced embedded software, FPGA, RF, cyber, systems, and hardware engineers in a small-team environment.
- Gain exposure to the complete embedded development lifecycle, from requirements and low-level implementation through integration, hardware/software debugging, test, and deployment.
- Take ownership of meaningful engineering tasks while receiving technical guidance and mentorship.
- Work within a small, highly technical company where individual engineers have visible impact.
What you'll do
Develop, integrate, test, and maintain embedded software and firmware supporting defense and national security programs. This is a hands-on engineering role for someone with strong foundational C/C++ skills who is comfortable working close to the hardware, debugging software/hardware interactions, learning within an existing codebase, and solving well-defined technical problems with support from more experienced engineers.
You'll work across:
- Development and debugging of embedded software and firmware using C/C++ for processors, controllers, and embedded computing platforms.
- Low-level hardware interfaces, peripheral interaction, device drivers, and software components that connect embedded hardware with higher-level applications and system functionality.
- Embedded Linux development and troubleshooting, including command-line tools, build environments, system configuration, and application-to-hardware interaction where applicable.
- Hardware/software integration and debugging using laboratory tools, logs, test equipment, and systematic root-cause analysis.
- Unit, integration, and system-level testing to verify software behavior, interface performance, reliability, and correct operation on target hardware.
- Source control, code reviews, issue tracking, documentation, and other established team development practices.
- Collaboration with embedded software, FPGA, hardware, RF, cyber, and systems engineers to understand requirements, interfaces, constraints, and implementation approaches.
What we're looking for
- U.S. citizenship and a current, active DoD Top Secret security clearance are required. Ability to obtain and maintain SCI eligibility may be required based on program needs.
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical discipline. Equivalent relevant technical experience may be considered.
- Foundational embedded software or firmware development experience gained through professional work, internships, academic projects, research, or other hands-on technical experience.
- Working knowledge of C and/or C++ and fundamental software development concepts applicable to embedded systems.
- Familiarity with low-level hardware interfaces, device drivers, memory mapped I/O, peripheral interfaces, or interaction between firmware and higher-level software.
- Ability to implement, test, and debug well-defined embedded software or firmware features with technical guidance.
- Familiarity with embedded Linux environments and hardware/software debugging is preferred.
- Experience with AMD/Xilinx SoCs, FPGA-based platforms, or similar programmable embedded hardware is highly desirable.
- Familiarity with Git or another modern source-control system and the ability to follow established coding, documentation, and configuration-management practices.
- Strong problem-solving skills, attention to detail, and willingness to learn new technologies, hardware platforms, and technical domains.
- Clear written and verbal communication skills and the ability to work effectively within a collaborative engineering team.
- Experience with defense, aerospace, communications, cybersecurity, RF, FPGA, or other mission-critical embedded systems is a plus but not required.
Work Environment
- Hybrid role with on-site work required in Huntsville, Alabama.
- Flexible 9/80 work schedule supporting every other Friday off.
- Work may include collaboration in secure or controlled environments based on program and customer requirements.
Compensation & Benefits
- Competitive salary (based on experience and market conditions)
- Signing bonus
- Company equity
- 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 with Company Contribution
About Secmation
Secmation develops AI-enabled software, embedded cybersecurity, secure RF systems, and advanced communications technologies for the U.S. defense community. Our mission is to deliver next-generation secure technologies for Electronic Warfare, autonomous systems, and critical defense applications.
Small company. Big mission. Real engineering.
Visit to learn more about our work and impact.
Equal Opportunity Employer
Secmation is proud to be an equal opportunity employer. We are committed to building a diverse and inclusive team. All qualified applicants will be considered for employment without regard to age, race, gender, orientation, identity, religion, or veteran status.
U.S. Citizenship is required for this position due to government clearance requirements.
- ...Job Description Job Description Embedded Software Developer / Engineer I Competitive Salary (Based on Experience and Market Conditions) Signing Bonus • Equity Hybrid | Huntsville, AL | Full-Time | 9/80 Schedule This isn't another defense contractor job...SuggestedFull timeTemporary workFor contractorsInternshipRelocation packageFlexible hours
- ...: Are you a Software/Computer Engineer with an interest in aviation systems software development, do you... ...seeking a talented Junior Aviation Systems Embedded Software Engineer to join a multi-discipline engineering team developing software for aviation systems. We have...SuggestedFull timeRelocation
$107.9k - $195.05k
Leidos is seeking a Senior Embedded Software Engineer to support the development of mission-critical embedded software and firmware for missile... ...security clearance.Relevant technical experience must include developing, integrating, testing, or troubleshooting embedded...SuggestedFull timeRelocation$131.3k - $237.35k
...Leidos provides responsive, cost-effective engineering, scientific and IT solutions. Leidos... ...an opening for a talented Aviation Embedded Software Engineer to work in our Huntsville office... ...to use your experience to help develop software for tactical strike, sensors,...SuggestedFull timeInterim roleWork at office- ...to work full-time onsite on the flight software development team. The candidate... ...closely with development team members to develop embedded C++ flight software Develop C++... ...degree in computer science, software engineering or related field ~5+ years related experience...SuggestedFull time
- ...About the Role HEKA is hiring Software Engineers to join our fast-paced, highly collaborative... ...working on advanced aerospace, defense, and embedded systems. We are looking for innovative,... .... Core Responsibilities Design, develop, and maintain embedded and systems-...Full timeWork at office
- ...Position Title: Embedded Software Engineer Location: Huntsville, Alabama Job Type: Full Time About EO Solutions EO... ...position will primarily support our directed energy programs, developing software that interfaces directly with sensors, actuators,...Full timeInternshipRemote work
- ...Job Description Job Description Senior Embedded Software Engineer, C#Job Description We are seeking an experienced Senior Software Engineer... ...will work as part of a multidisciplinary engineering team developing, testing, and integrating software that interfaces with...
- ...Job Summary We are seeking an Embedded Software Engineer to support the development of mission-critical embedded software and firmware for... ...and CI/CD pipelines to ensure quality and delivery. Develop software tools and harnesses that support testing, integration...Local areaRelocationFlexible hours
- ...Title: Embedded Software Engineer Location: Huntsville, AL. Citizenship Requirement: US citizenship required. Req#: 4101 Embedded Software / Flight Software - Engineer The vision at Craig Technologies is to make space accessible to everyone by increasing...Permanent employment
- ...TSC's Product Solutions organization is seeking a Senior Embedded Software Engineer to join our engineering team in Huntsville, AL . The... ...with multidisciplinary teams. This role involves designing, developing, integrating, verifying, and testing embedded software for...For contractorsFor subcontractorFlexible hours
$107.9k - $195.05k
Leidos is seeking a talented Embedded Software Test Engineer to join a multi-disciplinary team within a matrixed organization to create unique solutions... ...Test Engineer will collaborate closely with software developers, systems engineers, hardware engineers, and program...Full time$65 - $95 per hour
...Embedded Software Engineer Job Description This position focuses on the design, development, and validation of embedded flight software... ...flight‑qualified software. Responsibilities Design, develop, and test embedded flight software in C++ for space-based...Contract workTemporary workWork at office- ...Actalent is seeking an Embedded Software Engineer in Huntsville, AL to design, develop, and validate embedded flight software for space-based payload systems. You will work in a fully digital development environment and collaborate with systems engineers to ensure software...
$97 - $102 per hour
...ability to obtain) Overview We’re looking for a mid-level Embedded Software Engineer to help build and integrate mission-critical embedded... ...testing and integration. What you’ll do Design and develop embedded software (architecture, coding, peer reviews,...Contract workTemporary workLocal areaRelocation$91k - $138.75k
Worker Type Regular Job Description Summary The Software Engineer III (Embedded) has the opportunity to develop a variety of innovative unmanned and robotic systems for multiple defense and commercial applications. The Embedded Software Engineer writes functional software...Permanent employmentContract workWork experience placementWork at officeWeekend work- ...Description An employer is looking for an Embedded SW Engineer with a specialty in Radar in the... ...experience of minimum 8-10 yrs, they will develop code, run lab testing, and tweak code... ...the full embedded stack, developing software on ARM-based SoCs and utilizing Xilinx...
- TSC's Product Solutions organization is seeking a Embedded Software Engineer to join our engineering team in Huntsville, AL . The ideal candidate... ...security clearance. Preferred Qualifications Experience developing software in C++ for Linux or embedded platforms. Experience...For contractorsFor subcontractorInternshipFlexible hours
$100k - $150k
...0 + Medical & Dental + 401k + PTO Are you an experienced Embedded Software Engineer who loves getting hands-on with rugged military-grade hardware... ..., Computer Science, or related field. Experience developing software for embedded systems or ruggedized electronics....- Embedded Software Engineer This position within the Software Engineering Institute (SEI) will support work in Huntsville, Alabama and other locations... ...improve software engineering capabilities and develop or acquire high quality software, on budget and on time. Position...For contractorsRelocation packageFlexible hours
$116 - $126 per hour
...6–$126/hr (W2) About the role We’re hiring a Senior Embedded Software Engineer to build and support mission-critical embedded software/... ...engineering environment. What you’ll do Design and develop embedded software (primarily C/C++) for real-time systems...Contract workTemporary workLocal areaRelocation$77 - $80 per hour
...Job Title: Embedded Software Engineer (C/C++) Location: Huntsville, AL (Onsite) Type: Contract-to-hire Compensation: $77... ...-time embedded software. What you’ll do ~ Design and develop embedded software (architecture + hands-on coding in C/C++...Contract workTemporary workLocal areaRelocation$69.55k - $125.73k
...Systems department is seeking a talented Embedded Firmware Developer to join our team. The Electrical... ...Department is a design-focused group of engineers specializing in advanced hardware-... ...implementing, and testing embedded firmware and software on a variety of platforms, including...Local areaImmediate startWorldwideRelocation- ...Role Summary: An Embedded Software Engineer is required to join our Firmware Team, to develop and maintain high-quality boot code, deployed test and IPMI firmware used by our products. Abaco Systems produces ruggedized embedded computing solutions for the rugged...Permanent employmentLocal area
$103.5k - $181.1k
...looking for an exceptionally talented Embedded Systems Reverse Engineer to join our team! In this role, you... ...team while analyzing embedded software, firmware, and electronic hardware.... ...understand mission requirements and develop effective solutions.Reverse engineering...Full timeFlexible hours- Grex Defense, Inc. in Huntsville, AL is seeking engineers to write flight-critical software that makes real hardware dependable. You’ll develop embedded and real-time software for sensor integration, device control, and the low-level systems autonomy that flying platforms...
- ...Kratos Defense Rocket Support Services is seeking a senior embedded systems engineer to design, develop, integrate, and validate advanced embedded software and hardware systems for mission?critical applications. This role requires deep experience with real?time processing...Temporary workFor contractorsFor subcontractorLocal areaImmediate start
- ...multi-disciplinary staff of engineers, technicians, and scientists... ...visually intriguing. You want to develop adaptability and problem-... ...electronics, firmware, and software for various additive manufacturing... ...Experience with programming embedded systems microcontroller and...Work at officeLocal areaVisa sponsorshipWork visa
- ...Kratos Defense Rocket Support Services is seeking a senior embedded systems engineer to design, develop, integrate, and validate advanced embedded software and hardware systems for mission?critical applications. This role requires deep experience with real?time processing...Full time
- ...Job Description Description Immediate need for a Senior Embedded Software Engineer, supporting the MLRS team located on Redstone Arsenal, in... ...stable, maintainable, and/or efficient functionality. Develop new software and hardware components to add capabilities to...Temporary workInterim roleImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Developer / Engineer I. Be the first to apply!
- embedded software engineer Huntsville, AL
- embedded engineer Huntsville, AL
- embedded systems software engineer Huntsville, AL
- embedded developer Huntsville, AL
- software sales executive Huntsville, AL
- software technology Huntsville, AL
- software intern Huntsville, AL
- entry level software sales Huntsville, AL
- software sales representative Huntsville, AL
- id software Huntsville, AL



