1

Threadx Jobs (NOW HIRING)

Atleast 7-8 years of C/C++ development experience in embedded Linux environment low level kernel OS subsystems Multi-threaded environment such as Linux* and ThreadX* or other RTOS Understanding of ...

Atleast 7-8 years of C/C++ development experience in embedded Linux environment low level kernel OS subsystems Multi-threaded environment such as Linux* and ThreadX* or other RTOS Understanding of ...

Sr. Firmware Engineer

Melville, NY · On-site

$122.30K - $161.70K/yr

Work on low level drivers and application firmware on platforms running Linux / ThreadX real time OS. Work on design, development, testing, troubleshooting through the product development life cycle ...

Atleast 7-8 years of C/C++ development experience in embedded Linux environment low level kernel OS subsystems Multi-threaded environment such as Linux* and ThreadX* or other RTOS Understanding of ...

... ThreadX* or other RTOS Understanding of networking concepts Ability to study and analyze hardware schematic as part of trouble shooting and creating rework instructions Knowledge in IPMI ...

Senior Firmware Developer

Houston, TX · On-site

$114.10K - $150.90K/yr

Solid experience with RTOS (Real-Time Operating Systems), embedded Linux, and other embedded platforms like ThreadX and Zephyr OS. * Understanding low-level hardware architecture, software ...

Work on low level drivers and application firmware on platforms running Linux / ThreadX real time OS * Work on design, development, testing, troubleshooting through the product development life cycle ...

Senior AI Platform Engineer

Chicago, IL

$118K - $161.90K/yr

Job Title: Senior AI Platform Engineer Location: Chicago, IL This role requires someone whose primary professional identity is platform operations and security integration, not AI engineering or ...

Experience working with RTOS-based systems (FreeRTOS, Zephyr, ThreadX, etc.) or bare-metal environments. * Knowledge of firmware development lifecycle, from requirements through deployment. Preferred ...

next page

Showing results 1-20

People also search for

Threadx information

What are the key skills and qualifications needed to thrive as a ThreadX Embedded Software Engineer, and why are they important?

To thrive as a ThreadX Embedded Software Engineer, you need a solid background in embedded systems development, C programming, and real-time operating system (RTOS) concepts, often supported by a degree in computer engineering or related fields. Familiarity with ThreadX RTOS, debugging tools (such as JTAG), and source control systems like Git is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help engineers collaborate and address complex technical challenges. These skills ensure reliable, efficient firmware development critical to embedded product performance and stability.

What are some common challenges faced by engineers working with ThreadX in embedded systems development?

Engineers working with ThreadX in embedded systems often encounter challenges such as optimizing real-time performance, managing limited hardware resources, and ensuring reliable task synchronization. Debugging multi-threaded applications can also be complex, especially when tracking down race conditions or priority inversion issues. Team collaboration is vital, as developers frequently coordinate with hardware engineers and QA testers to ensure seamless integration and robust, real-time operation of the final product.

What is ThreadX?

ThreadX is a real-time operating system (RTOS) designed for embedded systems. It provides multitasking capabilities, allowing multiple threads or processes to run concurrently on microcontrollers and microprocessors. ThreadX is known for its small footprint, high performance, and ease of use, making it popular in industries like consumer electronics, medical devices, and automotive applications. It includes features such as preemptive scheduling, inter-thread communication, and synchronization mechanisms.

What is the difference between Threadx vs Embedded Software Engineer?

AspectThreadxEmbedded Software Engineer
CredentialsExperience with RTOS, embedded systems, C/C++Degree in Computer Engineering, Electrical Engineering, or related; experience with embedded systems
Work EnvironmentEmbedded device development, real-time systems, hardware integrationDesign, develop, test embedded software for various devices
Industry UsageUsed in IoT, consumer electronics, automotive, industrialWorks across similar industries, often using RTOS like Threadx

While Threadx is a real-time operating system used in embedded systems, an Embedded Software Engineer develops software for such systems, often utilizing RTOS like Threadx. The engineer's role involves designing and testing embedded applications, whereas Threadx provides the platform for real-time operations. Both roles overlap in embedded environments, but the engineer's focus is broader, covering software development beyond just RTOS implementation.

More about Threadx jobs
Infographic showing various Threadx job openings in the United States as of May 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 100% In-person job distribution.
Sr. Embedded Software Engineer

Sr. Embedded Software Engineer

EROS Technologies, Inc.

Santa Clara, CA

$145.60K - $190.80K/yr

Contractor

Posted 17 days ago


Job description

Company Description

EROS Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want it. By leveraging for its clients its technological edge and right-sourcing advantage, EROS in a short period of time has grown to become one of the most trusted strategic technology partners. Treating every client as the top priority, we customize our solutions and services to align with the unique needs of each client.

Job Description

Position: - Sr. Embedded Software Engineer

Location: - Santa Clara, CA or Hillsboro, OR

Joining Mode: - 6+ Month

Job Description:-

This position is to develop embedded ThreadX driver for Intel's 5G Board Support Package (BSP). The successful candidate will be responsible for developing various IO drivers on ThreadX OS system with ARM architecture.

Qualifications:

  • 5+ years of embedded IO driver development experience is a must.
  • 7+ years of software development experience in C/Assembly in embedded environment
  • 3+ years of development experience on embedded system.
  • Experience with ARM architecture desired.
  • Knowledge of embedded operating system internals and theory of operation
  • Advanced kernel/driver programming experience (shared memory and other IPC, driver interface)
  • Strong debugging skills
  • Experience with software development and configuration management tools
Additional Information

All your information will be kept confidential according to EEO guidelines.


Eros Technologies logo

About Eros Technologies

Sourced by ZipRecruiter

We create a culture that inspires us to work smart, together. Experience Eros is dedicated to delivering services to all our Fortune 100 to Fortune 500, SME, and Enterprise customers in the USA, Canada, and India. Eros Technologies is a leading Global Consulting and IT services company, offering a wider variety of solutions customized to the needs of demanding industries and diversified business environments. We help clients move forward in every part of their businesses, from strategic planning to day-to-day operations by enhancing our consulting and outsourcing expertise with alliances and other capabilities. Eros can mobilize the right people, skills, and technologies to help its clients improve their performances. We create Solutions with the aim of increasing your organization’s efficiency, productivity, and profits.

Industry

Human resources consulting services

Company size

1,001 - 5,000 Employees

Headquarters location

Lewes, DE, US

Year founded

2015

Social media