Job Description

Description
We’re seeking a Senior Embedded C++ Engineer to design, develop, and maintain embedded software for production systems. This role is hands-on and technical, ideal for someone who enjoys working close to the hardware, writing efficient C++ code, and owning solutions end-to-end.
Requirements
Design, develop, and maintain embedded software using C++ (C++11/14/17+)

Work on low-level and application-level embedded code

Develop and debug firmware using Visual Studio and related toolchains

Collaborate with hardware, systems, and test engineers to integrate software with physical devices

Debug complex issues using emulators, debuggers, logic analyzers, or oscilloscopes

Optimize code for performance, reliability, and memory usage

Participate in code reviews and technical design discussions

Support product lifecycle activities including enhancements, bug fixes, and maintenance
Technology Doesn't Change the...

Apply for this Position

Ready to join Robert Half Technology? Click the button below to submit your application.

Submit Application