Senior Software Engineer
Dormont Manufacturing Company
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 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. 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 in 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. 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 Employment 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. #J-18808-Ljbffr Dormont Manufacturing Company
- ...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
- ...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
- ...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
- ...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...SeniorFull timeContract workTemporary workWork at officeRemote workWork from home
$138k - $172.25k
...Senior Software Engineer Location: Remote, USA Compensation: $138,000.00 - $172,250.00 Benefits Offered: Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience. Employment...SeniorFull timeTemporary workWork at officeRemote work- Job Description Job Description Job Description/ Requirements: Job Responsibilities: • Modify existing application code or interfaces or build new application components from detailed requirements. • Analysis of requirements, support of the design, development...Senior
- 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
- ...ID32867613Reference26-02724Job Title: (Application Architect - Senior)About Kyyba:Founded in 1998 and headquartered in Farmington... ...Companies in DetroitTechServe Alliance Excellence Award- IT and Engineering Staffing & SolutionsBest of MichBusiness winner in HR Wizards...Senior
- ...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...Senior
$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-...SeniorLocal areaImmediate start- 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
- 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
- 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
- ...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 work- 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
- 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
$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$124.13k - $151.71k
...is a place where you can collaborate and grow with other curious, creative 3Mers.The Impact You’ll Make in this RoleAs a Senior Application Engineer for 3M’s Transportation & Energy Vertical Business, you will be the technical liaison with vehicle emissions systems customers...SeniorFull timeH1bLocal areaFlexible hours- ...Electronics US LLCSenior PCB DesignerAbout the Team:The Electronics Engineering Services department seeking Sr. Printed Circuit Board (PCB)... ...and tasks are a must.What you can look forward to as Senior PCB Designer:Design and support printed circuit boards for electronic...SeniorRemote work
- ...DescriptionDUTIES: Design, develop, implement, and test low level embedded software including, but not limited to: RTOS, Memory, Fault Detection,... ...to local office.REQUIREMENTS: Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical...SeniorFull timeWork at officeLocal areaRemote workWork from home
- ...in structured networking events and targeted training to enhance your leadership exposure.Within this RDP role, working as a Software Engineer for Powertrain Control Units (e.g., engine, fuel cell, or battery control units), you willSupport change request management, requirements...Rotational programFull timeWork experience placementInternshipLocal areaRelocation
- ...invest in our employees, with regular training, opportunities for advancement, and fun events to bring everyone together. The Software Engineer is responsible for designing, developing, modernizing and supporting customer-facing and internal business applications across...Temporary workWork experience placementFlexible hours
- Cadence seeks a Senior Application Engineer to leverage expertise in Finite Element Analysis and CAE workflows across aerospace, automotive, turbomachinery, industrial, and marine sectors. You will develop advanced CAE models, run benchmark studies, and deliver hands-on...Senior
- .... Design, develop, maintain and support Client's commercial software and services. Design, document and author new application components... ...Required Skills: ~Master in Computer Science or Electronics Engineering or IT related with 6 months experience as Software Engineer or...Permanent employmentFull time
- ...skillsGood organizational skillsGood verbal communication skillsGood technical writing skillsAble to effectively communicate with engineering and estimating departments, contractors, suppliers, and customersAble to work well independently and in a team environmentAble to...SeniorPermanent employmentFull timeContract workFor contractorsFor subcontractorWork at officeLocal areaWeekend work
- A software development company in Novi, MI is seeking a Java Full Stack Developer experienced in both front-end and back-end development... ...security best practices. This is a full-time role requiring a mid-senior level of experience. #J-18808-Ljbffr Miracle SoftwareSeniorFull time
- ...Bright Vision Technologies is seeking a Senior Java Full Stack Developer to architect, design, develop, and maintain enterprise-grade web applications and distributed systems that operate at scale. You will translate business requirements into robust designs, write production...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- intel software engineer Farmington Hills, MI
- software developer fintech Farmington Hills, MI
- information technology software engineer Farmington Hills, MI
- ngo software engineer Farmington Hills, MI
- remote entry level software developer Farmington Hills, MI
- software engineer healthcare Farmington Hills, MI
- entry level software engineer remote Farmington Hills, MI
- startup software engineer Farmington Hills, MI
- software engineer full time Farmington Hills, MI
- part time software developer remote Farmington Hills, MI



