Back to results

C++ Sr. Software Engineer

  • Lindon, UT, United States

$125,000 to $145,000 USD / year

Apply on roberthalf.com About employer

Applications open in a new tab.

Job details

Pay
$125,000 to $145,000 USD / year
Apply by
Experience
5+ years of software engineering experience with strong, hands-on C++ development skills.
Posting language
English
Posted

Original job description

We are looking for a senior software engineer with deep C++ expertise to contribute to advanced software development efforts in Utah County. This role supports both embedded and application-level engineering, with opportunities to work on hardware-connected systems, simulation environments, and command-and-control platforms. The ideal candidate can quickly become productive, collaborate effectively onsite, and bring strong experience across modern development tools and complex technical environments.

Responsibilities:

  • Design and implement high-performance software solutions primarily in C++ for complex engineering applications.
  • Contribute to embedded software development tied to hardware-integrated systems, including radar-adjacent and RF-related environments.
  • Build and enhance application-layer components that support command-and-control capabilities and broader platform functionality.
  • Partner with cross-functional engineering teams to develop, test, and refine software in new product development settings.
  • Support simulation and test engineering activities to improve system validation, reliability, and performance.
  • Work within Yocto Linux environments to develop, configure, and maintain software for embedded platforms.
  • Create or integrate agent-based tooling and Model Context Protocol solutions where applicable to improve engineering workflows.
  • Collaborate onsite with technical teams to accelerate development progress and resolve integration challenges efficiently.
  • 5+ years of software engineering experience with strong, hands-on C++ development skills.
  • Background in embedded systems engineering and software development for hardware-connected platforms.
  • Experience with Yocto Linux in embedded development environments.
  • Familiarity with radar, radio frequency, or other sensor-adjacent technologies is strongly preferred.
  • Working knowledge of Java is highly desirable.
  • Experience in simulation, test engineering, or system validation activities is preferred.
  • Exposure to Model Context Protocol (MCP) servers, agent development, or related AI-assisted engineering approaches is a plus.
  • Experience using Claude Code or similar AI development tools is considered highly valuable.
More about this job

Skills

  • C++
  • Software development
  • Linux
  • Embedded systems
  • Oracle Java

Report this job

Get in touch
MovoJobs

Contact us