Embedded Engineer with C++

  • Waltham, MA
  • Posted 1 day ago | Updated 1 day ago

Overview

On Site
$50 - $58
Contract - W2
Contract - 12 Month(s)

Skills

embedded
C++ development
continuous integration
automated

Job Details

We are looking for a highly skilled Engineer with extensive experience in C++ development and system architecture, particularly within embedded systems. This role involves leading a critical project focused on rebuilding the existing solution into a modular, scalable, and maintainable architecture.

Key Responsibilities:

  • Lead the architectural design and development of core embedded systems

  • Provide technical leadership and mentor engineering teams on best practices

  • Ensure high standards of code quality through reviews and technical oversight

  • Collaborate with cross-functional teams to align product vision and technical execution

  • Continuously assess and integrate emerging technologies to enhance system performance and maintainability

Key Qualifications:

  • Extensive experience in embedded software development

  • Expert-level proficiency in modern C++ (C++11/14/17/20) with a strong background in designing modular system architectures

  • Prior experience with Class C (3) devices or similar safety-critical systems

  • Strong analytical and problem-solving skills, with a proven ability to optimize and modernize legacy code

  • Excellent communication and collaboration skills to thrive in cross-functional team environments

Preferred:

  • Familiarity with industry standards for safety-critical or medical devices

  • Experience with continuous integration (CI) and automated testing for embedded systems

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About IT Excel