JOBSEARCHER

Embedded Systems Software Engineer

Overview As an Embedded Systems Software Engineer at REGENT, you will develop and certify the Seaglider embedded software, support SIL and HIL testing, and wire harnesses. You will collaborate with controls, avionics, and modeling teams to move concepts to demos, both on bench and at sea. You’ll work on real-time software from microcontrollers to Linux applications and help scale from prototype to production. This role combines cutting-edge aerospace-like tech with hands-on engineering for real-world impact. Compensation / BenefitsCompensation with equityHealth, dental, and vision insurance fully covered401(k) with company matchingGenerous paid time off and parental leaveRelocation packages availableDaily catered lunches ResponsibilitiesDevelop, debug, and maintain real-time software for Seaglider from microcontroller code to Linux-based applicationsSupport SIL and HIL test environments; coordinate with multiple disciplinary teamsSet up and maintain electronics ecosystem: sensors, servos, SBCs, harnesses, breakout boardsAutomate build systems, streamline deployment pipelines, and build tooling for maintenance and certificationPrototype and field-test, monitor operation, diagnose and troubleshoot during sea trials Key requirementsC++ for embedded systems (Linux, RTOS, or bare metal)Hands-on with microcontrollers and interfaces (Serial, SPI, CAN, PWM, ADCs, DIO)Ability to read and contribute to wiring diagrams and electrical schematicsScripting with Python, MATLAB, or similarCollaborative team playerCreative problem solverAdaptable & agileEmbedded C++Real-time softwareLinux/RTOS/bare metal environments