drjobs Lead Software Engineer

Lead Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Farmington Hills, MI - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Company Name:

ASTEMO AMERICAS INC.

Job Family:

Information Technology

Job Description:

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:

Includes the following (other duties may be documented and assigned by local management and some duties may not apply dependent upon the requirements of the position at each specific Astemo site and/or the strengths of the employee and the needs of the company):

  • 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

Additionally the ability to work independently with minimal direction is required as are strong verbal and written communication skills. Experience with PCs and application software such as MS Office tools is also required.

Education: Bachelor of Science Degree in Computer Science or Electrical Engineering

Experience: Minimum of 7 - 10 years applicable experience in embedded software design in C

Job level determined by various factors such as organization size responsibility career stage and capabilities.

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.

Equal Opportunity Employer (EOE) Qualified applicants will receive consideration without regard to their race color religion sex sexual orientation gender identity disability protected veteran status and national origin.

At Astemo were challenging the status quo with the power of diversity inclusion and collaboration. Our goal is to build an inclusive work environment that celebrates the differences of our employees. We want to ensure that every employee feels valued respected and empowered. We dont just accept differencewe celebrate it we support it and we thrive on it for the benefit of our employees our products and our community. Astemo is proud to be an equal opportunity employer.

If you need a reasonable accommodation to apply for a job at Astemo please send the nature of the request and contact information to when applying for the position.

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.