Job Information
G-TECH Services, Inc. Embedded Software Engineer in Auburn Hills, Michigan
Design and development of embedded software for HVAC control modules. Duties include but not limited to:
Developing requirements, new software control strategies, addressing issues identified in the current software by using test-driven development methods and production release of integrated software. In addition, Engineer will work in a collaborative team environment to update overall processes for improved software quality. Engineer will work with a global team of software engineers, calibration engineers, validation engineers, release engineers, systems engineers and hardware suppliers to meet program deliverables and milestones.
Requirements:
Basic Requirements
Bachelor of Science degree in Mechanical, Electrical, Computer Engineering (or equivalent) from an ABET accredited university
Two years of automotive industry experience including software development for embedded controls
Experience with Matlab/Simulink/C/C++
Strong leadership, organizational, and communication skills required
Preferred Requirements
Master of Science degree in Mechanical, Electrical, Computer Engineering or Computer Science (or equivalent) from an ABET accredited university
Experience using agile development methodologies
Experience with dSpace Targetlink
Experience using scripting languages (such as Ruby, Perl or Python)
Experience with version control repositories (GIT/SvN)
Experience root causing software issues at the model in loop (MIL), software in loop (SIL), hardware in loop (HIL) and vehicle level
Knowledge of vehicle serial data communications (CAN, LIN)
Experience using proactive quality tools (Design for Six Sigma)
Experience using reactive quality tools (Kepner-Tregoe / Shainin)
Self-starter and motivated to produce results
Additional Must Haves:
2 years experience
Category Product Engineering
Function Engineering
Req ID JN -012023-119562
facebooklinkedinConnect with us on social media.