Control Systems / Embedded Software Engineer [33329]

Stealth Startup

Virginia (IL)

On-site

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Stealth Startup is seeking a Control Systems / Embedded Software Engineer to join our robotics engineering team. This role blends software and hardware, developing embedded control systems with hands-on debugging and system integration.

You will design, develop, test, and maintain embedded software for robotic systems using C, C++, and Python on embedded Linux, building ROS applications, device drivers, and real-time control algorithms, while interfacing with motors, sensors, and communication

Qualifications

  • 5+ years of professional embedded software or control systems experience.
  • Strong C, C++, and Python programming skills.
  • Experience with ROS and Linux environments.
  • Familiarity with Git/GitHub version control.
  • Experience with real-time embedded systems and control algorithms.
  • Hardware experience: motors, sensors, and embedded debugging tools.

Responsibilities

  • Design, develop, test, and maintain embedded software for robotic systems.
  • Develop software in C, C++, and Python for embedded Linux.
  • Design and implement real-time control algorithms.
  • Build and maintain device drivers and board support packages.
  • Develop applications using ROS.
  • Debug and integrate complex robotic systems across software, electrical, and mechanical domains.
  • Interface with motors, sensors, and communication peripherals.
  • Collaborate with cross-functional teams and maintain Git history.
  • Produce documentation for software architecture, testing, and implementation.

Skills

C/C++/Python
ROS
Linux
Git/GitHub
Real-time control
Sensor integration
Embedded hardware
CAN/RS232/422/485/TCPIP
MATLAB/Octave/NumPy/SciPy
Problem solving

Education

Bachelor/Master/PhD in Robotics or related engineering

Tools

Altium Designer

Job description

We are seeking a passionate Control Systems / Embedded Software Engineer to join our robotics engineering team. This role is ideal for someone who enjoys working across both software and hardware, developing embedded control systems while actively participating in hands‑on debugging and system integration.


You will contribute to the full software development lifecycle—from architecture and design to implementation, testing, and deployment, for advanced robotic systems. Success in this role requires a collaborative mindset, strong problem‑solving skills, and a genuine enthusiasm for working with real hardware.


Key Responsibilities


  • Design, develop, test, and maintain embedded software for robotic and control systems.

  • Develop software in C, C++, and Python for embedded Linux environments.

  • Design and implement real-time control algorithms.

  • Build and maintain device drivers and board support packages.

  • Develop applications using ROS (Robot Operating System).

  • Debug and integrate complex robotic systems across software, electrical, and mechanical domains.

  • Interface with motors, sensors, and communication peripherals.

  • Work with communication protocols including CAN, RS232/422/485, and TCP/IP.

  • Utilize debugging equipment such as oscilloscopes, logic analyzers, and other embedded development tools.

  • Collaborate with cross-functional engineering teams throughout product development.

  • Maintain software quality through version control using Git/GitHub.

  • Produce technical documentation for software architecture, testing, and implementation.

  • Continuously learn and apply new technologies to improve system performance and reliability.


Required Qualifications


  • Bachelor's, Master's, or PhD in Robotics, Electrical Engineering, Mechanical Engineering, Physics, or a related technical field.

  • 5+ years of professional experience in embedded software or control systems engineering.

  • Strong programming skills in C, C++, and Python.

  • Experience with ROS (Robot Operating System).

  • Experience developing software on Linux and familiarity with Linux command-line tools.

  • Experience with Git/GitHub.

  • Knowledge of real-time embedded systems.

  • Experience designing and implementing control algorithms.

  • Proficiency with MATLAB, Octave, or Python scientific libraries (NumPy, SciPy, Matplotlib).

  • Experience with embedded hardware, motor control, and sensor integration.

  • Knowledge of communication protocols such as CAN, RS232/422/485, and TCP/IP.

  • Experience using embedded debugging and test equipment.

  • Strong analytical, troubleshooting, and problem-solving skills.

  • Ability to work independently while collaborating effectively within multidisciplinary teams.


Preferred Qualifications


  • Experience with motion planning.

  • Experience with unmanned ground vehicles (UGVs).

  • Knowledge of localization, mapping, and autonomous navigation.

  • Experience with software safety and reliability.

  • Experience with electronics design tools such as Altium Designer or similar.


Security Requirements


  • U.S. Citizenship is required.

  • Must be eligible to obtain and maintain a Secret Security Clearance.

  • An active Secret Clearance is preferred but not required.


What We're Looking For

We're looking for engineers who enjoy far more than writing code. The ideal candidate is excited to work directly with hardware, troubleshoot real-world systems, and solve challenging robotics problems. This role is best suited for someone who thrives in a hands‑on environment, enjoys cross‑functional collaboration, and takes ownership from concept through integration and testing.


A strong technical background will open the door—but curiosity, initiative, and a passion for building and debugging robotic systems are what truly set successful candidates apart.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Control Systems / Embedded Software Engineer [33329]
Control Systems / Embedded Software Engineer [33329]

Stealth Startup • Baltimore (MD)

On-site
USD 120,000 - 170,000
Control Systems / Embedded Software Engineer [33329]
Control Systems / Embedded Software Engineer [33329]

Stealth Startup • Raleigh (NC)

On-site
USD 110,000 - 150,000
None
Control Systems / Embedded Software Engineer [33329]
Control Systems / Embedded Software Engineer [33329]

Stealth Startup • Huntsville (AL)

On-site
USD 90,000 - 140,000
Embedded Controls Engineer (No C2C)
Embedded Controls Engineer (No C2C)

HRU Technical Resources • Fredericksburg (VA)

On-site
USD 90,000 - 120,000
Software Engineer Robotics & Embedded Systems
Software Engineer Robotics & Embedded Systems

TalentBridge • Charlotte (NC)

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

The Home Depot • Waltham (MA)

On-site
USD 120,000 - 170,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

The Home Depot • Waltham (MA)

On-site
USD 150,000 - 180,000
Senior Robotics Engineer
Senior Robotics Engineer

Harvey Nash • San Francisco (CA)

Hybrid
USD 150,000 - 210,000
Robotics-Focused Embedded Controls Engineer
Robotics-Focused Embedded Controls Engineer

HRU Technical Resources • Fredericksburg (VA)

On-site
USD 90,000 - 120,000
Senior Robotics Engineer
Senior Robotics Engineer

Maxwell Bond • San Francisco (CA)

On-site
USD 120,000 - 160,000