Please Accept our Privacy Policy
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.