Embedded Software Quality Assurance Engineer - ElectrificationDormont Manufacturing Co • Milford, Delaware, United States
Embedded Software Quality Assurance Engineer - Electrification
Dormont Manufacturing Co
- Milford, Delaware, United States
- Milford, Delaware, United States
À propos
Responsibilities
Hands‑on low‑level debugging using Lauterbach Trace32
Read and troubleshoot embedded C code
Write Python scripts for test automation and bench enablement
Author detailed test plans and test cases
Execute verification in HIL/bench environments
Create software for battery management, inverter, and electric motor system functions and perform integration and verification testing with minimal direction of lead engineers
Analyze software defects; determine root cause, create software solutions, and test and verify closure
Perform design and analysis on changes
Diagnose, debug, and solve issues related to battery, inverter, and electric motor hardware and software
Work with teams from multiple groups to meet project milestones
Develop test cases and write comprehensive test plans to assess software products at different system levels
Identify software anomalies, missed requirements and performance issues early in the development process
Develop robust continuous automation methods using tools such as Python and Jenkins
Understand functional, safety, and compliance requirements, implementing appropriate test plans and setups
Execute test plans on a variety of test environments, mostly through hardware‑in‑the‑loop testing
Be the go‑to troubleshooter for any end product integration issues
Identify and resolve software problems; contribute to the team knowledge base so common software errors, corner case situations and other learnings can be retained and shared
Frequently collaborate with controls, diagnostic, and software cross‑functional teams as well as other stakeholders to define effective acceptance criteria
Be an active member of the scrum team, acting as a subject matter expert to enable solution in context, solution in isolation, and system testing
Support the evaluation of software packages, including data reviews, simulation behavioral test, automation methods, and authoring/execution of comprehensive test plans to assess software and simulation products at different system levels
Required Qualifications
Bachelor’s Degree in Engineering or other technical related field
1+ years of embedded software development or test experience
1+ years of Python scripting experience
Experience reading and debugging source code in C/C++/Python language
Hands‑on experience with communication protocol and tool experience (Lauterbach, automotive Ethernet, CAN, LIN diagnostics, ETAS INCA, Intrepid NeoVI/VSpy, Vector CANoe/CANape tools)
Hardware‑in‑the‑loop test environment experience, ideally dSPACE ControlDesk
Preferred Qualifications
Master’s Degree in Mechatronic, Software, Electrical, or Computer Engineering
Expert level proficiency with Python or other similar scripting languages (R, C, C++, MATLAB, VBA, or equivalent programming language)
Proficiency in Agile processes and built‑in quality concepts such as behavioral driven development, test driven development, or model based system engineering
Software quality assurance experience
Knowledge of applied controls theory at the battery, inverter, or electric motor system level
Working knowledge of the software development process
Test automation (e.g., Jenkins), regression testing, and test procedure creation
Experience working in an Agile environment
Software‑in‑the‑loop test environment experience
CppUTest environment experience
MATLAB/Simulink/Stateflow experience
Sponsorship GM does not provide immigration‑related sponsorship for this role.
Relocation This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate.
Benefits GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
EEO & Diversity Statement All employment decisions are made on a non‑discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 1‑800‑865‑7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
#J-18808-Ljbffr
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.