Real-Time Embedded Software Engineer (Rust/C/C++)

Page Mechanical Group, Inc.

Huntsville (AL)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EOSolutions in Huntsville, AL is seeking an Embedded Software Engineer to support HEL system development, integration, and testing. You will work at the boundary of software and electrical hardware, interfacing with sensors, actuators, and control systems.

The role emphasizes real-time embedded programming in Rust or C/C++, hands-on lab work with oscilloscopes and logic analyzers, and collaboration with software, electrical, mechanical, and controls engineers to deliver robust, testable

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical discipline.
  • Experience programming in Rust, C, or C++ through work, internships, coursework, research, or personal projects.
  • Understanding of embedded systems and basic electrical engineering concepts.
  • Ability to read electrical schematics and troubleshoot hardware/software interfaces.
  • Familiarity with Ethernet, I2C, UART/RS-232/422, or similar embedded interfaces.
  • Strong problem-solving skills and hands-on hardware/software development interest.
  • Ability to obtain and maintain a U.S. security clearance.

Responsibilities

  • Develop embedded software and firmware in Rust or C/C++ for real-time control systems.
  • Integrates software with sensors, actuators, motor controllers, interfaces.
  • Develop and test communications between embedded devices and higher-level control systems.
  • Debug hardware/software interactions using lab equipment such as oscilloscopes and logic analyzers.
  • Develop automated unit, integration, and hardware-in-the-loop tests.
  • Participate in system integration, laboratory testing, and field testing.
  • Work closely with software, electrical, mechanical, optical, and controls engineers.
  • Develop maintainable software using Git, code reviews, CI/CD, and automated testing.
  • Document software interfaces, designs, test procedures and results.
  • Use AI-assisted software development tools while independently verifying generated code for correctness, safety, and maintainability.

Skills

Rust
C
C++
Embedded systems
Read schematics
Ethernet
I2C
UART/RS-232/422
Hands-on hardware
Security clearance

Education

Bachelor's degree in Computer Engineering
Electrical Engineering
Computer Science
Related technical discipline

Job description

EOSolutions in Huntsville, AL is seeking an Embedded Software Engineer to support HEL system development, integration, and testing. You will work at the boundary of software and electrical hardware, interfacing with sensors, actuators, and control systems.

The role emphasizes real-time embedded programming in Rust or C/C++, hands-on lab work with oscilloscopes and logic analyzers, and collaboration with software, electrical, mechanical, and controls engineers to deliver robust, testable

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer — Real-Time HEL Systems
Embedded Software Engineer — Real-Time HEL Systems

Page Mechanical Group, Inc. • Huntsville (AL)

On-site
USD 85,000 - 120,000
Embedded Real-Time Software Engineer - Rust/C++
Embedded Real-Time Software Engineer - Rust/C++

EO Solutions ltd. • Huntsville (AL)

On-site
USD 100,000 - 140,000
Embedded Software Engineer - C/C++, ARM, Linux (On-Site)
Embedded Software Engineer - C/C++, ARM, Linux (On-Site)

EOS Defense Systems USA, Inc. • Huntsville (AL)

On-site
USD 90,000 - 120,000
Embedded Software Engineer (27783092)
Embedded Software Engineer (27783092)

Page Mechanical Group, Inc. • Huntsville (AL)

On-site
USD 85,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Page Mechanical Group, Inc. • Huntsville (AL)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

EO Solutions ltd. • Huntsville (AL)

On-site
USD 100,000 - 140,000
Senior Embedded Real-Time Software Engineer (C/C++, RTOS)
Senior Embedded Real-Time Software Engineer (C/C++, RTOS)

L3Harris Technologies • Huntsville (AL)

On-site
USD 110,000 - 150,000
Senior Embedded Systems Engineer - Real-Time Robotics
Senior Embedded Systems Engineer - Real-Time Robotics

Chino Hills Senior Living • Huntsville (AL)

On-site
USD 90,000 - 120,000
Comprehensive medical, dental, and vision coverage
Safe Harbor 401(K) with company match
Paid Parental Leave
+2
Rugged Embedded Software Engineer — Real-Time & Legacy
Rugged Embedded Software Engineer — Real-Time & Legacy

Rise Technical Recruitment Limited • Huntsville (AL)

On-site
USD 100,000 - 150,000
Embedded Software Engineer - RF & ARM Systems
Embedded Software Engineer - RF & ARM Systems

TSC • Huntsville (AL)

On-site
USD 90,000 - 130,000
ESOP participation
401k plan
Flexible work schedules
+3