Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 3 days 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... 
    Senior
    Work experience placement

    Prolim Global

    Farmington Hills, MI
    2 days ago
  •  ...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

    ZF Friedrichshafen

    Farmington Hills, MI
    3 days ago
  •  ...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... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours
    Shift work

    Amerisure Insurance Company

    Farmington Hills, MI
    2 days ago
  •  ...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... 
    Senior
    Full time
    Contract work
    Temporary work
    Work at office
    Remote work
    Work from home

    RPM

    Birmingham, MI
    29 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Birmingham, MI
    18 hours ago
  • 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

    MSR Technology Group

    Farmington Hills, MI
    13 days ago
  • 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... 
    Senior
    Remote job

    Bright Vision Technologies

    Novi, MI
    13 hours ago
  •  ...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

    Kyyba

    Farmington Hills, MI
    1 day ago
  •  ...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

    RPM

    Birmingham, MI
    18 hours ago
  • $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-... 
    Senior
    Local area
    Immediate start

    Lucidmotors

    Southfield, MI
    18 hours ago
  • 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... 
    Senior
    Remote work
    2 days per week

    Robert Bosch

    Plymouth, MI
    2 days ago
  • 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... 
    Senior
    Work at office
    Relocation

    Stefanini

    Southfield, MI
    4 days ago
  • 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... 
    Senior
    Remote work
    2 days per week

    Robert Bosch

    Plymouth, MI
    1 day ago
  •  ...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

    RPM Freight Systems

    Birmingham, MI
    18 hours ago
  • $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... 
    Senior
    Remote work

    OneStream Software

    Birmingham, MI
    1 day ago
  • 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... 

    RouteOne

    Farmington Hills, MI
    13 hours ago
  • 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 work
    Day shift

    Kyyba

    Farmington Hills, MI
    3 days ago
  •  ...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 time
    Work at office
    Local area
    Flexible hours

    Amerisure Insurance Company

    Farmington Hills, MI
    1 day ago
  • 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... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work at office
    Local area

    Dürr

    Southfield, MI
    2 days ago
  • $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... 
    Senior
    Full time
    H1b
    Flexible hours

    3M

    Livonia, MI
    13 hours ago
  • $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... 
    Senior
    Full time
    H1b
    Local area
    Flexible hours

    3M

    Livonia, MI
    13 hours ago
  •  ...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... 
    Senior
    Remote work

    ZF Friedrichshafen

    Farmington Hills, MI
    2 days ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Pontiac, MI
    3 days ago
  •  ...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 program
    Full time
    Work experience placement
    Internship
    Local area
    Relocation

    Robert Bosch

    Farmington Hills, MI
    4 days ago
  •  ...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 work
    Work experience placement
    Flexible hours

    RHP Staffing

    Farmington, MI
    27 days ago
  • 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

    Cadence

    Livonia, MI
    13 hours ago
  •  .... 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 employment
    Full time

    Reva Consulting Inc

    Farmington, MI
    more than 2 months ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Contract work
    For contractors
    For subcontractor
    Work at office
    Local area
    Weekend work

    Dürr

    Southfield, MI
    2 days ago
  • 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 Software
    Senior
    Full time

    Miracle Software

    Novi, MI
    13 hours ago
  •  ...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... 
    Senior
    Remote work

    Bright Vision Technologies

    Novi, MI
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!