Regent Selection Ltd

Senior/Staff Embedded Software Engineer

Regent Selection Ltd

full-time

Posted on:

Location Type: Office

Location: North Kingstown • Rhode Island • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

LinuxPythonRTOS

About the role

  • Drive Development of Safety-Critical Software Applications for Real-Time Embedded Systems: Design, implement, and maintain crucial software for embedded systems across multiple vehicle programs, from bare-metal firmware to RTOS and Linux-based applications.
  • Define and Evolve Embedded Architecture: Shape system architecture for safety, scalability, and maintainability - including the design of critical data pipelines, communications architecture, fault-tolerance systems, and in-field diagnostics
  • Integrate with Vehicle Systems: Collaborate closely with controls, autonomy, and electrical teams to ensure seamless system integration across hardware and software.
  • Hardware Bring-Up and Debugging: Contribute to bring-up and testing of new embedded hardware platforms, sensors, and actuators.
  • Improve Tools and Development Workflows: Build infrastructure that accelerates embedded development, including CI/CD pipelines, test frameworks, and in-field diagnostics.
  • Support Flight and Sea Trials: Work directly with our test team to validate embedded systems in real-world environments, troubleshoot issues, and iterate quickly based on feedback.
  • Mentor Earlier Career Engineers: Guide less-experienced engineers on best practices for software design, embedded systems architecture, and testing and verification.

Requirements

  • Demonstrated professional experience developing C++ software for embedded systems (Linux, RTOS, or bare-metal environments) in an industry setting
  • Hands-on experience with safety-critical systems (e.g. aerospace, medical devices, automotive), with an understanding of the development rigor and testing required for reliable performance
  • Ability to define, communicate, and implement software requirements and contribute to high-level architecture discussions
  • Proficiency with scripting tools such as Python, MATLAB, or Bash for automation, analysis, or testing
  • Demonstrated ability to work collaboratively on cross-functional teams, supporting integration and troubleshooting across software, electrical, and mechanical systems
  • Enthusiasm for mentoring others, sharing knowledge, and helping build team capability
  • A bias for simple, robust solutions to complex problems
  • Comfort working within established processes - and a mindset for continuous improvement when those processes fall short
  • Bonus Experience: Experience developing on real-time operating systems (e.g. VxWorks, DEOS) or other resource-constrained platforms
  • Bonus Experience: Experience developing software with embedded system HW interfaces and protocols (CAN, SPI, I2C, UART, ADCs, etc.)
  • Bonus Experience: Experience with simulation and hardware-in-the-loop (HIL) testing environments, including tools like Simulink or LabVIEW
  • Bonus Experience: Comfort reading electrical schematics and contributing to hardware/software integration discussions
  • Bonus Experience: Hands-on use of common electrical lab equipment such as oscilloscopes, multimeters, and signal generators
  • Bonus Experience: Background in robotics, autonomous vehicles, or other systems with real-time sensing and control
  • Bonus Experience: Experience contributing to pre-production or production-level embedded systems in a regulated or mission-critical environment
Benefits
  • Competitive compensation including a robust equity incentive plan.
  • Comprehensive health, dental, and vision insurance - we cover 100% of your premiums.
  • 401(k) with company matching.
  • Generous flexible time off, paid parental leave, and company-wide holiday breaks.
  • Relocation packages available for those moving to join our team.
  • Daily, free catered lunches.
  • Learning & professional development opportunities.

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++embedded systemsLinuxRTOSbare-metalsafety-critical systemsscripting toolsPythonMATLABBash
Soft skills
collaborationmentoringcommunicationproblem-solvingcontinuous improvementteam capability buildingdesign best practicestesting and verification
Pickle Robot Company

Senior Firmware Engineer - Safety Systems

Pickle Robot Company
Seniorfull-timeMassachusetts · 🇺🇸 United States
Posted: 36 days agoSource: jobs.lever.co
PythonRTOS
Acuity

Senior Electrical Engineer

Acuity
Seniorfull-time$88k–$159k / yearIllinois · 🇺🇸 United States
Posted: 31 days agoSource: careers.acuityinc.com
IoTLinuxRTOS
Cornelis Networks

Principal Performance Engineer

Cornelis Networks
Leadfull-timeCalifornia, Pennsylvania · 🇺🇸 United States
Posted: 7 days agoSource: cornelisnetworks.bamboohr.com
LinuxPython
NVIDIA

Senior Circuit Characterization Engineer

NVIDIA
Seniorfull-time$136k–$265k / yearCalifornia · 🇺🇸 United States
Posted: 2 days agoSource: nvidia.wd5.myworkdayjobs.com
Python
Professional Recruiters

Software Developer - Defense Technology

Professional Recruiters
Mid · Seniorcontract🇺🇸 United States
Posted: 21 days agoSource: recruiter.breezy.hr
Cyber SecurityJavaPython