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): 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 Qualifications: The ideal candidate will have: 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 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's or Master's degree in Computer Science or Electrical Engineering Experience: 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) - 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, we're 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 don't just accept difference-we 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 View email address on click.appcast.io when applying for the position. Astemo LtdVacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Farmington Hills, MI vacancy
- ...8336, United StatesExperience: 5-10 yearsContact: 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
$117k - $209.33k
...Requisition ID #26WD101239Position OverviewAutodesk Fusion brings together design, engineering, electronics, and manufacturing in a single product development platform. We are looking for a Senior Software Engineer to join the Fusion Electronics team and help build the next...SeniorFull time- ...the world forward. Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-winning vehicles bring... ...to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have...SeniorHourly pay
- ...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
- ...problem, and we solve it thousands of times a day. We build the software that makes it happen. Connect is Lineage's own Warehouse... ..., orders, and customers. This position is to join the Connect engineering team that builds the integration with LinOS, our platform for...SeniorFull timeLocal areaRemote work
- ...and calibration solutions, anchored by expert technicians and cutting edge, patented technology. Job Overview The Senior Software Engineer is a key contributor in developing applications for Opus IVS's cutting-edge products. Collaborating closely with a skilled...SeniorLocal area
$100.8k - $141.75k
...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 product deadlines and deliverables are achieved. They...SeniorFull timeImmediate start- ...Senior Software EngineerThe Senior Software Engineer may serve as a project lead by overseeing the technical execution of software initiatives from concept through delivery. This includes defining architectural approaches, breaking down complex requirements into actionable...SeniorTemporary work
- Job DescriptionAs a Senior Field Applications Engineer (FAE) Analog & Power, is a hybrid role where you will drive the design-in activities of the Automotive Analog and Power products in the Americas and across all sales channels according to the business development programs...SeniorWork experience placement
- ...DescriptionAs a Digital Field Applications Engineer (FAE) you will play a major role in the... ...) and system demonstrators combining software and hardware. Perform measurements in our... ...SummaryType: Full-timeFunction: SalesExperience level: Mid-Senior LevelIndustry: SemiconductorsSeniorWork experience placementLocal area
- ...Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-... ...and sustainability, design and engineering, ambition and integrity. In Lucid Air and... ...possible and shape the future of mobility.Senior Software QA EngineerWe are currently seeking...SeniorHourly pay
- Job ResponsibilitiesModify 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
- ...changing the future of mobility to make it more safe, smart, and sustainable. Our Auburn Hills, MI location is seeking a Senior Software Engineer to join our team. Are you ready to shape the future with us? THE POSITION Senior Software Engineer, AUMOVIO Autonomous Mobility...SeniorFull timeWork experience placementRemote workMonday to Friday
- ...Company Name: ASTEMO AMERICAS, INC. Job Family: Engineering General Responsibilities We are seeking an experienced and dynamic Senior Engineer to work independently hands on... ...advanced automotive System on Chip (SoC) software platform. This SW platform will operate on...SeniorLocal area
$117k - $209.33k
...Data Exchange. The Heimdall team develops SDKs and reusable software components that enable Autodesk products and developers to... ...and services to consume. We are looking for a Senior Software Engineer who enjoys building high-quality SDKs and developer-facing...Senior- Senior Software Engineer As a Senior Software Engineer, you will help build and scale a newly launched AI-first product that directly impacts company revenue by helping our internal sales team members focus on the clients most likely to convert. This role is for an engineer...SeniorLive inShift workNight shiftWeekend work
- ...automated, and scalable processes to increase efficiency and improve software quality. Collaborate with application teams to apply DevOps... ...tool vendors for support and troubleshooting. Management of other reporting and collaboration tools in the engineering environment....Senior
$131k - $170k
...about our people, culture, and benefits. Summary OneStream Software delivers a unified Corporate Performance Management (CPM) platform... ...native, SaaS-oriented architecture on Microsoft Azure. The Senior Software Engineer designs, develops, and delivers complex features and...SeniorTemporary workWork at officeLocal areaRemote work- ...Overview The Senior Software Developer is responsible for developing and maintaining high-performance applications primarily on the AWS... ...experience as a Backend Developer, Software Developer, Software Engineer or equivalent (Required) ~1 year in experience creating and...SeniorFull timeTemporary work
- ...• 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
- ...Responsible for the development, integration, and implementation of software used in automatic control of paint and dispense systems. Plan... ...for paint and dispense applications. The Sr. Controls Engineer will be responsible for mentoring and guiding less experienced...SeniorFor contractorsWork at officeFlexible hours
- ...Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-... ...and sustainability, design and engineering, ambition and integrity. In Lucid Air and... ...spossible andshape the future of mobility.Senior Software QA EngineerWe are currently seeking...SeniorHourly pay
- 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
- ...System development processes and methodology o Testing methods, including unit and integration testing (JUnit, JMock) o Utilization of software configuration management tools o Code deployment and code versioning tools • Experience in the following: - iOS, Android, and...Senior
- ...Sr. Software EngineerLocation: Southfield, MI, FULL TIMEAbout the Role and Job:Design and implement software changes to meet the software requirementsTest and debug the changes using the appropriate tools (bench simulator, debugger and emulator, CANalyzer, CANape, etc...Senior
- ...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
- ...billion in surplus.Amerisure is currently recruiting for a Software Engineering II that can do a 3-day hybrid approach onsite in our Farmington... ...improvements.Collaborate with business stakeholders and senior engineers to translate technical requirements into functional...Full timeWork at officeLocal areaFlexible hours
- ...see location details). We are seeking a highly experienced Senior Principal Software Developer (AI Cybersecurity) to lead the design,... ...architecture, development, testing, security, DevSecOps, cloud engineering, AI agent development, and production operations.The ideal...SeniorFull timeWork at officeLocal areaRemote workWork from homeFlexible hours
- ...planning meetings and design reviewsPresent technical solutions to customers and internal teamsWhat You’ll BringBachelor’s degree in Engineering or related technical field5+ years of experience in automotive paint shop or finishing systemsExperience with paint process...SeniorPermanent employmentFull timeContract workFor subcontractorWork at officeLocal area
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software engineer amazon Farmington Hills, MI
- information technology software engineer Farmington Hills, MI
- federal - software developer Farmington Hills, MI
- remote entry level software developer Farmington Hills, MI
- intel software engineer Farmington Hills, MI
- senior software engineer remote Farmington Hills, MI
- software engineer full time Farmington Hills, MI
- cybersecurity software engineer Farmington Hills, MI
- part time software developer remote Farmington Hills, MI
- software engineer Farmington Hills, MI


