Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer (C, C++, RTOS)

Temporary

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
Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer (C, C++, RTOS) in Plano, TX vacancy
  •  ...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

    Anveta

    Plano, TX
    3 days ago
  •  ...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... 
    Suggested
    Local area

    Kopin

    Parker, TX
    1 day ago
  • 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... 
    Suggested
    Full time

    ACD

    Richardson, TX
    2 days ago
  • $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)... 
    Suggested
    Remote work

    ApTask

    Plano, TX
    2 days ago
  • $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,... 
    Suggested
    Full time
    Flexible hours

    OSI Systems

    Richardson, TX
    3 days ago
  •  ...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 employment
    Full time
    H1b
    Work at office

    Applied Concepts

    Richardson, TX
    5 days ago
  •  ...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 work
    Remote work
    Flexible hours
    1 day per week

    Planmeca USA

    Richardson, TX
    3 days ago
  •  ...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 work
    Local area

    3B Staffing LLC

    Plano, TX
    1 day ago
  • $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 time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Carrollton, TX
    12 days ago
  • $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 work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Richardson, TX
    4 days ago
  •  ...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

    Echo IT Solutions

    Plano, TX
    3 days ago
  •  ...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... 

    Castelion Corporation

    Allen, TX
    2 days ago
  •  ...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-... 

    Kasmo Global

    Carrollton, TX
    4 days ago
  •  ...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 work
    Relocation

    RxCloud

    Plano, TX
    14 hours ago
  • $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... 

    Crestron Electronics

    Plano, TX
    4 days ago
  •  ...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-... 

    New Day Executive Search

    Addison, TX
    4 days ago
  • $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... 

    Crestron Electronics

    Plano, TX
    2 days ago
  •  ...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... 

    Kasmo Global

    Parker, TX
    1 day ago
  • $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 time
    Remote work

    Confidential Company

    Richardson, TX
    1 day ago
  •  ...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 work
    Flexible hours

    APCON

    Plano, TX
    11 days ago
  •  ...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 time
    Local area
    Immediate start

    Micron

    Richardson, TX
    3 days ago
  • $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 time
    H1b
    Local area
    Remote work

    Bright Vision Technologies

    Richardson, TX
    14 hours ago
  • $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 time
    Work experience placement

    Sierra Nevada Corporation

    Plano, TX
    2 days ago
  • $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 time
    Temporary work
    Live in
    Local area
    Relocation
    Flexible hours

    CISCO Systems

    Richardson, TX
    1 day ago
  •  ...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... 

    Socket

    Plano, TX
    4 days ago
  •  ...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

    Sierra Nevada Corporation

    Plano, TX
    14 hours ago
  •  ...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... 

    NTT DATA

    Plano, TX
    3 days ago
  • $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 work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Richardson, TX
    14 hours ago
  •  ...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 office
    Remote work
    Home office
    Flexible hours

    GrabJobs

    Plano, TX
    2 days ago
  •  ...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 work
    Local area
    Immediate start
    Remote work

    Bright Mind Solutions LLC

    Plano, TX
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer (C, C++, RTOS). Be the first to apply!