Principal Software Engineer
US Tech Solutions
Principal Software Engineer
The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing. The Principal Software Engineer:
- Plans, leads, and executes efforts to architect, design, develop, maintain, upgrade, port, and verify/qualify embedded product software and/or product support software to enhance, implement and support project/system functionality.
- Mentors less experienced software engineers to help develop their software development and test capabilities and troubleshooting and problem-solving skills.
- Collaborates across the other engineering disciplines such as Mechanical, Electrical, Controls, and Systems.
- Ensures that technical approach is consistent with established engineering principles and practices.
- Ensures that cost and schedule targets are met, product outcomes meet customer needs, and customer and company technical, system, performance, process, and quality requirements are met.
Skills Required:
- Minimum of 8 years of experience in real-time embedded software development
- Experience to include requirements analysis, software design, implementation (code and unit test) and authoring of formal deliverable documentation.
- Object-oriented software architecture, software design, C++ coding, and unit testing of embedded software with knowledge of requirements-based software verification and traceability
- Use of version control and issue tracking tools
Experience Preferred:
- Experience in architectural level software design using Magic Draw, Enterprise Architect, or similar model-based engineering tool
- Experience either standing up or extending software verification environments in support of automated software verification testing
- Familiarity with weapon systems, munitions, and/or combat vehicle functionality and capability
- Experience using GitLab or other CI / CD tool
Education Required:
- Bachelor's degree in STEM 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.
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
- ...for independently designing, developing, and testing complex software programs and systems. You will collaborate with team members to... ...above statements cover what are generally believed to be the principal and essential functions of this job. Specific circumstances may...SuggestedWork at officeWorldwide
- Job Title Interviews ASAP! Must have Integrated Eligibility experience, Java, SQL, JSP, Weblogic, Jquery, DB2 exp. Onsite preferred - will pitch telecommute candidates. Work Location Options Onsite in MN - highly preferred. Onsite in WV - highly preferred. Telecommute...SuggestedImmediate startRemote work
- Jr Java Developer Looking for a Java/ J2EE Developer with excellent programming skills. The candidate will have to develop web based applications based on the business requirements. The candidate should be able to implement web-based interfaces. The candidate...Suggested
- ...DevOps Engineer Very strong candidate with Observability experience. Experience should include full product experience (APM, Logs, setting up monitoring, alerts, dashboards). Overall looking for a good Reliability Engineer that will support our non prod environments...Suggested
- ...resolve product issues at the customer and in the field by working with customer and field sales team. Provide inputs to product engineering and New Product Development team on Commercial motors applications, customer requirements to design and/or improve products...SuggestedWork at officeWorldwide
- ...HVS Application Engineer The HVS Application engineer is responsible and accountable for the WEG HVS negotiation process from inception of the RFQ to negotiation close out. Primary Responsibilities: Communicate with Field Sales, Customer(s), and factories...Work at officeWorldwide
$69 - $74 per hour
...Software Engineer 4 / Full Stack.NET Engineer Client: Financial Services Team: TBA Location: Charlotte, NC/ Minneapolis, MN / Irving, TX – Hybrid Contract Length: 18mo Pay Rate: $69 - $74 Top Requirements: #5+ years of full stack development using...Contract work- Lead Full Stack Developer Position: Lead Full Stack Developer Location: On-Site at Minnesota, 2 days a week (Locals Required) Contract: W2 Client: Optum (UHG) Implemented By: Apex Systems (a Prime Vendor) Requirements: ~10+ years of experience working...Contract workLocal area2 days per week
- ...Mobile Engineer (Intune Engineer) Location(S): Onshore, SI Office: Alpharetta, GA; Charlotte, NC; Chicago, IL; Colorado Springs, CO; Conshohocken, PA; Dallas, TX; Denver, CO; Fargo, ND; Garden City, NY; Houston, TX; Jacksonville, IL; Lenexa, KS; Los Angeles, CA; Lubbock...H1bWork at officeShift work
$91.7k - $163.7k
...UnitedHealth Group's enterprise team. We are AI/ML scientists and engineers with deep expertise in AI/ML engineering for health care. We... ..., test, deploy, maintain, and continuously improve AI-powered software solutions to meet customer and business needs Build...Minimum wageFull timeWork experience placementLocal areaRemote work- ...Data Engineer Develop, optimize, and maintain ETL/ELT pipelines using PySpark and SQL. Work with structured and unstructured data to build scalable data solutions. Write efficient and scalable PySpark scripts for data transformation and processing. Optimize SQL queries...
$112.7k - $193.2k
...technical direction for orchestration and governance on Azure, raise engineering standards across product lines, and mentor a globally... ...equivalent professional experience ~8+ years building production software, including 3+ years as a technical lead for AI or ML product...Minimum wageFull timeWork experience placementWork at officeLocal areaImmediate startRemote work$116.7k - $150k
...Principal Sap EWM Enterprise Applications Consultant Infosys is seeking a Principal SAP EWM Enterprise Applications Consultant. As a Principal Enterprise Applications SAP EWM consultant, you will be an expert contributing to different phases of the consulting lifecycle...Full timeTemporary workWork experience placement- ...Senior Manager Of Ai Cloud Engineering The Advanced Analytics team is responsible for managing AI at Stellarus. The Senior Manager of AI Cloud Engineering will report to the Director of Advanced Analytics. In this role you will lead strategic initiatives to enhance...Full timePart timeWork at officeLocal areaWork from homeHome office2 days per week
- ...Cloud Infrastructure And Site Reliability Engineering Leader At Resideo, we imagine a world where homes and buildings are good for the... ...learning and innovation. Partner with product management, software engineering, and customer support to optimize IoT device onboarding...
- ...Full Stack Engineer As a Full Stack Engineer in the healthcare space, you'll architect seamless, mission-critical applications that... ...~ Experience using AI-assisted coding tools in professional software development (e.g., GitHub Copilot, Cursor, Claude, or similar)...Work at officeShift work2 days per week
- ...back-end components of our web applications. You will work closely with cross-functional teams to deliver high-quality, scalable software solutions while ensuring an exceptional user experience. Key Responsibilities: Front-End Development: Design and implement...
- Fullstack Developer Location: Minneapolis, MN/ Irving, TX / Chicago, IL Job Type: Full-time Job Description: React: Extensive hands on experience in ReactJS, EcmaScript 6 and above Extensive experience on creating Micro front end applications. Modern...Full time
- ...Full Stack Engineer As a Full Stack Engineer in the healthcare space, you'll architect seamless, mission-critical applications that... ...~ Experience using AI-assisted coding tools in professional software development (e.g., GitHub Copilot, Cursor, Claude, or similar)...Full timePart timeWork at officeLocal areaWork from homeHome officeShift work2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!

