Senior Embedded Software Engineer
1 week ago
Position: Senior Software EngineerGeneral Responsibilities:The Design Engineer is primarily responsible for developing software for EPS - Electric Power Steering. The Design Engineer will be responsible for developing embedded software for Electric Power Steering (EPS) systems. This role involves analyzing customer requirements, designing and coding software components, building and testing at both software and system levels, and supporting integration and final delivery. The position also includes troubleshooting, process improvement, and ensuring compliance with quality and safety standards.Job Responsibilities:The following are the primary responsibilities (other duties may be assigned as needed):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 specificationsDevelop software unit test specificationsAttend, and potentially lead, software design reviewsConduct technical impact analysis for software change requestsIdentify technical risks in the design, and develop mitigation strategiesAssist coders with work progress; develop source code to maintain program timelinesParticipate or lead code reviews, unit test reviews, and integration test reviewsSupport development and integration of various software sections as needed by the ArchitectSupport source code integration, diff, merge, branching, check-in, etc.Support unit test and integration test execution, if needed by the software testersQualifications:The ideal candidate MUST have:Minimum of a Bachelor's in a technical discipline, Masters' preferred5+ years’ experience in writing embedded software in C with knowledge of Electric Steering Software or System Domain.MUST HAVE EMBEDDED C/C++ EXPERIENCE WITH AUTOMOTIVE STEERING SYSTEMSExperience working with AUTOSAR and its libraries.Preferred Skills:Signal Processing: Strong skills signal processing (filter design, table design, inter-device communication).Control and Feedback: Good working knowledge of Feedback Control Theory and experience with control feedback.Microcontrollers. 32-bit automotive multi-core micros. Renesas E2x/RH850 family; Infineon Aurix TCxx family; NXP MPC55xx family.Software Design Tools: Requirements modeling, UML modeling, AUTOSAR configuration, RTOS configuration, Application Lifecycle Management (ALM).Software Development Tools: Cross compilers, static code analysis, in-circuit debuggers, serial communication tools, HIL systems, measurement & calibration tools.Test Equipment: Oscilloscope, multimeter, logic analyzer, current probes, function generator, etc.Software Process/Standards: V-Model, MISRA, ASPICE, ISO26262Communication Protocols: CAN, CANFD, LIN, SENT, Ethernet. UDS, GMLAN, FNOS, J1939, IEEE15765.Application Domains: EPS – Electric Power SteeringSoftware Architecture: Basic Software, Low Level Drivers, Board Support Package, Boot Code, BIOS, MCALExperience working with motor control algorithms and knowledge on tuning/calibrating steering systems for different modesKnowledge of different EPS types: C-EPS. P-EPS & R-EPSExperience working with Steering Application software: Steering Control, Steering Assist Functions, Current LoopAbility to read schematics, electrical block diagrams, and IC datasheetsGood verbal and written English skillsAdditionally, 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’s or Master’s degree in Computer Science or Electrical EngineeringExperience: Minimum of 5-7 years applicable experience in automotive.Job level determined by various factors such as organization size, responsibility, career stage, and capabilities.Supervisory Responsibilities: Leading and mentoring the efforts of engineers who are responsible for sub-project activities.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)-Females/Minorities/Protected Veterans/Individuals with Disabilities
-
Senior Embedded Software Engineer
1 week ago
Farmington Hills, United States Astemo Ltd. Full timePosition: Senior Software EngineerGeneral Responsibilities:The Design Engineer is primarily responsible for developing software for EPS - Electric Power Steering. The Design Engineer will be responsible for developing embedded software for Electric Power Steering (EPS) systems. This role involves analyzing customer requirements, designing and coding software...
-
Senior Vehicle Embedded Software Engineer
2 days ago
Auburn Hills, MI, United States Tech Tammina Full timeRole: Senior Vehicle Embedded Software Engineer Location: Auburn Hills, MI (Hybrid, 3days onsite) Duration: Long term Rate: Market Duties: The Embedded Software Engineer - Senior responsibilities include but not limited to; Design and develop software architecture for Propulsion System functions. Establish Software Architecture Guidelines for Application...
-
Senior Vehicle Embedded Software Engineer
11 hours ago
Auburn Hills, MI, United States Tech Tammina Full timeRole: Senior Vehicle Embedded Software Engineer Location: Auburn Hills, MI (Hybrid, 3days onsite) Duration: Long term Rate: Market Duties: The Embedded Software Engineer - Senior responsibilities include but not limited to; Design and develop software architecture for Propulsion System functions. Establish Software Architecture Guidelines for Application...
-
Senior Embedded Software Engineer
1 day ago
Farmington Hills, MI, United States Astemo Ltd. Full timePosition: Senior Software Engineer General Responsibilities: The Design Engineer is primarily responsible for developing software for EPS - Electric Power Steering. The Design Engineer will be responsible for developing embedded software for Electric Power Steering (EPS) systems. This role involves analyzing customer requirements, designing and coding...
-
Senior Embedded Software Engineer
7 days ago
Farmington Hills, MI, United States Astemo Ltd. Full timePosition: Senior Software Engineer General Responsibilities: The Design Engineer is primarily responsible for developing software for EPS - Electric Power Steering. The Design Engineer will be responsible for developing embedded software for Electric Power Steering (EPS) systems . This role involves analyzing customer requirements, designing and coding...
-
Senior Embedded Software Engineer
2 weeks ago
Woodland Hills, United States Blue Origin Full timeApplication close date: Applications will be accepted on an ongoing basis until the requisition is closed. At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We're working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion. Join our team...
-
Embedded Software Engineer
4 days ago
Auburn Hills, Michigan, United States Joyson Safety Systems Full timeTogether We Save LivesThe keys to success are yours at Joyson Safety Systems We are a global leader in design, development and manufacturing of safety-critical systems and components for the automotive and non-automotive markets. We are committed to bringing life-saving technology to customers worldwide. Joyson Safety Systems leverages the power of...
-
Senior Embedded Software Engineer
2 weeks ago
Woodland Hills, CA, United States Blue Origin Full timeApplication close date: Applications will be accepted on an ongoing basis until the requisition is closed. At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We're working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion. Join our team...
-
Auburn Hills, United States Joyson Safety Systems Full timeA leading automotive safety systems company in Auburn Hills, MI is seeking a Senior Software Engineer to design and develop embedded software for safety-critical systems. The ideal candidate has 7+ years of experience in software development, a Bachelor's degree in Electrical or Computer Engineering, and expertise in Agile methodologies. This full-time...
-
Embedded C Senior Engineer
2 weeks ago
Auburn Hills, United States Joyson Safety Systems Full timeTalent Acquisition Specialist @ Joyson Safety Systems | Talent Acquisition The keys to success are yours at Joyson Safety Systems! We are a global leader in design, development and manufacturing of safety-critical systems and components for the automotive and non-automotive markets. We are committed to bringing life-saving technology to customers worldwide....