Logo
SR2 | Socially Responsible Recruitment | Certified B Corporation™

Embedded Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™, Austin, Texas, us, 78716

Save Job

SR2 | Socially Responsible Recruitment | Certified B Corporation™ provided pay range This range is provided by SR2 | Socially Responsible Recruitment | Certified B Corporation™. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range $170,000.00/yr - $280,000.00/yr

Direct message the job poster from SR2 | Socially Responsible Recruitment | Certified B Corporation™

Partnering with robotics & aerospace innovators to build world-class teams Embedded Software Engineer – UAS | Robotics | Aerospace

I'm working with a cutting‑edge client in the aerospace and robotics sector who is developing next‑generation UAS technology. They’re looking for an experienced

Embedded Software Engineer

to join their mission‑critical team, working on the embedded systems that power advanced autonomous flight systems.

This role is ideal for engineers with deep technical roots in

robotics, aerospace, or UAS

development — especially those who have worked on real‑time embedded systems in complex, resource‑constrained environments.

The Role

As part of a tightly integrated team, you'll design, develop, test, and integrate the

embedded flight software

for a high‑performance uncrewed aerial system. You’ll work across all phases of the software lifecycle, from architectural design to hardware bring‑up, and collaborate closely with cross‑functional teams, including avionics, controls, and systems engineering.

Key Responsibilities

Design and implement embedded firmware for microcontrollers and microprocessors in bare‑metal or RTOS environments

Develop low‑level drivers and communication protocols (I2C, SPI, UART, CAN, etc.)

Integrate and debug hardware/software systems in real‑time environments

Optimize firmware for memory usage, performance, and power efficiency

Participate in code reviews and maintain clean, well‑documented code

Support system‑level debugging, validation, and integration testing

(Optional) Interface with FPGA designs or contribute to custom embedded Linux builds (Yocto/Buildroot)

What We’re Looking For

Must‑Have:

5+ years of experience in embedded firmware/software development

Strong background in

robotics, UAS, or aerospace systems

Hands‑on experience with

bare‑metal or RTOS‑based

development (e.g., FreeRTOS, Zephyr)

Proficiency in

C/C++

for embedded systems

Solid understanding of low‑level communication protocols and real‑time constraints

Experience with hardware debugging tools (JTAG, oscilloscopes, etc.)

Bachelor’s or Master’s in EE, CE, CS, or a related field

Nice‑to‑Have:

Experience with C++ in embedded environments

Familiarity with CI/CD for embedded systems (TeamCity, GitLab CI, etc.)

Exposure to FPGA‑based system integration

Knowledge of custom Linux builds using Yocto or Buildroot

Seniority level Mid‑Senior level

Employment type Full‑time

Industries Aviation and Aerospace Component Manufacturing and Robotics Engineering

Referrals increase your chances of interviewing at SR2 | Socially Responsible Recruitment | Certified B Corporation™ by 2x

#J-18808-Ljbffr