1

Freertos Jobs (NOW HIRING)

Software Engineer

Frederick, MD · On-site

$131K - $177K/yr

... FreeRTOS, or others. · Develop test plans and system compliance and acceptance programs for all developed software programs and systems. Minimum Requirements: · BSCS or equivalent degree with at ...

Develop and optimize embedded firmware using real-time operating systems such as Zephyr or FreeRTOS for continuous biosignal acquisition and transmission. * Design and review circuit board schematics ...

Embedded Firmware Software Engineer

Eagan, MN · On-site

$105K - $143K/yr

Build embedded systems from scratch, including setting up FreeRTOS (or similar RTOS) environments and integrating sensors and communication stacks. * Participate in the design and implementation of ...

Embedded Software Engineer/Architect

Cypress, CA · On-site

$139K - $183K/yr

Degree in Computer Engineering, Electrical Engineering, Computer Science, or similar Experience in embedded software development (C/C++) Strong knowledge of Linux (Yocto) and/or RTOS (FreeRTOS ...

next page

Showing results 1-20

Freertos information

See salary details

$12

$21

$44

How much do freertos jobs pay per hour?

As of Jul 15, 2026, the average hourly pay for freertos in the United States is $21.24, according to ZipRecruiter salary data. Most workers in this role earn between $17.31 and $22.12 per hour, depending on experience, location, and employer.

What are the typical daily responsibilities of a FreeRTOS Developer?

A FreeRTOS Developer typically spends their day designing, coding, and testing embedded software on platforms that require real-time task management. Responsibilities include configuring FreeRTOS tasks, debugging hardware interfaces, optimizing resource usage, and collaborating closely with hardware engineers and other software developers to solve integration issues. Developers may also review code, create technical documentation, and participate in sprint meetings if working within an agile team. This mix of tasks ensures stable, efficient operation of embedded products in industries like IoT, automotive, or industrial automation.

What is a FreeRTOS job?

A FreeRTOS job typically involves developing, maintaining, or optimizing embedded systems using the FreeRTOS real-time operating system. Engineers in these roles work on tasks such as real-time task scheduling, memory management, and debugging firmware for microcontrollers. They often collaborate with hardware and software teams to ensure efficient system performance. Knowledge of C/C++, embedded programming, and microcontroller architectures is usually required.

What are the key skills and qualifications needed to thrive in the Freertos position, and why are they important?

To thrive as a FreeRTOS Developer, you need strong proficiency in C/C++ programming, embedded systems architecture, and real-time operating system concepts, often supported by a degree in computer engineering or a related field. Familiarity with microcontroller platforms (such as ARM Cortex-M or ESP32), hardware debugging tools, and experience with FreeRTOS itself are essential. Analytical thinking, problem-solving, and effective teamwork are valuable soft skills for efficiently debugging and delivering robust solutions. These skills ensure reliable firmware development and seamless integration of FreeRTOS into embedded products.

More about Freertos jobs
What cities are hiring for Freertos jobs? Cities with the most Freertos job openings:
What are the most commonly searched types of Freertos jobs? The most popular types of Freertos jobs are:
What states have the most Freertos jobs? States with the most job openings for Freertos jobs include:
Infographic showing various Freertos job openings in the United States as of July 2026, with employment types broken down into 94% Full Time, 1% Part Time, and 5% Contract. Highlights an 94% Physical, 4% Hybrid, and 2% Remote job distribution, with an average salary of $44,178 per year, or $21.2 per hour.

Software Development Engineer

Grupo Oesía

Murphy, NC

Other

Posted 8 days ago


Job description

  • Development and maintenance of embedded software for satellite tracking systems.
  • Development and integration of drivers for SPI, I2C, UART, CAN, and Ethernet interfaces.
  • Development of applications in C/C++ on embedded Linux or RTOS systems (FreeRTOS, Zephyr, or similar).
  • Implementation and maintenance of CANopen, SNMP, TCP/IP, UDP, and proprietary communication protocols.
  • Customization and maintenance of embedded Linux distributions using Yocto and Buildroot.
  • Development and debugging of Linux kernel modules and Device Trees.
  • Preparation of technical documentation and execution of functional and integration tests.
  • Participate in the definition and analysis of the system's functional and technical requirements.
  • Collaborate on defining the software and communications architecture of the products.
  • Define validation and integration strategies, as well as test plans at the unit, subsystem, and system levels.
  • Provide technical support and advice on design decisions.
  • Provide technical leadership for the development of complex features, ensuring the quality, maintainability, and scalability of solutions.
  • Plan, coordinate, and monitor development tasks within the team.
  • Participate in project estimates, planning, and technical risk management.
  • Conduct code, documentation, and architecture reviews to ensure compliance with quality standards.