SR2 | Socially Responsible Recruitment | Certified B Corporation™
Embedded Software Engineer
SR2 | Socially Responsible Recruitment | Certified B Corporation™, Austin, Texas, us, 78716
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
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