Systems Software Engineer

ModRetro
San Diego, CAFULL_TIMEPosted Jul 29, 2026

Role responsibilities

Develop software, apps, and backend services that communicate with microcontrollers, FPGAs, and embedded devices. Troubleshoot full-stack issues spanning software and hardware boundaries while partnering with multidisciplinary engineering teams.

Requirements

Requires a BS or MS in CS/CE/EE and 3+ years of professional experience developing production software. Proficiency in systems and scripting languages and experience with CI/CD workflows are essential.

Key skills

C++, Rust, Python, TypeScript, Bash, CI/CD, API Development, Embedded Systems, FPGA, Microcontrollers, Automation, Serialization, USB, UART, SPI, I2C

Keywords

Systems Software, MCU, FPGA, Embedded Devices, Backend Services, Full Stack, CI/CD, Automation, C++, Rust, Python, TypeScript, Bash, APIs, Binary Data, Serialization, USB, UART, SPI, I2C, Bluetooth, Wi-Fi, Ethernet, Consumer Electronics, Software Release Workflows

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free