1

Threadx Jobs (NOW HIRING)

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

$76K - $104K/yr

VxWorks, FreeRTOS, ThreadX, QNX. * + Proficiency with Ghidra, IDA, Binwalk, and custom analysis frameworks. * + Experience with protocol reverse engineering (Zigbee, BLE, proprietary RF ...

Senior Device Engineer

San Diego, CA · On-site

$126K - $167K/yr

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 ...

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 ...

C++ Developer

Dallas, TX · On-site

$50 - $60/hr

Experience working with diverse engineering teams Experience in GDB, Media playback, GStreamer, ThreadX and Embedded Linux and DVB/DTV Job Responsibilities: 6-8 yrs Experience in Embedded systems.

New

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 September 2026, with employment types broken down into 71% Full Time, and 29% Contract. Highlights an 100% In-person job distribution.

Embedded Engineer

Irvine, CA • On-site

Sapsol Technologies Inc
IT Services • 11 - 50 employees

$141K - $185K/yr

Contractor

Re-posted 15 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