Experience working with RTOS-based systems (FreeRTOS, Zephyr, ThreadX, etc.) or bare-metal environments. * Knowledge of firmware development lifecycle, from requirements through deployment. Preferred ...
Experience working with RTOS-based systems (FreeRTOS, Zephyr, ThreadX, etc.) or bare-metal environments. * Knowledge of firmware development lifecycle, from requirements through deployment. Preferred ...
Electrical Engineer Firmware
Houston, TX · On-site
Experience working with RTOS-based systems (FreeRTOS, Zephyr, ThreadX, etc.) or bare-metal environments. * Knowledge of firmware development lifecycle, from requirements through deployment. Preferred ...
Electrical Engineer Firmware
Houston, TX · On-site
Experience working with RTOS-based systems (FreeRTOS, Zephyr, ThreadX, etc.) or bare-metal environments. * Knowledge of firmware development lifecycle, from requirements through deployment. Preferred ...
Embedded RTOS (QNX,VxWorks, INTEGRITY, ThreadX, FreeRTOS, etc.) * Experience with Embedded development tools (compiler, debugger, IDE, etc.) * Experience with embedded safety and security platforms
Embedded RTOS (QNX,VxWorks, INTEGRITY, ThreadX, FreeRTOS, etc.) * Experience with Embedded development tools (compiler, debugger, IDE, etc.) * Experience with embedded safety and security platforms
Firmware Developer
Houston, TX · On-site
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 ...
Quick apply
Firmware Developer
Houston, TX · On-site
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 ...
Hands-on experience with Real-Time Operating Systems (RTOS) such as Zephyr, FreeRTOS, and ThreadX. Proven experience designing and implementing embedded or firmware architectures. Networking and ...
Hands-on experience with Real-Time Operating Systems (RTOS) such as Zephyr, FreeRTOS, and ThreadX. Proven experience designing and implementing embedded or firmware architectures. Networking and ...
Staff Firmware Engineer
Redwood City, CA · On-site
ThreadX, is a plus * Familiarity with 21 CFR, Part 820, IEC 62304, ISO 13485 and ISO 14971 highly desired * Experience in LC-MS or CE systems is a plus * Excellent communication skills * Strong ...
Staff Firmware Engineer
Redwood City, CA · On-site
ThreadX, is a plus * Familiarity with 21 CFR, Part 820, IEC 62304, ISO 13485 and ISO 14971 highly desired * Experience in LC-MS or CE systems is a plus * Excellent communication skills * Strong ...
Embedded Software Engineer III
Skaneateles, NY · On-site
$133K - $175K/yr
ARM assembly experience a plus. • Experience developing software on the ThreadX operating system (experience with similar embedded RTOS may be considered). • Knowledge of peripherals NetX and ...
Quick apply
Embedded Software Engineer III
Skaneateles, NY · On-site
$133K - $175K/yr
ARM assembly experience a plus. • Experience developing software on the ThreadX operating system (experience with similar embedded RTOS may be considered). • Knowledge of peripherals NetX and ...
Senior Security Firmware Engineer - Open Titan RoT product
Austin, TX · On-site
$118K - $156K/yr
... ThreadX or Zephyr) • Experience with open-source software development and maintenance • Rust and Go knowledge - Advantage • Experience working with customers - Advantage • Knowledge of ...
Senior Security Firmware Engineer - Open Titan RoT product
Austin, TX · On-site
$118K - $156K/yr
... ThreadX or Zephyr) • Experience with open-source software development and maintenance • Rust and Go knowledge - Advantage • Experience working with customers - Advantage • Knowledge of ...
Senior Security Firmware Engineer - Open Titan RoT product
Austin, TX · On-site
$118K - $156K/yr
... ThreadX or Zephyr) • Experience with open-source software development and maintenance • Rust and Go knowledge - Advantage • Experience working with customers - Advantage • Knowledge of ...
Quick apply
Senior Security Firmware Engineer - Open Titan RoT product
Austin, TX · On-site
$118K - $156K/yr
... ThreadX or Zephyr) • Experience with open-source software development and maintenance • Rust and Go knowledge - Advantage • Experience working with customers - Advantage • Knowledge of ...
Senior Firmware Engineer, Wireless
Costa Mesa, CA · On-site
$128K - $169K/yr
Experience developing firmware in RTOS (ThreadX, FreeRTOS) environments * Solid debugging skills using JTAG/SWD, Oscilloscopes, and Logic analyzers * Understanding and application of coding best ...
Senior Firmware Engineer, Wireless
Costa Mesa, CA · On-site
$128K - $169K/yr
Experience developing firmware in RTOS (ThreadX, FreeRTOS) environments * Solid debugging skills using JTAG/SWD, Oscilloscopes, and Logic analyzers * Understanding and application of coding best ...
Senior Software Engineer, C, Embedded, RTOS, Growing Firm - Dallas, TX
Dallas, TX · On-site
$134K - $165K/yr
RTOS experience with any of QNX, VxWorks, INTEGRITY, FreeRTOS, ThreadX, Zephyr, etc. * Hands-on experience using oscilloscopes, logic analyzers, and JTAG debuggers to debug firmware. * Experience ...
Quick apply
Senior Software Engineer, C, Embedded, RTOS, Growing Firm - Dallas, TX
Dallas, TX · On-site
$134K - $165K/yr
RTOS experience with any of QNX, VxWorks, INTEGRITY, FreeRTOS, ThreadX, Zephyr, etc. * Hands-on experience using oscilloscopes, logic analyzers, and JTAG debuggers to debug firmware. * Experience ...
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
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 Embedded Software Engineer
Boston, MA · On-site +1
$135K - $177K/yr
Working knowledge of various operating environments, including Linux, Windows, Embedded Linux, and RTOS (e.g., VxWorks, QNX, ThreadX, FreeRTOS, uC/OS, MQX). * Developing C code for mobile platforms ...
Senior Embedded Software Engineer
Boston, MA · On-site +1
$135K - $177K/yr
Working knowledge of various operating environments, including Linux, Windows, Embedded Linux, and RTOS (e.g., VxWorks, QNX, ThreadX, FreeRTOS, uC/OS, MQX). * Developing C code for mobile platforms ...
Sr. DevOps Engineer
San Jose, CA · On-site
$152K - $195K/yr
... ThreadX is a plus • Capability to design, maintain for specific SAS Expander/IPMI firmware requirements • Windows device driver development experience is a plus Salary Range EEO Statement ...
Sr. DevOps Engineer
San Jose, CA · On-site
$152K - $195K/yr
... ThreadX is a plus • Capability to design, maintain for specific SAS Expander/IPMI firmware requirements • Windows device driver development experience is a plus Salary Range EEO Statement ...
Senior Firmware Engineer (RTOS)
Costa Mesa, CA · On-site
$128K - $169K/yr
Extensive experience with popular RTOS platforms (e.g., FreeRTOS, Zephyr, RTX, ThreadX) and a strong understanding of real-time scheduling algorithms and task management. * Solid understanding and ...
Senior Firmware Engineer (RTOS)
Costa Mesa, CA · On-site
$128K - $169K/yr
Extensive experience with popular RTOS platforms (e.g., FreeRTOS, Zephyr, RTX, ThreadX) and a strong understanding of real-time scheduling algorithms and task management. * Solid understanding and ...
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 - $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 Software Engineer
$131K - $172K/yr
Embedded working experience on Embedded Linux or other RTOS (VxWorks, ThreadX, Green Hills, etc.), inter process communication, and multithreaded applications * Good VB.NET or VC# experience for ...
Embedded Software Engineer
$131K - $172K/yr
Embedded working experience on Embedded Linux or other RTOS (VxWorks, ThreadX, Green Hills, etc.), inter process communication, and multithreaded applications * Good VB.NET or VC# experience for ...
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 ...
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 ...
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 ...
Quick apply
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 ...
Sr. Software Engineer (Medical Devices)
Skaneateles Falls, NY · On-site
$131K - $173K/yr
Experience utilizing Azure RTOS, previously known as ThreadX. * Knowledge of peripherals NetX and USBX preferred, PEGX experience is a plus. * Ability to troubleshoot kernel, user interface ...
Sr. Software Engineer (Medical Devices)
Skaneateles Falls, NY · On-site
$131K - $173K/yr
Experience utilizing Azure RTOS, previously known as ThreadX. * Knowledge of peripherals NetX and USBX preferred, PEGX experience is a plus. * Ability to troubleshoot kernel, user interface ...
Threadx information
What are the key skills and qualifications needed to thrive as a ThreadX Embedded Software Engineer, and why are they important?
What is ThreadX?
What is the difference between Threadx vs Embedded Software Engineer?
| Aspect | Threadx | Embedded Software Engineer |
|---|---|---|
| Credentials | Experience with RTOS, embedded systems, C/C++ | Degree in Computer Engineering, Electrical Engineering, or related; experience with embedded systems |
| Work Environment | Embedded device development, real-time systems, hardware integration | Design, develop, test embedded software for various devices |
| Industry Usage | Used in IoT, consumer electronics, automotive, industrial | Works 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?

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 17 days ago
Job description
Position Summary: Provide technical leadership with responsibility for the design, development, and delivery of new Controls Products. Sustain and improve existing valve control and IoT products.
Essential Job Functions and Responsibilities
- Design, develop, and maintain firmware for embedded systems, including ARM-based microcontrollers or similar platforms.
- Implement low-level drivers for peripherals (I2C, SPI, UART, ADC, PWM, CAN, USB, etc.).
- Integrate and debug board bring-up activities with electrical and hardware engineering teams.
- Develop real-time embedded applications using C/C++ in bare-metal or RTOS environments.
- Perform firmware testing, validation, and troubleshooting using oscilloscopes, logic analyzers, and debugging tools (JTAG/SWD).
- Refactor and optimize existing firmware for performance, power efficiency, and reliability.
- Participate in code reviews, design reviews, and documentation of firmware architecture and interfaces.
- Collaborate with cross-functional teams to define requirements, system behavior, and test strategies.
- Work with version control, build systems, and CI pipelines (e.g., Git, CMake, Jenkins, GitLab CI).
Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline.
- 2–4 years of experience in embedded firmware development.
- Strong proficiency in C (primary) and familiarity with C++.
- Experience with microcontrollers (ARM Cortex-M, PIC, MSP430, ESP32, etc.).
- Familiarity with embedded debugging tools (GDB, J-Link, Lauterbach, etc.).
- Solid understanding of embedded communication protocols and hardware interfaces.
- Experience working with RTOS-based systems (FreeRTOS, Zephyr, ThreadX, etc.) or bare-metal environments.
- Knowledge of firmware development lifecycle, from requirements through deployment.
Preferred Qualifications
- Advanced degree in Electrical Engineering or Computer Engineering.
- Experience with wireless stacks (BLE, Wi-Fi, Zigbee, Thread, LoRa).
- Familiarity with secure bootloaders and OTA update systems.
- Exposure to Python for automation, testing, or scripting.
- Understanding of PCB schematics and ability to read electrical diagrams.
- Experience in highly regulated industries (medical, automotive, aerospace and/or industrial) is a plus.
Soft Skills
- Strong problem-solving and debugging skills, especially in hardware-software interaction.
- Comfortable working in cross-disciplinary engineering teams.
- Excellent communication and documentation skills.
- Ability to manage workload and deliver features in iterative development cycles.
Typical Tools & Technologies
- Languages: C, C++
- MCUs: ARM Cortex-M (STM32, NXP, TI), Nordic, Microchip, etc…
- RTOS: FreeRTOS, Zephyr, ThreadX
- Tools: Git, CMake, J-Link, Keil uVision, IAR, VS Code, STM32Cube
- Hardware: Oscilloscopes, logic analyzers, multimeters, SWD/JTAG debuggers
Why Work for Us?
At Bray, we believe in supporting our employees both professionally and personally. We offer a competitive and comprehensive benefits package, including:
- Competitive Pay Plans
- Comprehensive Benefits: Medical, dental, vision, and life insurance; Paid holidays and vacation; 401(k) with matching contributions.
- Healthy Work Environment: A smoke-free, drug-free workplace that promotes safety and productivity.
- Career Growth: Opportunities for professional development, training, and career advancement.
- Exceptional Company Culture: Bray is a family-oriented business with a focus on engineered excellence and team collaboration.
Join Bray International and be part of a dynamic team dedicated to shaping the future of flow control solutions!
* As a federal subcontractor, Bray International Inc., its affiliates, and subsidiaries comply with the Drug-Free Workplace Act and applicable federal law. Employment is contingent upon a successful background screening and compliance with federal requirements, including drug testing for controlled substances under the federal Controlled Substances Act, which includes marijuana. This requirement applies regardless of state or local marijuana/cannabis laws.
About Bray International
Sourced by ZipRecruiter
Industry
Industrial machinery manufacturing
Company size
1,001 - 5,000 Employees
Headquarters location
Houston, TX, US
Year founded
1986