Senior Software Engineer - R0091009 jobs in United States
cer-icon
Apply on Employer Site
company-logo

Astemo Ltd. · 2 months ago

Senior Software Engineer - R0091009

Astemo Ltd. is focused on developing software for Electric Power Steering systems. The Senior Software Engineer will be responsible for analyzing customer requirements, designing and coding software components, and ensuring compliance with quality and safety standards.

AutomotiveAutonomous VehiclesIndustrial ManufacturingManufacturingTransportation

Responsibilities

Understand customer requirements thoroughly and communicate effectively with OEM engineers, clarifying details as necessary
Support development of Software Requirements Specification (SRS) and software architecture subsections
Develop software component design specifications
Develop software unit test specifications
Attend, and potentially lead, software design reviews
Conduct technical impact analysis for software change requests
Identify technical risks in the design, and develop mitigation strategies
Assist coders with work progress; develop source code to maintain program timelines
Participate or lead code reviews, unit test reviews, and integration test reviews
Support development and integration of various software sections as needed by the Architect
Support source code integration, diff, merge, branching, check-in, etc
Support unit test and integration test execution, if needed by the software testers

Qualification

Embedded software in CAUTOSAR experienceSignal processingMicrocontrollersControl feedback knowledgeSoftware design toolsSoftware development toolsTest equipmentSoftware process standardsCommunication protocolsRead schematicsMS Office toolsVerbal communicationWritten communication

Required

5+ years' experience in writing embedded software in C with knowledge of Electric Steering Software or System Domain
Experience working with AUTOSAR and its libraries
Strong skills in signal processing (filter design, table design, inter-device communication)
Good working knowledge of Feedback Control Theory and experience with control feedback
Experience with 32-bit automotive multi-core micros: Renesas E2x/RH850 family; Infineon Aurix TCxx family; NXP MPC55xx family
Experience with software design tools: Requirements modeling, UML modeling, AUTOSAR configuration, RTOS configuration, Application Lifecycle Management (ALM)
Experience with software development tools: Cross compilers, static code analysis, in-circuit debuggers, serial communication tools, HIL systems, measurement & calibration tools
Experience with test equipment: Oscilloscope, multimeter, logic analyzer, current probes, function generator, etc
Knowledge of software process/standards: V-Model, MISRA, ASPICE, ISO26262
Experience with communication protocols: CAN, CANFD, LIN, SENT, Ethernet, UDS, GMLAN, FNOS, J1939, IEEE15765
Experience in application domains: EPS – Electric Power Steering
Knowledge of software architecture: Basic Software, Low Level Drivers, Board Support Package, Boot Code, BIOS, MCAL
Experience working with motor control algorithms and knowledge on tuning/calibrating steering systems for different modes
Knowledge of different EPS types: C-EPS, P-EPS & R-EPS
Experience working with Steering Application software: Steering Control, Steering Assist Functions, Current Loop
Ability to read schematics, electrical block diagrams, and IC datasheets
Good verbal and written English skills
Ability to work independently with minimal direction
Strong verbal and written communication skills
Experience with PCs and application software, such as MS Office tools
Bachelor's or Master's degree in Computer Science or Electrical Engineering
Minimum of 5-7 years applicable experience in automotive

Company

Astemo Ltd.

twittertwittertwitter
company-logo
In January 2021, Hitachi Automotive Systems, Keihin, Showa, and Nissin Kogyo completed a business merger and began their journey as the global mega-supplier “Hitachi Astemo”.