Embedded Systems Engineer (C++) — Real-Time Linux

Socket.dev

Grand Rapids (MI)

Hybrid

USD 95,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
401(k)

Job summary

X-Rite Pantone, a Veralto company, is seeking an Embedded Systems Engineer (C++) to design and develop embedded platforms powering advanced optical and measurement devices. You’ll work at the intersection of hardware and software.

Join a global team collaborating across optics, electronics, mechanics, and software to deliver secure, high-performance firmware and drivers. The role emphasizes CI/CD, automated tests, and Security-by-Design.

Qualifications

  • Bachelor's or Master’s degree in Electrical Engineering, Computer Science, Embedded Systems, or related field.
  • 5+ years of experience developing embedded products from concept through production.
  • Strong embedded C/C++ development and real-time systems expertise.
  • Experience with embedded Linux platforms.
  • Knowledge of microcontroller-based system design and development.
  • Experience integrating sensors, signal processing, and power management.
  • Familiarity with Git, Jira, CI/CD pipelines, and Agile practices.
  • Strong communication and collaboration skills.

Responsibilities

  • Design and develop embedded firmware and electronics for advanced measurement systems.
  • Create and maintain performance-critical C++ software for embedded Linux environments.
  • Develop low-level drivers and hardware interface components.
  • Build and execute automated unit and integration tests within CI/CD environments.
  • Apply secure development principles and Security-by-Design practices.
  • Support hardware lifecycle management, including component replacement and BSP/driver updates.
  • Maintain and enhance existing embedded Linux and bare-metal firmware platforms.
  • Analyze complex technical issues, troubleshoot system behavior, and drive continuous improvements.
  • Collaborate with cross-functional teams including R&D, Product Development, Project Management, and technical leaders around the globe.

Skills

Embedded C/C++
Real-time systems
Embedded Linux
Hardware interfaces
Unit testing
Security by design
BSP drivers
Collaboration

Education

Electrical Engineering degree
Computer Science degree

Tools

Git
Jira
CI/CD pipelines

Job description

X-Rite Pantone, a Veralto company, is seeking an Embedded Systems Engineer (C++) to design and develop embedded platforms powering advanced optical and measurement devices. You’ll work at the intersection of hardware and software.

Join a global team collaborating across optics, electronics, mechanics, and software to deliver secure, high-performance firmware and drivers. The role emphasizes CI/CD, automated tests, and Security-by-Design.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer (C++) — Flexible, Hybrid Work
Embedded Systems Engineer (C++) — Flexible, Hybrid Work

X-Rite • Grand Rapids (MI)

Hybrid
USD 95,000 - 100,000
Hybrid work options
Medical/dental/vision insurance
401(k)
+2
Hybrid Embedded Systems Engineer (C/C++, Linux)
Hybrid Embedded Systems Engineer (C/C++, Linux)

X-Rite, Incorporated • Grand Rapids (MI)

Hybrid
USD 95,000 - 100,000
Flexible/hybrid work
Professional development
Diversity & inclusion
+1
Embedded Systems Engineer C++
Embedded Systems Engineer C++

Socket.dev • Grand Rapids (MI)

Hybrid
USD 95,000 - 100,000
Medical insurance
Dental insurance
401(k)
Embedded Linux Engineer – Real-Time Systems
Embedded Linux Engineer – Real-Time Systems

Staff Perm • North Billerica (MA)

On-site
Medical benefits
Dental benefits
Vision benefits
+1
Embedded Systems Engineer C++
Embedded Systems Engineer C++

X-Rite, Incorporated • Grand Rapids (MI)

Hybrid
USD 95,000 - 100,000
Flexible/hybrid work
Professional development
Diversity & inclusion
+1
Embedded Systems Engineer C++
Embedded Systems Engineer C++

X-Rite • Grand Rapids (MI)

Hybrid
USD 95,000 - 100,000
Hybrid work options
Medical/dental/vision insurance
401(k)
+2
Senior Embedded Systems Engineer - C/C++, RTOS, Linux
Senior Embedded Systems Engineer - C/C++, RTOS, Linux

TechDigital Group • Lynchburg (VA)

On-site
USD 80,000 - 120,000
Remote Embedded Firmware Engineer — Real-Time & IoT
Remote Embedded Firmware Engineer — Real-Time & IoT

Embedded Shishya • Northern (KY)

Hybrid
USD 130,000 - 195,000
Senior Embedded Software Engineer - Real-Time Linux & PCIe
Senior Embedded Software Engineer - Real-Time Linux & PCIe

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, and vision benefits
401(K) with company matching
Employee stock purchase program
Embedded Software Engineer - Real-Time, HW/OS Integration
Embedded Software Engineer - Real-Time, HW/OS Integration

Clutch Canada • Mountain View (CA)

On-site
USD 132,000 - 180,000
Equity
Health, dental and vision coverage
401k
+2