Insight Global logo

Software Engineer - Rugged Embedded Systems (Mid LVL)

Insight Global

Huntsville, ALJobSeen 1 day agoSeen in employer's feed 1 day ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
Huntsville, AL
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

A client in Huntsville, AL and Franklin, NC seeks an experienced software engineer to support design, development, production, sustainment, reverse engineering, and remanufacturing of rugged military‑grade embedded computing systems and automated test equipment. The role involves creating firmware, device drivers, and real‑time software while ensuring compliance with DoD standards and cybersecurity requirements.

Skills & qualifications

RequiredNice to have

Skills

C/C++PythonHardware/Software InterfacesDevice DriversReal-Time Embedded EnvironmentsFirmware DevelopmentRTOSAutomated Test Equipment Software DevelopmentDoD StandardsCybersecurity RequirementsSecure Coding PracticesReverse EngineeringLegacy System ModernizationVersion ControlCI/CDGitJenkins

Qualifications

B.S. Degree in Software Engineering or Computer Engineering or Computer Science or Related Field5+ Years Experience Developing Software for Embedded Systems or Rugged Electronics

Full job description

Job Description

A client in HSV, AL and Franklin, NC is seeking an experienced SW engineer to join our engineering team supporting the design, development, production, sustainment, reverse engineering, and remanufacturing of rugged military‑grade embedded computing systems and automated test equipment (ATE).

Skills and Requirements

B.S. degree in Software Engineering, Computer Engineering, Computer Science, or a related field

5+ years of experience developing software for embedded systems or rugged electronics

C/C++, Python, or similar

Experience working with hardware/software interfaces, device drivers, or real‑time embedded environments. Experience with firmware development or real‑time operating systems (RTOS).

Familiarity with automated test equipment software development.

Knowledge of DoD standards, cybersecurity requirements, or secure coding practices.

Experience with reverse engineering or legacy system modernization.

Version control and CI/CD experience (Git, Jenkins, etc.).

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected].

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.