Senior Software Engineer
Astemo Ltd
Company Name: ASTEMO AMERICAS, INC. Job Family: Engineering Job Description: 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 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):
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:
- 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
- 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.
- 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, ISO26262
- Communication Protocols: CAN, CANFD, LIN, SENT, Ethernet. UDS, GMLAN, FNOS, J1939, IEEE15765.
- Application Domains: EPS - Electric Power Steering
- 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
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.
Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Farmington Hills, MI vacancy
- ...yearsIndustry: Information Technology/ITContact: Veni NallaContact Email: ****@*****.*** ( is currently seeking Software Engineer - UI forone of our top Client for Location Farmington Hills, MI. ResponsibilitiesFamiliarity with code versioning tools such as...SeniorWork experience placement
- ...Company Name ASTEMO AMERICAS, INC. Job Family Engineering Job Description 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...Senior
- ...Electronics US LLCJob DescriptionThe Advanced Robotics and Innovation Engineer plays a pivotal role in shaping ZF’s next generation of edge-... ...suppliers and cross-functional teams.Your Profile as the Senior Software Engineer- Robotics & Innovation:Bachelors of Science (or...Senior
- ...Sr. Software EngineerOnsite hiring for U3 band, PID: Y.IN2300809, NNA PWO FY23 Customer Experi, Requested by: Velavan Sathyamurthy(204566)Duties and Responsibilities:Lead UI (Angular)/UX redesign of the UXQA applicationTroubleshoot application issuesSupport and lead quality...Senior
$57 - $70 per hour
...Job Title: Senior Software Engineer - Backend and Distributed SystemsJob Description This role focuses on designing and developing high-performance backend services and distributed systems using C# and .NET in Linux server environments. You will architect scalable,...SeniorContract workTemporary workWork at officeRemote workMonday to Friday- ...Senior Software Engineer RPM is an international non-asset-based logistics and supply chain solutions company. Our focus is to provide customizable solutions tailored to support today’s complex supply chains. As one of the fastest-growing logistics companies in North...SeniorContract workTemporary workWork at officeRemote workWork from home
$100.8k - $141.75k
...Auburn Hills - Michigan - USA Full time R2026-3002 In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical expertise, they will ensure software...SeniorFull timeImmediate start$131k - $170k
Description AI Engineer Location : Remote, United States Employment Type :... ...related criteria. Summary OneStream Software delivers a unified Corporate Performance... ...architecture on Microsoft Azure. The Senior Software Engineer designs, develops, and...SeniorFull timeTemporary workWork at officeRemote work- ...Written Premium and maintain $1.21 billion in surplus.Amerisure is hiring!! This role can sit remote. We’re looking for a Senior Application Security Engineer who can take ownership of security initiatives, shape our strategy, and partner closely with engineering teams to...SeniorFull timeLocal areaRemote workFlexible hoursShift work
- ...Labcorp is seeking a Senior Software Engineer to join our team at our 1302 Hall Boulevard location in Bloomfield, CT! Work Schedule: This is a full time, exempt (salaried) position assigned to a First Shift schedule, with standard business hours of Monday through...SeniorFull timeTemporary workCasual workInternshipMonday to FridayFlexible hoursDay shift
- Bright Vision Technologies is seeking an experienced Robotics Software Engineer to design, build, and integrate software powering autonomous robots. You will work across the full robotics software stack, from sensor integration and motion planning to high-level perception...SeniorRemote job
- ...• System development processes and method• Testing methods, including unit and integration testing (JUnit, JMock)• Utilization of software configuration management tools• Code deployment and code versioning toolsExperience in the following:UNIX (AIX)UNIX ScriptingJAVA...Senior
- ...Software Developer• Modify existing application code or interfaces or build new application components from detailed requirements. • Analysis of requirements, support of the design, development of the code, testing, debugging, deployment, and maintenance of those programs...Senior
- ...s include Computer/Information Science, Engineering Masters' Degree is preferred, recommended... ...Responsibilities: Seeking a Senior Java Developer with extensive development... ...environment to develop, test and deploy software, platforms and changes using agile methodologies...SeniorLocal area
$134.4k - $184.8k
Senior Software Engineer, Motion Planning, Parking About Lucid At Lucid, we are creating exceptional mobility experiences through innovation to drive the world forward. Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-winning...SeniorLocal areaImmediate start- RPM is seeking a Senior Software Engineer to drive technical excellence, design scalable user interfaces, and mentor teammates. You will lead development efforts across departments to deliver high-quality software solutions for complex logistics challenges. You will work...Senior
- Company DescriptionRobert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 N Haggerty Road, Plymouth, MI 48170. Design, develop and implement innovative software solutions for critical safety systems in airbag systems. Work closely...SeniorRemote work2 days per week
- Company DescriptionRobert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 Haggerty Road, Plymouth, MI 48170. Analyze General Motors PK Base SW and Diagnostics SW stack development utilizing the ISO-14229 (UDS) protocol. Work with...SeniorRemote work2 days per week
- Job Description Job ID#: 64553 Job Category: SoftwareEngineer Remaining Positions: 1 Details: Stefanini, Inc. seeks a Software Engineer, Sr. reporting to office in Southfield, MI to design, build, and maintain reliable, efficient, and scalable data infrastructure...SeniorWork at officeRelocation
- RPM Freight Systems is seeking a Senior Software Engineer to join their innovative team in Birmingham, Michigan. This role involves developing user-focused software solutions and leading technical execution in an Agile environment. The ideal candidate will have 5+ years...Senior
$138k - $172.25k
OneStream Software is seeking a Senior Software Engineer to design and develop complex features for its performance management platform. The role requires expertise in C#, .NET, and modern UI frameworks. The position offers a competitive compensation range of $138,000....SeniorRemote job- ...Sr. Software Engineer 8 year of experience in the Automotive domain Experience in Issue management, prioritization and risk analysis Experience in the ALM tool chain eg, JIRA and confluence Good knowledge on Generic Global Diagnostics specification (GGSD)...Senior
- ...Sr. Software Engineer MAHIN-JOB-35474 Location:Southfield, MI, FULL TIME About the Role and Job: Design and implement software changes to meet the software requirements Test and debug the changes using the appropriate tools (bench simulator, debugger...SeniorFull time
- The Software Engineer - Database (SQL) will join an Agile development team responsible for RouteOne’s web applications, data projects, special projects, and/or supporting tools. The Software Engineer - Database should be passionate about code quality and software excellence...
- Job Title: (Software Engineer Controls)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses to effectively respond to organizational changes...Shift workDay shift
- ...1 billion in surplus.Amerisure is currently recruiting for a Software Engineer I that can do a 3-day hybrid approach in our Farmington Hills... ...troubleshoots basic technical issues, and provides support to senior engineers with architectural designs and project tasks. This...Full timeWork at officeLocal areaFlexible hours
- ...Sr. Software Developer Under limited supervision, design, develop, test and implement complex web and enterprise applications; responsible... ...Education : Bachelor's degree in Computer Science, Computer Engineering, Information Technology or in a related field of study (will...SeniorRelocationFlexible hours
$124.13k - $151.71k
...transition from other private, public, government or military experience to a 3M career.The Impact You’ll Make in this RoleAs a Senior Application Engineer, Cadillac F1 Partnership, you will have the opportunity to tap into your curiosity and collaborate with some of the most...SeniorFull timeH1bFlexible hours- ...I have with my client of MI in Farmington Hills. This is hybrid, 3 days a week onsite and 2 remote. We are looking for a Senior Full stack Developer. The ideal candidate should have at least 8 years of experience, as a problem solver with excellent analytical...SeniorRemote work3 days per week
- What You’ll DoTechnical & Engineering SupportAnalyze customer Requests for Quotes (RFQs) and define technical requirements for conveyance systems in automotive assembly environments.Develop complete layout and conveyor system concepts, aligning customer needs with industry...SeniorPermanent employmentFull timeContract workWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- cybersecurity software engineer Farmington Hills, MI
- software developer fintech Farmington Hills, MI
- senior robotics software engineer Farmington Hills, MI
- software engineer remote Farmington Hills, MI
- part time software developer remote Farmington Hills, MI
- software engineer full time Farmington Hills, MI
- entry level software engineer remote Farmington Hills, MI
- senior software engineer ruby on rails Farmington Hills, MI
- consulting software engineer Farmington Hills, MI
- agile software developer Farmington Hills, MI


