Embedded Software Engineer — C/C++ | RTOS & Linux

Ethereum Technologies

Raleigh (NC)

On-site

USD 90,000 - 120,000

Full time

16 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

Ethereum Technologies in Raleigh, NC, is seeking an Embedded Software Engineer to build robust C/C++ firmware for embedded systems.

You will design drivers, integrate with hardware, run RTOS, and implement tests while collaborating with hardware engineers.

This role emphasizes reliable, maintainable code, embedded Linux experience, and strong debugging skills. Applicants should be adept at working in cross functional teams and documenting development standards.

Qualifications

  • Experience with C/C++ in embedded environments.
  • Experience with embedded Linux and RTOS.
  • Strong debugging and test development.

Responsibilities

  • Design and develop embedded software using C and C++.
  • Develop firmware for microcontrollers and embedded platforms.
  • Implement device drivers and hardware interfaces.
  • Work with real-time operating systems (RTOS).
  • Perform debugging and troubleshooting of embedded applications.
  • Integrate software components with hardware devices.
  • Develop and execute unit and integration tests.
  • Optimize embedded software for memory and processing performance.
  • Collaborate with hardware engineers and system architects.
  • Maintain technical documentation and software development standards.

Skills

C/C++
Embedded systems
Embedded Linux
RTOS
Microcontrollers
UART
SPI
I2C
CAN
Device drivers

Job description

Ethereum Technologies in Raleigh, NC, is seeking an Embedded Software Engineer to build robust C/C++ firmware for embedded systems.

You will design drivers, integrate with hardware, run RTOS, and implement tests while collaborating with hardware engineers.

This role emphasizes reliable, maintainable code, embedded Linux experience, and strong debugging skills. Applicants should be adept at working in cross functional teams and documenting development standards.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Robotics Technologies LLC • Raleigh (NC)

On-site
USD 100,000 - 140,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: 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, 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

Robotics Technologies LLC • Raleigh (NC)

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

Valiant Technologies LLC • 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

Ethereum Technologies • Raleigh (NC)

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

MACHINE LEARNING TECHNOLOGIES LLC • Raleigh (NC)

On-site
USD 83,000 - 152,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