FUSTIS LLC · 1 day ago
Senior / Principal Embedded Software Engineer - Control Systems
FUSTIS LLC is seeking a Senior or Principal Software Engineer with deep expertise in C++, Embedded Systems, RTOS, and Control Systems to join their Industrial Automation and Robotics team. This role involves designing, developing, and maintaining high-performance embedded software that directly controls real-world machines.
Responsibilities
Design and develop embedded software using C++ for industrial automation and robotics systems
Work across the full SDLC including requirements analysis, design, development, integration, and testing
Develop and maintain device drivers , real-time applications, and low-level system components
Implement and optimize RTOS-based solutions for performance, reliability, and scalability
Collaborate closely with hardware, controls, and systems engineering teams
Debug and resolve complex hardware-software integration issues
Ensure software quality through testing, code reviews, and documentation
Contribute to architectural decisions and mentor junior engineers (for Principal-level candidates)
Qualification
Required
10+ years of experience (up to 25 years max) in embedded software development
Strong expertise in C++
Hands-on experience with Embedded Systems, RTOS, and Control Systems
Experience developing software that interfaces directly with hardware
Solid understanding of real-time constraints, memory management, and performance optimization
Bachelor's degree in Computer Science, Engineering, or a related field (minimum requirement)
Preferred
Experience in Industrial Automation or Robotics environments
Exposure to safety-critical or high-reliability systems
Leadership experience or ability to operate at a Principal Engineer level
Benefits
Annual Bonus: 6% – 13%
Competitive benefits package