Embedded Software Engineer

Quantum Technologies. LLC

Raleigh (NC)

On-site

USD 100,000 - 150,000

Full time

17 hours ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Quantum Technologies. LLC is seeking an Embedded Software Engineer in Raleigh, NC to develop reliable C/C++ based embedded software and firmware for microcontrollers and embedded platforms. The role involves hardware-software integration, RTOS usage, and close collaboration with hardware engineers.

The candidate will design, implement, test, and optimize software, maintain documentation, and contribute to hardware interfaces and device drivers in a fast-paced, standards-driven environment.

Qualifications

  • Proficient in C/C++ for embedded software development.
  • Experience with embedded Linux and RTOS environments.
  • Strong debugging and unit/integration testing skills.
  • Ability to design device drivers and firmware for microcontrollers.

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 RTOS and real-time software environments.
  • Debug, test, and optimize embedded code for performance and reliability.
  • Collaborate with hardware engineers and system architects.
  • Maintain technical documentation and coding standards.

Skills

C and C++ programming
Embedded systems development
Embedded Linux
RTOS
Microcontrollers & microprocessors
Serial communication protocols (UART,?
Device drivers & firmware development

Job description

US Citizen, Green Card, H-1B, OPT-EAD, CPT, Other

Job Title: Embedded Software Engineer – C/C++ Location: Raleigh, NC (North Carolina)

Job Description:

We are looking for an Embedded Software Engineer with strong expertise in C/C++ programming, embedded systems development, and hardware-software integration. The candidate will be responsible for developing reliable embedded applications, implementing firmware solutions, and supporting real-time operating system environments.

Key Responsibilities:

Design and develop embedded software using C and C++.

Develop firmware for microcontrollers and embedded platforms.

Implement device drivers and hardware communication 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.

Required Skills:

C and C++ Programming.

Embedded Systems Development.

Embedded Linux.

Real-Time Operating Systems (RTOS).

Microcontrollers and Microprocessors.

UART, SPI, I2C, and CAN Protocols.

Device Drivers and Firmware Development.

We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Valiant Technologies LLC • Raleigh (NC)

On-site
USD 90,000 - 120,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

MACHINE LEARNING TECHNOLOGIES LLC • Raleigh (NC)

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

Quantum Technologies LLC • California

On-site
USD 140,000 - 190,000
Embedded Engineer
Embedded Engineer

Valiant Technologies LLC • California

On-site
USD 120,000 - 180,000
Embedded Engineer
Embedded Engineer

Robotics Technologies • San Francisco (CA)

On-site
USD 130,000 - 180,000
Embedded Engineer
Embedded Engineer

Ethereum Technologies LLC • California

On-site
USD 120,000 - 190,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