1

Threadx Jobs (NOW HIRING)

Embedded Engineer

Irvine, CA

$141K - $185K/yr

Embedded C/C++, Bare Metal RTOS (FreeRTOS, VxWorks, ThreadX) Driver Development, BSP, Middleware Board Bring-Up, JTAG, Lauterbach, Trace32 Firmware Debugging, Oscilloscope, Logic Analyzer TI C2000 ...

Embedded Engineer

Irvine, CA · On-site

$141K - $185K/yr

Key Skills: • Embedded C/C++, Bare Metal • RTOS (FreeRTOS, VxWorks, ThreadX) • Driver Development, BSP, Middleware • Board Bring-Up, JTAG, Lauterbach, Trace32 • Firmware Debugging ...

Sr Embedded Platform Engineer

Irvine, CA · On-site

$110K - $151K/yr

RTOS (FreeRTOS, VxWorks, ThreadX) * Driver Development, BSP, Middleware * Board Bring-Up, JTAG, Lauterbach, Trace32 * Firmware Debugging, Oscilloscope, Logic Analyzer * TI C2000, NXP, STM32, Aurix

Sr Embedded Platform Engineer

Irvine, CA · On-site

$110K - $151K/yr

RTOS (FreeRTOS, VxWorks, ThreadX) * Driver Development, BSP, Middleware * Board Bring-Up, JTAG, Lauterbach, Trace32 * Firmware Debugging, Oscilloscope, Logic Analyzer * TI C2000, NXP, STM32, Aurix

Senior Device Engineer

San Diego, CA · On-site

$95 - $130/hr

Professional experience working in C++ and familiarity with RTOS (e.g., FreeRTOS, ThreadX) and bare‑metal programming. * Experience with embedded systems/platforms, hardware interfaces (UART, SPI ...

New

$73.97 - $102.42/hr

FreeRTOS, ThreadX, AUTOSAR OS) * Sie entwickeln und integrieren Low-Level-Treiber (z. B. SPI, I2C, CAN, Ethernet, Flash, EEPROM) * Sie erstellen und pflegen Hardware Abstraction Layer (HAL) sowie ...

New

Embedded SW Engineer

San Diego, CA · On-site

$135K - $177K/yr

... ThreadX/Azure RTOS2+ years' experience in the wireless industry preferredExperience in building devices that connect to Microsoft IOT Hub using MQTTExperience with programming RISC-V cores ...

Embedded SW Engineer

San Diego, CA · On-site

$160K - $185K/yr

Must have at least 5 years' experience in real-time embedded software development on platforms using Real-time Operating Systems. * 2+ years' experience in ThreadX/Azure RTOS * 2+ years' experience ...

Senior Firmware Engineer

San Jose, CA · On-site

$160K - $190K/yr

MQX RTOS or ThreadX Development or enablement. * High level of proficiency in C (preferred) or C++, including development of C-based SDKs. * High level of proficiency in Python for automating pre ...

Embedded SW Engineer

San Diego, CA · On-site

$135K - $177K/yr

Must have at least 5 years' experience in real-time embedded software development on platforms using Real-time Operating Systems. * 2+ years' experience in ThreadX/Azure RTOS * 2+ years' experience ...

RTOS experience - ThreadX, FreeRTOS, Zephyr, or similar * Communication interface experience - Must have worked with at least 2-3 of: SPI, I2C, CAN, UART, Ethernet, BiSS-C * Embedded peripheral ...

Firmware Engineer

Torrance, CA · On-site

$120K - $140K/yr

RTOS experience - ThreadX, FreeRTOS, Zephyr, or similar * Communication interface experience - Must have worked with at least 2-3 of: SPI, I2C, CAN, UART, Ethernet, BiSS-C * Embedded peripheral ...

Showing results 21-40

Threadx information

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 are the key skills and qualifications needed to thrive as a ThreadX embedded software engineer?

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 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 August 2026, with employment types broken down into 81% Full Time, and 19% Contract. Highlights an 89% Physical, 7% Hybrid, and 4% Remote job distribution.

$141K - $185K/yr

Contractor

Posted 21 days ago


Job description

Key Skills:

        Embedded C/C++, Bare Metal

        RTOS (FreeRTOS, VxWorks, ThreadX)

        Driver Development, BSP, Middleware

        Board Bring-Up, JTAG, Lauterbach, Trace32

        Firmware Debugging, Oscilloscope, Logic Analyzer

        TI C2000, NXP, STM32, Aurix

        CAN, SPI, Ethernet

        Motor Control, FOC, Power Electronics, Actuator Control, Motor Drives

        HIL Testing, Hardware Bring-Up, Low-Level Debugging

Required Qualifications

        5+ years of experience developing embedded firmware for complex real-time systems

        Strong proficiency in embedded C/C++ and real-time firmware architecture

        Experience with real-time microcontroller platforms such as TI C2000, NXP, or comparable

        safety-oriented MCUs

        Strong understanding of MCU peripherals, interrupts, timers, watchdogs, memory, clocks,

        ADC, PWM, GPIO, and communication interfaces

        Hands-on experience with communication protocols such as CAN, CAN derivatives, SPI,

        Ethernet

        Proven ability to integrate and debug software across hardware, firmware, and system

        boundaries

        Experience supporting hardware bring-up, lab validation, and HIL testing

        Strong analytical skills and low-level debugging ability

Preferred / Bonus Experience

        Experience with TI C2000, NXP, or similar real-time control microcontrollers

        Prior work on safety-critical or regulated systems: aerospace, automotive, industrial

        Experience developing reusable BSPs, drivers, middleware, and embedded software frameworks

        Background supporting motor drives, BMS, power electronics, sensors, or vehicle control systems

        Experience supporting production launch, field issues, and long-term platform maintainability