Embedded Software Engineer (C, C++, RTOS)
Josh Pros LLC
We are seeking an Embedded Software Engineer to design, develop, and optimise firmware and low-level software for resource-constrained devices. You will work close to the hardware — writing and debugging C/C++ on real-time operating systems, bringing up boards, integrating device drivers and peripherals, and validating on target. The role sits with cross-functional hardware, systems, and QA teams to deliver reliable, high-performance embedded solutions.
Responsibilities:- Design and develop embedded firmware and application software in C and C++.
- Build and debug on an RTOS, managing tasks, scheduling, interrupts, and inter-process communication.
- Bring up hardware and develop or integrate device drivers for peripherals (SPI, I2C, UART, GPIO, CAN).
- Optimise for memory, power, and real-time performance on resource-constrained targets.
- Debug at the hardware level using JTAG, oscilloscopes, and logic analysers.
- Write scripts and tooling in Python for automation, test, and validation.
- Collaborate with hardware and systems teams and participate in code reviews.
Requirements:
- Strong proficiency in C and C++ for embedded development
- Hands-on experience with a real-time operating system (RTOS) such as FreeRTOS, VxWorks, or Zephyr
- Python for automation, scripting, test, and tooling
- Board bring-up, device drivers, and peripheral integration (SPI, I2C, UART, GPIO, CAN)
- Microcontroller and microprocessor architectures (ARM Cortex-M/A or similar)
- Hardware debugging with JTAG, oscilloscopes, and logic analysers
- Understanding of memory management, interrupts, and low-level performance optimisation
- Familiarity with version control (Git) and CI for embedded builds
- Experience developing to reliability, safety, or quality standards is a plus
- ...Embedded Software Application Engineer (Avionics / Aerospace) Location: Onsite in Plano, TX or Rockford... ...have strong experience in Embedded C development, RTOS-based systems, DO-178C environments... ...Languages Embedded C C++ Python (Preferred) Operating...Suggested
- ...Embedded Software Engineer III The Embedded Software Engineer III contributes to... ..., and task scheduling inside RTOS or bare-metal environments.... ...~ Strong proficiency in C/C++ for embedded systems. ~ Experience... ...hardware interfaces (SPI, I²C, UART, GPIO, timers, DMA, display...SuggestedLocal area
- Embedded Software Engineer Job Type: Full-time, on-site (Richardson, TX) Responsibilities Design and implement... ...practical experience. Solid C programming (compiler, linker, memory,... ...Protocols. Experience with low-level RTOS such as FreeRTOS. Experience with processor...SuggestedFull time
$40 - $45 per hour
...Development of specified network applications and services Embedded middleware & software developments based on Linux and associated services.... ...fixing) Experience in embedded software development using C, C++ languages. Deep understanding of TCP/IP(v4, v6)...SuggestedRemote work$153k - $170k
...to space research laboratories. The Embedded Software Engineers to work with software and hardware teams... ...any or all of the following: Linux, C/C++, TCP/IP networking, and web development... ...cardiology and anesthesia systems; and (c) Optoelectronics and Manufacturing,...SuggestedFull timeFlexible hours- ...Description Job Description Embedded Firmware Developer Applied... ...development, test, and production engineers. Embedded Firmware Developer –... ...Ethernet, etc. Proficient in C and familiar with bare-metal... ...for Thread-X or Microsoft Azure RTOS.Experience in TCP/IP based...Permanent employmentFull timeH1bWork at office
- ...POSITION TITLE: Embedded Linux Software Engineer / Embedded Software Engineer LOCATION: Plano, Texas Who We Are: Planmeca is one of the... ...or relevant industry experience. Skilled in C, C++, Python, and shell scripting for developing Linux kernel...Temporary workRemote workFlexible hours1 day per week
- ...Firmware Engineer - Plano, TX - Contract to hire ~50-80/hr... ...Experience ~3-5+ years of overall software development experience in embedded SW or Firmware development.... ...~ Strong programming with C in both a bare metal and RTOS environment desired. ~ Knowledge...Contract workLocal area
$130k - $195k
...Embedded Software Engineer – Remote Bright Vision Technologies is a technology consulting and software... ...strong expertise in embedded C/C++, RTOS development, device drivers, communication... ...experience. Strong proficiency in Embedded C and Modern C++ for firmware...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship$107.5k - $204.5k
....Embark on a journey where your expertise in software engineering will help shape the future of aerospace technology... ...5 years of professional experience in embedded software development with real-time operating systems (RTOS). Experience in Agile development methods, including...Temporary workWork experience placementWork at officeRemote workFlexible hours- ...Sr Embedded Software Engineer Plano, TX – Hybrid Need 3-5 years' experience in Embedded Software Development in Automotive industry. As a... ...- Must Have 3 - Proficiency in Dart\TypeScript\Objective C\Kotlin\Swift - Must Have 4 - Base knowledge of operating systems...Work experience placement
- ...About the job Senior Embedded Software Engineer About Castelion Castelion is bringing a new... ...critical systems. You'll write low-level C and Rust, accelerate workloads with... ...software experience (bare metal and/or RTOS). ~ Strong proficiency in C and...
- ...We need engineers who have experience in design... ...design developed in C language for micro-... ...controller based on Non-RTOS and RTOS... ...design developed in C++ language for micro-... ...testing. Develop software integration test plan... ...input docs & code for embedded handheld battery-...
- ...Embedded Engineer Plano, Texas, United States About the Job Full job description... ...with Android/IOS Apps ~ Programming in C, C++, C#/Java required. ~ Scripting/Test Development... ...Technical / Soft Skills Embedded Software development Firmware development...Contract workRelocation
$107.5k - $173.5k
The Senior Firmware Engineer, Streaming Audio is a critical individual... ...-performance firmware and software solutions for next-generation... ...high performance firmware and embedded software solutions for... ...generation and legacy platforms using C, C++, Node.js, and Python.Own the...- ...Senior Embedded Software Engineer Our client is seeking a Senior Embedded Software Engineer with a strong... .... ~ Strong proficiency in C/C++; experience with Python or similar scripting... ...Knowledge of real-time operating systems (RTOS) and safety-critical or high-...
$107.5k - $173.5k
...firmware team is looking for a talented and self-motivated engineer with strong embedded software development experience who can apply his/her expertise... ...time applications for Android/Linux based products C, & C++ development environments. Embedded Linux Kernel / OS development...- ...Principal Firmware Engineer Location: MN Duration: 6 Months Required: Embedded Firmware Engineering background... ...Computer Engineering, Software Engineering, Electrical... ...coding experience in C/C++ Strong experience with... ...Quantum Leaps QP Framework and/or ThreadX RTOS...
$200k - $265k
...AI GPU - SR Staff Software Engineer (CPU, Linux, C++) Remote USA only Base pay range: $200,000.00/yr - $265,000.00/yr Publicly traded computer... ..., and annual stock grants. Must have 10+ years of embedded software development experience, but most importantly, 3...Full timeRemote work- ...We are looking for a Firmware Engineer who reflects these values.... ...contributor to our next-generation embedded systems. In this role, you... ...of low level language like C, C++, Rust, debugging, verification... ...and validation of firmware, software, and hardware for current and...Temporary workFlexible hours
- ...learn, communicate and advance faster than ever.As a Systems Software Engineer in Micron’s Storage and Memory Systems (SMS) group within TPG... ...behaviors.Build and modify Linux applications and libraries using C, C++, Python, Rust, SYCL, and/or CUDA for advanced heterogeneous...Full timeLocal areaImmediate start
$125k - $145k
...build the future through Cloud, AI, Data Engineering, Enterprise Applications, and Digital... ...are looking for an experienced Firmware Software Engineer to support cutting-edge... ...~ Advanced programming skills in: ~ C ~ C++ ~ Python Experience with:...Full timeH1bLocal areaRemote work$165.01k - $226.89k
...and services? Join us! Our Software Engineers work in an agile, collective... ...programming languages such as C++, Java, or Python.Extensive... ...real-time operating systems (RTOS) and embedded systems.Significant experience... ...software languages such as C, C#, C++, HTML, Java, Python...Full timeWork experience placement$209.1k - $275.1k
...sales process.Minimum Qualifications8+ years of experience in technical sales or a related engineering field.Proven experience leading technical engagements with IT decision-makers and C-suite stakeholders.Demonstrated success in designing and presenting complex, cross-...Full timeTemporary workLive inLocal areaRelocationFlexible hours- ...Crestron Electronics, Inc is seeking a Senior Firmware Engineer to join our embedded software team developing Android/Linux BSP for ARM-based platforms... ...to deliver robust control solutions. Experience with C/C++, embedded Linux, device drivers, and Android HAL is essential...
- ...Senior Software Engineer Do you enjoy developing new products and services... ...languages such as C++, Java, or Python. Comprehensive... ...real-time operating systems (RTOS) and embedded systems. Extensive background... ...software languages such as C, C#, C++, HTML, Java, Python...Worldwide
- ...in GO LanguageMust have worked in product development and experience in working Agile / Scrum Teams.Strong expereicne in Java or C or C++ with 3 years of GO Language is acceptable.Additional Qualifications:Though not required, preferred candidates have experience with...
$132.4k - $251.6k
...for a Senior Principal Software Architect to join a cohort... ...20+ talented software engineers in developing our Very... ...mission-critical embedded platformsServe as technical... ...embedded software using C and C++ within a Real Time Operating System (RTOS)Support integration and...Contract workTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...cloud APIs or as self-hosted and on-premises software, with unmatched accuracy, low latency,... ...efficiency. Backed by a recent Series C led by leading global investors and strategic... ...is seeking a Pre-Sales Solutions Engineer to join our Applied Engineering team. While...Work at officeRemote workHome officeFlexible hours
- ...Local to either Texas or Georgia Hiring Intake Summary Software Engineer Level 3 (4 Openings) Location Preference: Plano, Texas... ...Must-Have Skills ? (Final) Core Engineering C++ (modern C++) Must be able to read, understand, and validate...Contract workLocal areaImmediate startRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer (C, C++, RTOS). Be the first to apply!
- bank software Plano, TX
- software asset management analyst Plano, TX
- ultimate software Plano, TX
- android software developer Plano, TX
- embedded software Plano, TX
- software Plano, TX
- software engineer - cloud services Plano, TX
- internship software Plano, TX
- software sales representative Plano, TX
- software applications developer Plano, TX

