OneMain Financial Jobs

Job Information

US Tech Solutions Embedded C++ Developer in Phoenix, Arizona

$60-$63 per hour

Phoenix, AZ

Contract

Job Overview

  • We are seeking a skilled Software Engineer – Embedded Systems to design, develop, and support safety-critical software solutions in a regulated engineering environment.

  • This role involves hands-on embedded C++ development, software architecture design, and active participation across the full software development lifecycle, including testing and certification activities.

  • The ideal candidate brings strong technical expertise, sound engineering judgment, and the ability to work independently while collaborating closely with cross-functional engineering teams.

Key Responsibilities

  • Design, develop, modify, and implement embedded software applications

  • Contribute to software architecture and technical design decisions

  • Support software installation, configuration, and maintenance activities

  • Participate in the software testing lifecycle, including test reviews, analysis, witnessing, and certification support

  • Develop and execute test cases based on system and software use cases

  • Ensure compliance with applicable process, quality, and certification standards

  • Collaborate with cross-functional teams including systems, hardware, and verification engineers

  • Apply engineering judgment to plan, prioritize, and complete complex development tasks

  • Provide technical guidance and support to junior engineers when required

  • Report progress, risks, and technical issues to project leads or managers

Required Qualifications

  • 4–6 years of experience in embedded or software engineering roles

  • Strong proficiency in embedded C++ programming

  • Solid understanding of software engineering principles and best practices

  • Experience working with complex systems in regulated environments

  • Ability to perform multiple, complex tasks with minimal supervision

  • Experience with DO-178C compliant software development

  • Knowledge of aviation or aerospace industry standards

  • Experience in software verification and validation

  • Familiarity with embedded operating systems and low-level software

  • Strong analytical, problem-solving, and communication skills

  • Ability to lead tasks or small technical efforts within a project team

Education:

  • Bachelor’s degree in Computer Science, Engineering, or a related field

About US Tech Solutions:

US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com (http://www.ustechsolutionsinc.com) .

US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

DirectEmployers