Embedded Software Developer / Engineer I

Secmation

Huntsville (AL)

Hybrid

USD 70,000 - 90,000

Full time

13 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Signing bonus
Company equity
Hybrid schedule
9/80 schedule
Health, dental, and vision insurance
401(k) retirement benefits

Job summary

Secmation in Huntsville, AL is seeking an Embedded Software Developer / Engineer I to join a mission-focused team building embedded software and firmware for defense and national security applications. This early-career role emphasizes C/C++ foundations, hardware close work, and collaboration with experienced engineers across FPGA, RF, cyber and systems domains.

The position offers a hybrid on-site role with a 9/80 schedule, signing bonus, equity, and comprehensive benefits as Secmation delivers

Qualifications

  • U.S. citizenship and active DoD Secret clearance are required.
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related technical discipline.
  • Foundational embedded software or firmware development experience.
  • Working knowledge of C and/or C++ for embedded systems.
  • Familiarity with low-level hardware interfaces, device drivers, memory mapped I/O, peripheral interfaces, or firmware/software interaction.
  • Ability to implement, test, and debug well-defined embedded software/features with guidance.
  • Familiarity with embedded Linux environments and hardware/software debugging is preferred.
  • Experience with FPGA/SoC platforms or similar programmable embedded hardware is desirable.
  • Familiarity with Git or other source-control systems and coding/documentation practices.
  • Strong problem-solving, attention to detail, and willingness to learn new technologies.
  • Clear written and verbal communication skills for collaboration.

Responsibilities

  • Develop, integrate, test, and maintain embedded software and firmware for defense programs.
  • Work close to hardware, debugging software/hardware interactions and evolving codebases.
  • Collaborate with embedded software, FPGA, hardware, RF, cyber, and systems engineers.
  • Contribute to unit, integration, and system-level testing and verification.
  • Engage in code reviews, documentation, and configuration-management practices.

Skills

C/C++
Embedded systems
Git
Problem solving
Team collaboration
Debugging

Education

Bachelor's degree in Computer Science or related field

Tools

AMD/Xilinx SoCs
Embedded Linux

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 Secret security clearance are required.
  • 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 www.secmation.com 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Secmation • Huntsville (AL)

On-site
USD 90,000 - 130,000
Signing bonus
Equity
9/80 schedule
+5
Senior System Integration & Test Engineer
Senior System Integration & Test Engineer

Secmation • Washington

On-site
USD 130,000 - 180,000
Signing bonus
Equity
Relocation assistance
+5
Senior System Integration & Test Engineer
Senior System Integration & Test Engineer

Secmation • Orlando (FL)

On-site
USD 110,000 - 160,000
Signing bonus
Equity
Relocation assistance
+1
Senior System Integration & Test Engineer
Senior System Integration & Test Engineer

Secmation • Blacksburg (VA)

On-site
USD 120,000 - 180,000
Equity
Relocation Assistance
Signing Bonus
+5
Senior System Integration & Test Engineer
Senior System Integration & Test Engineer

Secmation • Beavercreek (OH)

On-site
USD 110,000 - 160,000
Signing bonus
Company equity
Relocation assistance
+3
Senior System Integration & Test Engineer
Senior System Integration & Test Engineer

Secmation • Dallas (TX)

On-site
USD 120,000 - 180,000
Signing bonus
Company equity
Relocation assistance
+1
Senior System Integration & Test Engineer
Senior System Integration & Test Engineer

Secmation • Huntsville (AL)

Hybrid
USD 145,000 - 175,000
Signing Bonus
Equity
Relocation Assistance
Senior System Integration & Test Engineer
Senior System Integration & Test Engineer

Secmation • Melbourne (FL)

On-site
USD 110,000 - 170,000
Signing bonus
Equity
Relocation assistance
+2
Senior System Integration & Test Engineer
Senior System Integration & Test Engineer

Secmation • Irving (TX)

Hybrid
USD 145,000 - 175,000
Equity
Relocation Assistance
Hybrid 9/80 schedule
+1
Senior System Integration & Test Engineer
Senior System Integration & Test Engineer

Secmation • Tucson (AZ)

On-site
USD 110,000 - 160,000
Signing bonus
Company equity
Relocation assistance
+5