Principal Software Engineer
Indexed description
***US Citizens Only. No C2C or 3rd Parties ***
Summary
The Ash Group is hiring a Principal Software Engineer for our client, a global leader providing advanced systems and support in defense, aerospace, and security. This is a 12-month contract (possible contract to hire) working in Sterling Heights, MI (Onsite) offering a pay rate of $73 per hour based on skillset.
Role Details
- Compensation: Up to $73/hr W2
- Benefits: Medical, dental, vision, and direct primary care benefits. After six months of employment, enjoy a 4% matched 401(k) plan with immediate 100% vesting.
- Duration: 12-month contract
- Location: Sterling Heights, MI (Onsite) )
What You’ll Be Doing
- Oversee the associated software engineering efforts, including estimating, planning, requirements analysis, architecture, design, implementation, unit testing, hardware/software integration, integration testing, simulated flyout testing, and testing at the range.
- Monitor and control execution of software engineering efforts with appropriate corrective actions as needed to keep the efforts on track with responsibility for technical, cost, and schedule performance.
- Support the software verification lead in areas to include software verification planning, software verification environment concepting/design, and the development, execution, debugging, and review of software verification test scripts and procedures.
- Ensure that your team supports Software Quality Assurance and Software Configuration Management audits and activities.
- Coordinate with the Safety Engineering organization to ensure that software requirements development and software safety efforts are completed and recorded accurately and in a timely manner to correctly drive the software level of rigor requirements for software architecture, design, implementation, integration, and verification work products associated with safety-related or safety-critical software requirements.
What We’re Looking For
- Bachelor’s degree in a STEM field is required.
- Must have a minimum of 6 years of experience in real-time embedded software development and/or software testing, can be 4 years with a master’s degree, or 2 years with a Ph.D.
- Recent C and C++ programming experience is required
- Python programming is a must.
- Development of software applications on Linux Operating Systems or bare-metal real-time application development.
- Object-oriented design and development experience is a must.
- Must have familiarity with Ethernet communications.
- Exceptional communication (verbal and written) skills are a must.
Apply today to help with software development, integration, and testing activities for our client.
#SoftwareEngineer #C++ #Python #TechJobs
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search