Embedded OS Engineer
$120K - $158K/yr
Position Summary Teal Drones is looking for a hands-on Embedded OS Engineer to own the Ubuntu-based ... This position requires direct or indirect access to hardware, software, technology or technical ...
$120K - $158K/yr
Position Summary Teal Drones is looking for a hands-on Embedded OS Engineer to own the Ubuntu-based ... This position requires direct or indirect access to hardware, software, technology or technical ...
$120K - $158K/yr
Position Summary Teal Drones is looking for a hands-on Embedded OS Engineer to own the Ubuntu-based ... This position requires direct or indirect access to hardware, software, technology or technical ...
Salt Lake City, UT · On-site
$120K - $158K/yr
Position Summary Teal Drones is looking for a hands-on Embedded OS Engineer to own the Ubuntu-based ... This position requires direct or indirect access to hardware, software, technology or technical ...
Salt Lake City, UT · On-site
$120K - $158K/yr
Position Summary Teal Drones is looking for a hands-on Embedded OS Engineer to own the Ubuntu-based ... This position requires direct or indirect access to hardware, software, technology or technical ...
$92K - $126K/yr
Our engineers engage in the full software development life cycle within agile teams, focusing on ... Experience with hardware-software integration and embedded system testing. * Ability to obtain ...
$92K - $126K/yr
Our engineers engage in the full software development life cycle within agile teams, focusing on ... Experience with hardware-software integration and embedded system testing. * Ability to obtain ...
$92K - $126K/yr
Our engineers engage in the full software development life cycle within agile teams, focusing on ... Experience with hardware-software integration and embedded system testing. * Active and ...
$92K - $126K/yr
Our engineers engage in the full software development life cycle within agile teams, focusing on ... Experience with hardware-software integration and embedded system testing. * Active and ...
$92K - $126K/yr
Our engineers engage in the full software development life cycle within agile teams, focusing on ... Experience with hardware-software integration and embedded system testing. * Ability to obtain ...
$92K - $126K/yr
Our engineers engage in the full software development life cycle within agile teams, focusing on ... Experience with hardware-software integration and embedded system testing. * Ability to obtain ...
Salt Lake City, UT · On-site
$125K - $161K/yr
Implement embedded software-based testing solutions where applicable to validate FPGA designs ... Collaborate with other engineers to develop and maintain system-level architecture. Troubleshooting ...
Salt Lake City, UT · On-site
$125K - $161K/yr
Implement embedded software-based testing solutions where applicable to validate FPGA designs ... Collaborate with other engineers to develop and maintain system-level architecture. Troubleshooting ...
West Valley City, UT · On-site
$93K - $128K/yr
It provides engineers the freedom to strengthen and expand their skills, explore new and creative ... Embedded SW Design Experience * Experience in integrating software with hardware * Experience with ...
West Valley City, UT · On-site
$93K - $128K/yr
It provides engineers the freedom to strengthen and expand their skills, explore new and creative ... Embedded SW Design Experience * Experience in integrating software with hardware * Experience with ...
$93K - $128K/yr
It provides engineers the freedom to strengthen and expand their skills, explore new and creative ... Embedded SW Design Experience * Experience in integrating software with hardware * Experience with ...
$93K - $128K/yr
It provides engineers the freedom to strengthen and expand their skills, explore new and creative ... Embedded SW Design Experience * Experience in integrating software with hardware * Experience with ...
You will collaborate with a team of engineers in an integrated product team that will be responsible for tactical embedded software, firmware, and integrated flight software 6 Degrees-of-Freedom ...
You will collaborate with a team of engineers in an integrated product team that will be responsible for tactical embedded software, firmware, and integrated flight software 6 Degrees-of-Freedom ...
You will collaborate with a team of engineers in an integrated product team that will be responsible for tactical embedded software, firmware, and integrated flight software 6 Degrees-of-Freedom ...
New
You will collaborate with a team of engineers in an integrated product team that will be responsible for tactical embedded software, firmware, and integrated flight software 6 Degrees-of-Freedom ...
New
Work closely with software, embedded, and flight-test teams. * Support field testing and ... Strong programming skills in C++. * Experience building or debugging Android applications.
Work closely with software, embedded, and flight-test teams. * Support field testing and ... Strong programming skills in C++. * Experience building or debugging Android applications.
Work closely with software, embedded, and flight-test teams. * Support field testing and ... Strong programming skills in C++. * Experience building or debugging Android applications.
Work closely with software, embedded, and flight-test teams. * Support field testing and ... Strong programming skills in C++. * Experience building or debugging Android applications.
Orem, UT · On-site
$90K - $121K/yr
The System Software Integration Engineer will focus on providing high-quality and efficient ... Expertise in C and/or C++ programming on embedded Linux, or similar systems * Python, radio ...
Orem, UT · On-site
$90K - $121K/yr
The System Software Integration Engineer will focus on providing high-quality and efficient ... Expertise in C and/or C++ programming on embedded Linux, or similar systems * Python, radio ...
The System Software Integration Engineer will focus on providing high-quality and efficient ... Expertise inCand/or C++ programming on embedded Linux, or similar systems * Python, radio ...
The System Software Integration Engineer will focus on providing high-quality and efficient ... Expertise inCand/or C++ programming on embedded Linux, or similar systems * Python, radio ...
If your path into research engineering came through audio software development, game engine programming, embedded systems, HPC, or another field, we want to hear from you. What You'll Be Doing:
Quick apply
If your path into research engineering came through audio software development, game engine programming, embedded systems, HPC, or another field, we want to hear from you. What You'll Be Doing:
Lehi, UT · On-site
$51.25 - $67.50/hr
Position Summary We are seeking a highly skilled Senior Software Developer to lead the development ... Languages: C#, JavaScript/TypeScript, C (Embedded) * Frameworks: .NET, WPF, Node.js, FreeRTOS
Quick apply
Lehi, UT · On-site
$51.25 - $67.50/hr
Position Summary We are seeking a highly skilled Senior Software Developer to lead the development ... Languages: C#, JavaScript/TypeScript, C (Embedded) * Frameworks: .NET, WPF, Node.js, FreeRTOS
Lehi, UT · On-site
$83K - $112K/yr
Apply structured troubleshooting approaches to isolate issues across software, hardware, networking ... embedded devices and testing hardware/software interactions. • Understanding of networking ...
Lehi, UT · On-site
$83K - $112K/yr
Apply structured troubleshooting approaches to isolate issues across software, hardware, networking ... embedded devices and testing hardware/software interactions. • Understanding of networking ...
Salt Lake City, UT · On-site
Proficiency in scheduling including related scheduling software. Basic qualifications for Entry-Level Engineer candidates include: * Bachelor of Science in an Engineering discipline, Engineering ...
Salt Lake City, UT · On-site
Proficiency in scheduling including related scheduling software. Basic qualifications for Entry-Level Engineer candidates include: * Bachelor of Science in an Engineering discipline, Engineering ...
Salt Lake City, UT · On-site
$95K - $128K/yr
Position Summary We are looking for a highly technical Embedded Linux / C++ Systems Engineer to develop, maintain, and improve core software services running on our drone System-on-Module platform.
Salt Lake City, UT · On-site
$95K - $128K/yr
Position Summary We are looking for a highly technical Embedded Linux / C++ Systems Engineer to develop, maintain, and improve core software services running on our drone System-on-Module platform.
Salt Lake City, UT · On-site
$95K - $128K/yr
Position Summary We are looking for a highly technical Embedded Linux / C++ Systems Engineer to develop, maintain, and improve core software services running on our drone System-on-Module platform.
Salt Lake City, UT · On-site
$95K - $128K/yr
Position Summary We are looking for a highly technical Embedded Linux / C++ Systems Engineer to develop, maintain, and improve core software services running on our drone System-on-Module platform.
$65.7K - $74.6K
1% of jobs
$74.6K - $83.5K
2% of jobs
$83.5K - $92.3K
3% of jobs
$92.3K - $101.2K
6% of jobs
$101.2K - $110.1K
5% of jobs
$110.1K - $119K
5% of jobs
$122.1K is the 25th percentile. Wages below this are outliers.
$119K - $127.8K
5% of jobs
$127.8K - $136.7K
7% of jobs
$136.7K - $145.6K
3% of jobs
$145.6K - $154.5K
3% of jobs
The median wage is $155.7K / yr.
$154.5K - $163.3K
58% of jobs
$65.7K
$144K
$163.3K
A typical day for an Entry Level Embedded Software Engineer often includes writing and reviewing code, testing software on hardware platforms, and debugging issues alongside more experienced team members. You'll likely participate in daily stand-up meetings, collaborate with hardware engineers, and contribute to ongoing projects through documentation or prototype development. While much of the work involves technical programming, you may also have the opportunity to engage in design discussions and learn from senior engineers. This balance of hands-on coding, testing, and teamwork helps you gain practical experience and develop your engineering skills early in your career.
An Entry Level Embedded Software Engineer designs, develops, and tests software that runs on embedded systems, such as microcontrollers and IoT devices. They work with low-level programming languages like C and C++, interact with hardware, and optimize system performance. Responsibilities often include writing firmware, debugging code, and collaborating with hardware engineers. This role is ideal for candidates with a background in computer science, electrical engineering, or a related field and a strong understanding of embedded systems concepts.
To succeed as an Entry Level Embedded Software Engineer, strong programming skills in C/C++, understanding of microcontrollers, and a relevant engineering degree are fundamental. Familiarity with embedded development environments, version control systems such as Git, and basic debugging tools is highly valued, though certifications like embedded systems courses can be advantageous. Effective communication, problem-solving abilities, and a willingness to learn help candidates integrate smoothly into multidisciplinary teams. These qualifications are essential because they ensure you can develop, test, and troubleshoot reliable embedded software within collaborative engineering environments.

Position Summary
Teal Drones is looking for a hands-on Embedded OS Engineer to own the Ubuntu-based Linux firmware stack on our MK2 drone platform (Qualcomm QRB5165). You will be the person who builds the OS, keeps it secure, makes it reliable, and ships it through automated CI/CD pipelines.
The questions you’ll be asked every day are ones like: Why did that service fail on boot? How do we strip this unnecessary network daemon out of the image without breaking the build graph? What’s the fastest way to test a rootfs post-process change without waiting three hours for a full Yocto rebuild?
This is not a role for someone who has only worked at the application layer. We need someone comfortable navigating low-level OS internals, Yocto’s BitBake machinery, systemd unit files, and the realities of headless embedded hardware with no display and limited recovery options.
Essential Duties and Responsibilities
Yocto / BitBake Build System
Rootfs Post-Processing & OS Hardening
Jenkins CI/CD Pipelines
Embedded Linux System Configuration
Security & Compliance
Reliability & Performance Tuning
Required Qualifications
Additional Desired Qualifications
Physical Requirements and Working Conditions
Background Check
This position will require successfully completing a post-offer background check. Qualified candidates with a criminal history will be considered and are not automatically disqualified, consistent with federal and state law.
EEO and ITAR/EAR Work Authorization Disclosure
Red Cat Holdings provides equal employment opportunities (EEO) to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This position requires direct or indirect access to hardware, software, technology or technical data controlled under the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR). Successful candidates for positions subject to ITAR/EAR restrictions must provide proof of U.S. Citizenship or Permanent Residence and must not require sponsorship for export-restricted work authorization.
E-Verify
The company participates E-Verify ensure eligibility for employment and compliance with Right to Work rules.
Compensation: Salary plus generous annual equity package and potential bonuses.
Sourced by ZipRecruiter
Aerospace product and parts manufacturing
11 - 50 Employees
Murray, UT, US
2014