Logo
Astemo Ltd.

Lead Software Engineer

Astemo Ltd., Farmington, Michigan, United States, 48331

Save Job

Join to apply for the

Lead Software Engineer - J0048161

role at

Astemo Ltd. Get AI-powered advice on this job and more exclusive features. General Responsibilities

We are seeking a Lead Software Engineer to act as a technical project leader. This position is responsible for planning, organization, prioritization, and communication for a team developing software on ASPICE process driven software projects for powertrain controllers. The engineer will monitor the work of the software designers and testers, providing direction and clarification as needed. Participate or lead code reviews, unit test reviews, and integration test reviews. This position is also responsible for status reporting and proper escalation of issues to both customers and Astemo management. Job Responsibilities

Plan software development activities per an ASPICE process model Manage project timelines, resource allocation, and budget to meet project goals Provide guidance, mentorship, and support to foster a culture of excellence and continuous improvement. Encourage collaboration, creativity, and innovation within the team Facilitate technical impact analysis for software change requests Facilitate investigations into technical issues Communicate customer requests and concerns Identify technical risks in the design, and develop mitigation strategies Monitor software design teams work progress; develop source code as necessary to maintain program timelines Participate or lead code reviews, unit test reviews, and integration test reviews Support development of software requirements elicitation and software architecture specification sub-sections, if needed by the software architect Support development of integration test specification sub-sections as needed Support source code repository hygiene as needed Support unit test and integration test execution as needed Collaborate with cross-functional teams including hardware engineers, product engineers, and other stakeholders to ensure the software platform meets performance, safety, and regulatory standards Qualifications

Knowledge skills and abilities

Project Management: Teamforge, IBM EWM, Microsoft Power Point, Microsoft Viso, Microsoft Excel, Microsoft Word, Technical presentation skills, good verbal and written English skills. Microcontrollers: 32-bit automotive multi-core micros. Renesas E2x/RH850 family; Infineon Aurix TCxx family; NXP MPC55xx family. Microcontroller Hardware: Timers (GTM, TPU, WDT), Memory (RAM, FLASH, ECC, DMA), Peripherals (ADC, PWM, GPIO, CAN, SENT, UART, LIN, SPI), Safety (SMU, FCCU), etc. Hardware IC Devices: High side drivers, low side drivers, H-Bridge, injection drivers, knock drivers, solenoid drivers, WRAF drivers, CAN Transceivers, etc. Software Design Tools: DOORs Next Generation, Enterprise Architect, UML, AUTOSAR configuration, ETAS RTAOS configuration. Software Development Tools: Windriver Diab Compilers, Polyspace, SVN, GIT, Control Board. Embedded Software Testing: Oscilloscope, function generator, DSPACE HIL, GTEST Framework, Lauterbach JTAG, Python, Jenkins, ETAS INCA, Vector CANalyzer/CANoe, Vehicle Spy. Software Process/Standards: V-Model, MISRA, ASPICE, SAFe Agile, ISO26262 Communication Protocols: CAN, CANFD, LIN, SENT, Ethernet. UDS, GMLAN, FNOS Application Domains: Powertrain Controllers, Basic Software (BSW) Software Architecture: Basic Software, Low Level Drivers, Board Support Package, Boot Code, BIOS, MCAL Ability to read schematics, electrical block diagrams, and IC datasheets Education and Experience

Bachelor of Science Degree in Computer Science or Electrical Engineering Experience: Minimum of 7 - 10 years applicable experience in embedded software design in C Working Conditions

Physical Demands: Required to sit or stand for long periods of time. The employee may occasionally lift and/or move up to 25 pounds. Travel: Domestic and international may be required as needed. The candidate will occasionally need to travel to multiple global locations to support project development. Seniority level

Mid-Senior level Employment type

Full-time Job function

Engineering and Information Technology Industries

Motor Vehicle Manufacturing Referrals increase your chances of interviewing at Astemo Ltd. by 2x Get notified about new Lead Software Engineer jobs in Farmington Hills, MI. #J-18808-Ljbffr