Search Jobs
View our current openings and apply now.
Software Engineer - Rugged Embedded Systems
Job Description
Join an engineering team developing and sustaining the rugged embedded technology that supports mission-critical military systems. We are seeking an experienced Software Engineer to design, develop, integrate, and modernize software for embedded computing platforms, automated test equipment (ATE), and military-grade electronics.
This is an excellent opportunity for an engineer who enjoys working close to the hardware and solving challenging, real-world technical problems. You’ll contribute throughout the engineering lifecycle—from requirements and architecture through development, hardware/software integration, testing, reverse engineering, and sustainment. The work includes both developing new capabilities and breathing new life into legacy defense systems that must continue performing reliably in demanding environments.
Responsibilities
- Design, develop, implement, and test software for rugged embedded computing systems, automated test equipment, and military electronic systems.
- Develop software using C/C++, Python, and other applicable programming languages for embedded and hardware-integrated applications.
- Support reverse-engineering and modernization efforts involving legacy software, firmware, hardware interfaces, and electronic systems.
- Analyze existing systems and develop modern, maintainable software solutions that replicate or improve legacy functionality.
- Develop and maintain software tools supporting manufacturing, system diagnostics, troubleshooting, testing, and product validation.
- Integrate software with processors, electronic hardware, communications interfaces, sensors, and other embedded components.
- Troubleshoot complex hardware/software integration issues through hands-on testing and analysis.
- Collaborate closely with electrical, mechanical, systems, test, and manufacturing engineers throughout product development and sustainment.
- Participate in the full software development lifecycle, including requirements analysis, architecture, design, coding, integration, verification, validation, and sustainment.
- Develop and maintain technical documentation, including software designs, interface specifications, test documentation, and engineering reports.
- Support production and sustainment activities for fielded military electronic systems.
- Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, or a related technical discipline.
- 5+ years of professional software engineering experience, preferably involving embedded systems, electronic systems, or hardware-integrated software.
- Proficiency with C and/or C++ and experience with additional languages such as Python.
- Experience developing software that interfaces directly with electronic hardware.
- Understanding of embedded software concepts, hardware/software interfaces, device-level communications, or real-time systems.
- Experience troubleshooting and resolving software and hardware integration problems.
- Strong analytical and problem-solving skills with the ability to work on complex technical systems.
- Ability to collaborate effectively within a multidisciplinary engineering environment.
- Ability to obtain and maintain a U.S. Secret security clearance.
- Experience developing firmware or real-time embedded software.
- Experience with real-time operating systems (RTOS).
- Background supporting military, defense, aerospace, avionics, or other mission-critical electronic systems.
- Experience developing software for automated test equipment (ATE) or hardware test systems.
- Experience with reverse engineering, obsolescence management, or legacy system modernization.
- Familiarity with device drivers, low-level communications protocols, and hardware interfaces.
- Knowledge of applicable DoD development standards, cybersecurity requirements, or secure coding practices.
- Experience with version control and modern development tools such as Git, Jenkins, or other CI/CD platforms.
- Experience supporting software through production, fielding, sustainment, or remanufacturing.
- Medical and dental insurance
- 401(k)
- Paid Time Off (PTO)
- Company-paid holidays
- Flexible working environment
- Collaborative, team-oriented engineering culture
- Opportunities for continued technical and professional growth
Meet Your Recruiter
Chris Wanitshka
CEO
Meet our CEO, Chris Wanitshka. Hard work and dedication have always been driving forces for Chris. He earned his Bachelor of Arts in Political Science with a minor in sociology from Stetson University. Leveraging his ability to create strategic partnerships and with over a decade of experience, Wanitshka revived two staffing companies, delivering multimillion-dollar growth and building a large book of business as a Business Development Executive. In 2020, he launched X-Force, specializing in executive and high-impact candidates for simulation, aviation, gaming, and high-tech companies.
Outside work, he has a very active lifestyle as an avid snowboarder, mountain bike enthusiast, scuba diver, Muay Thai Martial Artist/former competitive kickboxer, and muscle car aficionado.
Share This Job:
Related Jobs:
About Huntsville, AL
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.