Job Information
G-TECH Services, Inc. Software Engineer Controls in Dearborn, Michigan
Position Description:
• Design and develop Autosar-based embedded software components. • Design and development of Low-level IoHW drivers for micro-controller-based products • Analyze, design, program, debug, and modify low-level drivers using high-level languages (C, Python) and assembly code. • Contribute to product success through consistent on-time delivery of high-quality, functioning complex device driver code. • Scale, modify and re-factor existing software components to meet new architecture requirements. • Work with architecture and validation teams, tool vendors, and AUTOSAR basic software partners to create reusable software components, supporting documentation, and integration guides. • Perform code-level integration-related tasks such as replicating build environments, source code debugging, and continuously improving and streamlining deployments.
Skills Required:
• BS in Electrical Engineer, Computer Science, or related Field • 3+ years of Embedded Software Experience • 2+ years of programming experience in C or Python • Candidates must have strong programming skills in C/C++, and be able to write highly portable and platform-agnostic code • Experience with low level interfaces such as I2C, SPI, ICU, PWM, GPT and CAN • 1+ year experience in developing Proof-of-Concept applications for automotive ECUs • 1+ years’ experience working in an agile environment
Skills Preferred:
• MS in Electrical Engineer, Computer Science or related Field • Experience in software development for automotive control units • Experience in AUTOSAR Methodology and workflows • Hands-on experience in AUTOSAR software development/integration projects • Familiar with RTE configuration activities • Good hands-on with AUTOSAR Authoring Tool • Embedded software development experience in Linux platform • Software Simulation experience using Hardware Models • Good, embedded debugging skills • Self-reliant, approachable with good communication skills • Good knowledge of tools used for embedded program development • Knowledge of safety-systems, ISO26262,ASIL A-D is a plus
Experience Required:
• 3+ years of Embedded Software Experience • 2+ years of programming experience in C or Python • Candidates must have strong programming skills in C/C++, and be able to write highly portable and platform-agnostic code • Experience with low level interfaces such as I2C, SPI, ICU, PWM, GPT and CAN • 1+ year experience in developing Proof-of-Concept applications for automotive ECUs • 1+ years’ experience working in an agile environment
Education Required:
BS in Electrical Engineer, Computer Science, or related Field
Category Product Engineering
Function Engineering
Req ID JN -112023-120580
facebooklinkedinConnect with us on social media.