1

Embedded Rtos Jobs in Kentucky (NOW HIRING)

$97K - $127K/yr

Operating System/Kernel development, RTOS, Embedded Systems/Firmware design, Microkernel development, Bare Metal development * Software development experience in C and Rust * Understanding of low ...

Experience with RTOS (e.g., VxWorks, FreeRTOS, RTLinux, QNX), simulators (TSIM, VxSIM, SIMIC, MATLAB Simulink), and programming languages (C/C++, Python, scripting). * Experience with embedded ...

$97K - $127K/yr

## Embedded Software Engineer (C/C++ | Micro Controller)Applylocations: Milpitas, CAtime type: Full ... Linux and RTOS environments.** Design and implement software for precision motion control, machine ...

Develop and maintain Altera's outward-facing embedded processing narrative and positioning across the embedded software stack, processor and peripherals, and RTOS/OS ecosystem * Lead messaging for ...

$114K - $131K/yr

Low level systems programming experience and good understanding of embedded systems and OS concepts (Linux/RTOS) * Microcontroller programming experience, knowledge of microcontroller peripherals ...

$114K - $131K/yr

Low level systems programming experience and good understanding of embedded systems and OS concepts (Linux/RTOS) * Microcontroller programming experience, knowledge of microcontroller peripherals ...

$88K - $116K/yr

Utilize RTOS platforms (FreeRTOS, Zephyr, or embedded Linux) to write multithreaded applications; conduct hardware-in-the-loop (HIL) testing and automated regression testing. * Lifecycle ...

New

$88K - $116K/yr

Utilize RTOS platforms (FreeRTOS, Zephyr, or embedded Linux) to write multithreaded applications; conduct hardware-in-the-loop (HIL) testing and automated regression testing. * Lifecycle ...

New

Experience in control systems with protocols like I2C, I^C, UART SPI, Bare Metal and RTOS * 3+ years experience of embedded integration * 5+years of C# * Strong experience in Embedded app development ...

... embedded software products. * Familiarity with cross-platform development and debugging tools. * Good to have hands on work experience with Free RTOS or Zephyr RTOS. * Good Strong problem-solving and ...

... RTOS-level components.Beyond traditional embedded development, this role is explicitly **AI-native**. You are expected to leverage, build, and improve AI-assisted development workflows -- using code ...

$117K - $195K/yr

Design and implement software for embedded Real-time Operating Systems (RTOS). * Develop, document, and maintain architectures, requirements, algorithms, interfaces, and designs for flight software ...

$166K - $220K/yr

Solid C coding ability for embedded systems ... Experience developing firmware in bare-metal or RTOS environments * Familiarity with common bus ...

$79K - $113K/yr

Minimum of 4 years developing embedded software in both RTOS and bare metal environments. * Experience writing multi-process / multi-threaded programs using C or C++. * Strong understanding of ...

New

$200K - $219K/yr

Experience with reverse engineering windows or embedded platforms (RTOS). * Experience with any of the following: Java, JavaScript, Bash, PowerShell, Perl, C#, Rust. * Experience with developing CNO ...

$99K - $133K/yr

Lead critical systems design and implementation of multi-threaded embedded software in C/C++ to run on Linux/RTOS/Bare-metal platforms, hosted on multi-core SoCs on the TeraWave satellite payload and ...

Design, implement, and validate ASIC device drivers and test cases in C/C++ within the Zephyr RTOS ... embedded software * Demonstrated commitment to good coding practices and the ability to promote ...

New

$130K - $205K/yr

Embedded Systems Firmware Development * RTOS, Zephyr RTOS (nice to have) * Embedded Linux System Architecture * Device Drivers * Hardware/Firmware Integration Tools & Methodologies * Git CI/CD Agile ...

$90K - $119K/yr

Develop real‑time embedded software using an RTOS. * Develop device drivers and interfaces to a variety of sensors and actuators. * Create test and simulation fixtures that operate with both ...

Develop solutions for RTOS and embedded Linux environments, including FreeRTOS, ThreadX, and Linux.* Optimize firmware for performance, memory utilization, power consumption, reliability, and ...

Showing results 41-60

Embedded Rtos information

What is an embedded RTOS?

An Embedded RTOS (Real-Time Operating System) is a specialized operating system designed to manage hardware resources and run applications with precise timing requirements in embedded systems. Unlike general-purpose operating systems, an RTOS ensures that tasks are executed predictably and meet strict deadlines, which is crucial in applications like automotive systems, medical devices, and industrial automation. Embedded RTOSs provide features like multitasking, task scheduling, and inter-task communication, all optimized for resource-constrained environments. They help developers create reliable, efficient, and responsive embedded applications.

What are some typical challenges faced when developing software for embedded RTOS environments?

Developing software for embedded RTOS (Real-Time Operating System) environments often involves unique challenges such as managing limited memory and processing resources, ensuring deterministic real-time performance, and debugging in resource-constrained systems. Team members frequently collaborate closely with hardware engineers to optimize code for specific microcontrollers or processors. Additionally, balancing task prioritization and inter-task communication to avoid deadlocks or priority inversion is a common focus. These complexities make strong problem-solving skills and attention to detail particularly valuable in this role.

What are the key skills and qualifications needed to thrive as an embedded RTOS engineer, and why are they important?

To thrive as an Embedded RTOS Engineer, you need a strong background in embedded systems programming, real-time operating system (RTOS) concepts, and a relevant degree in computer engineering or a related field. Familiarity with tools like Keil, IAR Embedded Workbench, and experience with RTOS platforms such as FreeRTOS or VxWorks, along with certifications like Certified Embedded Systems Engineer, are highly valuable. Attention to detail, problem-solving abilities, and effective teamwork are crucial soft skills that enhance performance in this role. These competencies are essential for designing reliable, efficient, and responsive embedded solutions that meet stringent real-time requirements.

What is the difference between Embedded Rtos vs Firmware Engineer?

AspectEmbedded RtosFirmware Engineer
CredentialsKnowledge of RTOS, embedded systems, C/C++Embedded systems, C/C++, hardware understanding
Work EnvironmentEmbedded systems development, real-time applicationsHardware interfacing, low-level programming
Industry UsageConsumer electronics, automotive, IoT devicesConsumer electronics, aerospace, medical devices

Embedded Rtos specialists focus on designing and implementing real-time operating systems for embedded devices, ensuring system responsiveness and multitasking. Firmware Engineers develop low-level software that directly interacts with hardware components, often working within embedded environments. While both roles require embedded systems knowledge, Embedded Rtos professionals specialize in real-time OS development, whereas Firmware Engineers focus on hardware-software integration and low-level programming.

What are popular job titles related to Embedded Rtos jobs in Kentucky?

For Embedded Rtos jobs in Kentucky, the most frequently searched job titles are:

Infographic showing various Embedded Rtos job openings in Kentucky as of August 2026, with employment types broken down into 1% Internship, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution.

Software Engineer - Embedded Systems (Cleared)

On-site

$97K - $127K/yr

Other

Posted 8 days ago


Job description

About Swoop:

Swoop Technologies has a mission to organize and make accessible the world’s military and critical infrastructure. We are building a distributed operating system, SwoopOS, that decomposes the world’s equipment into a distributed robotic embodiment upon which a new generation of distributed systems, autonomous systems, and agentic AI can be built and deployed using our SDK, Valhalla, and operated via our browser, Surf. Imagine the world’s equipment - consisting of the electrical grid, communications architectures, manufacturing facilities, and militaries as a trapped supply of inputs possessing the potential to ensure Western military advantage, sovereign control of economically competitive manufacturing capacity, or the creation of a grid that fosters energy dominance. Swoop is liberating these trapped assets, allowing them to contribute to the world’s future as a series of building blocks to be combined at the speed of software, limited by only the hard constraints of physics and the soft constraints of safety. That is what Swoop is building. Not in the data center or cloud or edge on-premise computing node. In the physical world. This is a hybrid position that requires someone based in Huntsville, AL that can work 3+ days in onsite.

Impact:

Joining our Edge Team means you will get to work on building an operating system. Not an abstraction, virtualization, or data layer. A legitimate distributed operating system. This OS has to work across heterogeneous instruction sets, support a new generation of distributed system abstractions, treat security as a first principle, and work at the scale of power grids and entire militaries. You will influence the intersection of artificial intelligence, robotics, and the physical world - building a compute model the OS schedules and executes across the most geopolitically relevant problem sets. It is a bad-ass problem where every member of the team contributes tangibly on a daily basis.

Responsibilities:
  • Develop and maintain embedded system firmware including low-level drivers, bootloaders, and other OS-critical functions to enable reliable OS initialization and hardware interaction.

  • Contribute to OS integration and kernel-level modules, ensuring efficient communication between hardware abstraction layers and higher-level system software.

  • Design and implement application-layer features and system services that leverage firmware interfaces, optimizing for performance, resource use, and robustness.

  • Collaborate cross-functionally with other engineering teams to debug complex issues spanning firmware, operating system, and application boundaries.

  • Collaborate closely with the deployment engineering team, solving technical challenges for various customer requirements

You Should Have:
  • Active TS Clearance

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related technical field, or equivalent technical experience

  • 4+ years of experience in one or more of the following: Operating System/Kernel development, RTOS, Embedded Systems/Firmware design, Microkernel development, Bare Metal development

  • Software development experience in C and Rust

  • Understanding of low level hardware systems

  • Travel Requirement - 5-20%

Bonus if you have:
  • Knowledge of one or more of the following: Microcontrollers, SoC, device drivers, hardware bring-up, power management, ARM processors, performance optimization, file systems, bootloading, firmware, x86 assembly, system BIOS, FPGAs or hardware/software integration

  • Understanding of clocks and timing as it pertains to processor instructions

  • Familiarity with serial protocols such as I2C, SPI, UART, USB

  • Demonstrated knowledge of systems engineering and distributed systems

Swoop Technologies is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity or any other factor protected by applicable federal, state, or local laws.

#J-18808-Ljbffr