1

Threadx Jobs (NOW HIRING)

Firmware Engineer (24760)

Naperville, IL ยท On-site

$85K - $95K/yr

Experience with RTOS (FreeRTOS, Zephyr, ThreadX, etc.) * Knowledge of bootloaders and firmware update systems (OTA updates) * Low-power embedded design experience * Familiarity with embedded Linux ...

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

Senior Firmware Engineer

San Jose, CA ยท On-site

$160K - $195K/yr

Bare-metal or RTOS-based firmware development (e.g., ThreadX, MQX, or equivalent). * Firmware development for on-chip microcontrollers and supporting SDKs. * Strong debugging skills across hardware ...

Senior Firmware Engineer - LPU

Santa Clara, CA ยท Hybrid

$140K - $185K/yr

Experience with real-time operating systems (FreeRTOS, Zephyr, VxWorks, ThreadX) and/or bare-metal firmware. * Hands-on experience with high-speed interfaces (PCIe Gen3/4/5, DDR4/5, SerDes, Ethernet ...

Senior Firmware Engineer

Oakwood, OH ยท On-site

$117K - $154K/yr

Hands-on experience developing firmware for real-time operating systems such as FreeRTOS, ThreadX, Zephyr, embOS, or similar. * Experience developing firmware for Renesas microcontrollers or ...

Experience with real-time operating systems (FreeRTOS, Zephyr, ThreadX, or similar); understanding of scheduling, synchronization primitives, and memory management. * Proficiency with Bazel or ...

Hands-on experience with an RTOS (Zephyr, NuttX, ThreadX, etc.), including low-level bring-up and porting. * Deep proficiency in embedded C/C++. * Track record of influencing technical direction ...

Senior SW Engineer (BMC, C, Linux)

San Jose, CA ยท On-site

$137K - $203K/yr

Knowledge of Real time OS like ThreadX is a plus. * Knowledge of BMC including IPMI, SDR, SEL, FRU records, SOL, IPMB, Side-band LAN, KCS and KVM. * Knowledge of Redfish and other management ...

Software Engineer, Senior

Saint Paul, MN ยท On-site

$120K - $150K/yr

Microcontroller programming (ideally using ThreadX or other RTOS) including device driver development and use of debuggers, emulators, communication analyzers, oscilloscopes, and logic analyzers.

next page

Showing results 1-20

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

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.
More about Threadx jobs
Infographic showing various Threadx job openings in the United States as of July 2026, with employment types broken down into 92% Full Time, and 8% Contract. Highlights an 98% Physical, and 2% Hybrid job distribution.
Firmware Engineer (24760)

Firmware Engineer (24760)

NEOTech

Naperville, IL โ€ข On-site

$85K - $95K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 days ago


Job description

About the Role
We are seeking a talented Embedded Firmware Engineer to design, develop, and maintain firmware for embedded systems used in our products. You will work closely with hardware, software, and systems engineers to build reliable, high-performance embedded solutions from concept through production.
Key Responsibilities
  • Design and develop embedded firmware for microcontrollers and embedded processors
  • Write efficient, reliable code in C/C++ for real-time systems
  • Develop drivers for peripherals such as SPI, IยฒC, UART, CAN, ADC, and GPIO
  • Work with hardware engineers to bring up new boards and debug system issues
  • Optimize firmware for performance, memory usage, and power consumption
  • Implement and maintain RTOS-based systems when required
  • Conduct code reviews, debugging, and testing
  • Create documentation for firmware architecture and features
  • Support product testing, validation, and production releases

Required Qualifications
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Experience developing firmware for embedded systems
  • Strong programming skills in C or C++
  • Experience working with microcontrollers (ARM Cortex-M, PIC, AVR, or similar)
  • Familiarity with debugging tools (JTAG, logic analyzers, oscilloscopes)
  • Understanding of hardware interfaces and communication protocols
  • Experience with version control systems (e.g., Git)

Preferred Qualifications
  • Experience with RTOS (FreeRTOS, Zephyr, ThreadX, etc.)
  • Knowledge of bootloaders and firmware update systems (OTA updates)
  • Low-power embedded design experience
  • Familiarity with embedded Linux systems
  • Experience with wireless protocols (BLE, Wi-Fi, Zigbee, LoRa)
  • Unit testing and CI/CD for embedded systems

Nice to Have
  • Experience bringing products from prototype to mass production
  • Knowledge of secure firmware development
  • Familiarity with hardware schematics and PCB design
  • FPGA experience

Due to ITAR and / or CUI compliance, this position requires candidates to be a U.S. Citizen.
Benefits Offered: Comprehensive benefit package including medical, dental and vision coverage; company-paid basic life/AD&D insurance, short-term and long-term disability insurance; voluntary supplemental insurances, flexible spending accounts and employee assistance program (EAP). Sick Leave, Vacation Time, and company-paid Holidays are also provided as paid time off. NEOTech also provides a 401(k) Retirement Savings Plan option with a company match.
NEOTech is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected Veteran status, or any other characteristic protected by applicable federal, state, or local law.
NEOTech has a long-standing commitment to maintaining a safe, quality-oriented and productive work environment. We also want all employees to perform their duties safely and efficiently, in a manner that protects their interests and those of their co-workers. We recognize that alcohol and drug abuse pose a threat to the health and safety of NEOTech employees and to the security of the Company's equipment and facilities. For these reasons, NEOTech is committed to the elimination of drug and alcohol use and abuse in the workplace. Candidates being considered for hire must pass a pre-employment background check and drug test which include screening for illegal drugs and marijuana.