Astemo Ltd.
Join to apply for the
Lead Software Engineer - J0048161
role at
Astemo Ltd.
Job 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 powertrain controller projects.
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 team’s 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
Project Management tools: Teamforge, IBM EWM, Microsoft PowerPoint, Microsoft Visio, Microsoft Excel, Microsoft Word, and strong technical presentation skills
Embedded microcontroller expertise: 32‑bit automotive multi‑core micros such as Renesas E2x/RH850 family, Infineon Aurix TCxx family, and NXP MPC55xx family
Hardware knowledge: timers, memory (RAM, FLASH, ECC, DMA), peripherals (ADC, PWM, GPIO, CAN, SENT, UART, LIN, SPI), safety (SMU, FCCU)
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
Additional qualifications: work independently with minimal direction; strong verbal and written communication skills; experience with PCs and application software such as MS Office tools.
Education and Experience Bachelor of Science Degree in Computer Science or Electrical Engineering. 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 travel may be required as needed. The candidate will occasionally need to travel to multiple global locations to support project development.
#J-18808-Ljbffr
Lead Software Engineer - J0048161
role at
Astemo Ltd.
Job 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 powertrain controller projects.
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 team’s 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
Project Management tools: Teamforge, IBM EWM, Microsoft PowerPoint, Microsoft Visio, Microsoft Excel, Microsoft Word, and strong technical presentation skills
Embedded microcontroller expertise: 32‑bit automotive multi‑core micros such as Renesas E2x/RH850 family, Infineon Aurix TCxx family, and NXP MPC55xx family
Hardware knowledge: timers, memory (RAM, FLASH, ECC, DMA), peripherals (ADC, PWM, GPIO, CAN, SENT, UART, LIN, SPI), safety (SMU, FCCU)
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
Additional qualifications: work independently with minimal direction; strong verbal and written communication skills; experience with PCs and application software such as MS Office tools.
Education and Experience Bachelor of Science Degree in Computer Science or Electrical Engineering. 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 travel may be required as needed. The candidate will occasionally need to travel to multiple global locations to support project development.
#J-18808-Ljbffr