Embedded C++ Developer
Listed on 2026-02-14
-
Software Development
Software Engineer, Embedded Software Engineer
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.
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
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 developmentKnowledge 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
- Bachelor’s degree in Computer Science, Engineering, or a related field
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 ().
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.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).