Embedded Software Engineer — C/C++, RTOS, Hardware Integration

Robotics Technologies LLC

Raleigh (NC)

On-site

USD 100,000 - 140,000

Full time

6 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Robotics Technologies LLC in Raleigh, NC is seeking an Embedded Software Engineer with strong expertise in C and C++ programming, embedded systems development, and hardware-software integration. The candidate will develop reliable embedded applications, implement firmware solutions, and support real-time operating system environments.

Key responsibilities include designing software for microcontrollers, developing firmware, implementing drivers, and integrating with hardware while ensuring

Qualifications

  • Proficient in C/C++ for embedded environments.
  • Experience with embedded systems architecture and HW/SW integration.
  • Knowledge of Embedded Linux in real-time contexts.
  • Experience with RTOS-based development and debugging.
  • Familiarity with microcontroller/microprocessor peripherals.
  • Experience implementing device drivers and firmware.
  • Proficient with UART, SPI, I2C, CAN interfaces.

Responsibilities

  • Design and develop embedded software using C/C++ for embedded platforms.
  • Develop firmware for microcontrollers and embedded modules.
  • Implement device drivers and hardware interfaces.
  • Work with RTOS environments and ensure real-time performance.
  • Debug, test, and optimize embedded applications and memory usage.
  • Collaborate with hardware engineers and document software development standards.

Skills

C and C++ Programming
Embedded Systems Development
Embedded Linux
RTOS
Microcontrollers/Processors
Serial Protocols (UART SPI I2C CAN)
Device Drivers/Firmware Development

Job description

Robotics Technologies LLC in Raleigh, NC is seeking an Embedded Software Engineer with strong expertise in C and C++ programming, embedded systems development, and hardware-software integration. The candidate will develop reliable embedded applications, implement firmware solutions, and support real-time operating system environments.

Key responsibilities include designing software for microcontrollers, developing firmware, implementing drivers, and integrating with hardware while ensuring

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer: RTOS, C/C++, ARM
Embedded Software Engineer: RTOS, C/C++, ARM

MACHINE LEARNING TECHNOLOGIES LLC • Raleigh (NC)

On-site
USD 83,000 - 152,000
Embedded Software Engineer — C/C++ | RTOS & Linux
Embedded Software Engineer — C/C++ | RTOS & Linux

Ethereum Technologies • Raleigh (NC)

On-site
USD 90,000 - 120,000
Embedded Software Engineer: C/C++, RTOS + Linux
Embedded Software Engineer: C/C++, RTOS + Linux

Valiant Technologies LLC • Raleigh (NC)

On-site
USD 90,000 - 120,000
Embedded Software Engineer - C/C++, RTOS, Hardware
Embedded Software Engineer - C/C++, RTOS, Hardware

Quantum Technologies. LLC • Raleigh (NC)

On-site
USD 100,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

MACHINE LEARNING TECHNOLOGIES LLC • Raleigh (NC)

On-site
USD 83,000 - 152,000
Embedded Software Engineer
Embedded Software Engineer

Robotics Technologies LLC • Raleigh (NC)

On-site
USD 100,000 - 140,000
Embedded Software Engineer
Embedded Software Engineer

Ethereum Technologies • Raleigh (NC)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Quantum Technologies. LLC • Raleigh (NC)

On-site
USD 100,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Valiant Technologies LLC • Raleigh (NC)

On-site
USD 90,000 - 120,000
Embedded Systems Engineer — C/C++, RTOS & Low-Level
Embedded Systems Engineer — C/C++, RTOS & Low-Level

Interclypse, Inc. • Maryland

On-site
USD 90,000 - 120,000
Paid Time Off
Parental Leave
Bereavement Leave
+14