Software Resident Engineer

BorgWarner
Auburn Hills, Michigan, USA
Full-time

This role has two main focus areas which gives it a very broad and very involved character :

1.As an Embedded Software Engineer this role will be responsible for developing, designing, testing and deploying software solutions for BorgWarner Electric Vehicle products.

Utilizing their technical expertise, they will ensure software product deadlines and deliverables are achieved. The software development will follow the BorgWarner software development process which complies to Automotive SPICE

2.This role will also be responsible for supporting BorgWarner customers onsite with technical support in debugging software, systems and vehicles.

They will also be providing material support to both customer and BorgWarner team.

Key responsibilities

Develop and test Embedded Software components for Borg Warner power inverters and other Borg Warner electrification products.

SW components can include low level drivers, communication interfaces, basic software components and stacks. A familiarity with electronics and hardware would be beneficial.

  • Support customers on-site for debugging software on vehicles and bench, updating of components and general assistance as required
  • Use CAN diagnostics tools such as Vector / PeakCAN for CAN data collection, along with usage of tools such as Lauterbach for analysis and fault diagnosis
  • Use HW testing tools such as Oscilloscope, function generators to assist in development and in debug environments
  • Hosting and leading meetings to discuss and clarify requirements among several parties (vendors, customers, and suppliers)
  • Adhere to company’s processes and procedures to meet SW Quality Assurance requirements. Look for and propose process improvements.
  • Work with other BorgWarner engineers and departments to ensure that program goals are met, schedules are maintained, and problems encountered during the development process are resolved.
  • Interface and coordinate with Systems engineering to ensure SW / HW requirements are documented appropriately and analyzed prior to software design and implementation

What we’re looking for

  • B.S. in Power Electronics Engineering / Electrical Engineering / Computer Engineering / Automotive Engineering or similar field. M.S is preferred.
  • 3+ years' experience with vehicle embedded systems / software and functions preferably on high voltage power electronics products
  • Working knowledge in embedded systems that are based on AUTOSAR is preferred
  • Familiarity with software engineering following the V-Model for both design and verification / validation activities
  • Experience with automotive embedded software development tools (Vector tools (Canalyzer, DaVinci), Compilers, Debuggers , Polarion or equivalent ALM, JIRA)
  • Experience with C programming language for embedded systems is mandatory.
  • Experience in AUTOSAR configuration and authoring tools (i.e. Vector DaVinci Configurator and Developer) would be very beneficial.
  • Experience working on vehicle network protocols (i.e. CAN) and associated tools is required.
  • Experience in reading the ECU schematics and Hardware-Software Interfaces is required.
  • Microcontroller and ECU abstraction experience, including development of micro and external device low level drivers is preferred.
  • Experience of working within an ASPICE based process environment (or similar) is required.
  • Excellent oral and written communication skills is must.
  • Excellent organizational, time management and interpersonal skills is required.
  • Works under limited supervision.
  • Ability to solve problems efficiently and effectively.
  • Willingness to travel 5-10% as required to support customer and internal needs
  • 30+ days ago
Related jobs
HARMAN International
Novi, Michigan

Point of contact between OEM Leads and HARMAN Hardware, Software, and Systems Engineering groups. Bachelor’s degree in engineering Computer Science, Electrical Engineering or equivalent). HARMAN’s engineers and designers are creative, purposeful and agile. You’ll use your skill set to dive deep into...

BorgWarner
Auburn Hills, Michigan

Power Electronics Engineering / Electrical Engineering / Computer Engineering / Automotive Engineering or similar field. As an Embedded Software Engineer this role will be responsible for developing, designing, testing and deploying software solutions for BorgWarner Electric Vehicle products. The so...

Promoted
Challenger Motor Freight Inc.
Southfield, Michigan

Class A CDL Driver - Home Daily | Challenger USA. Are you an experienced Class A CDL Driver seeking a rewarding career with a company that values your skills and prioritizes work-life balance?. Look no further…Challenger USA is hiring dedicated Class A CDL Drivers to join our team. Position: Class A...

Promoted
DoorDash
Bloomfield Hills, Michigan

S, DoorDash connects local businesses and local drivers (called Dashers) with opportunities to earn, work, and live. ...

Promoted
VirtualVocations
Warren, Michigan

A company is looking for a Senior Software Quality Assurance Engineer for a remote position. ...

Promoted
UberEats
Pontiac, Michigan

If you have previous employment experience in transportation (such as a delivery driver, driver, professional driver, driving job, truck driver, heavy and tractor-trailer driver, cdl truck driver, class a or class b driver, local truck driver, company truck driver, taxi driver, taxi chauffeur, cab d...

Promoted
ICONMA, LLC
Warren, Michigan

Provide clear and timely communication to Quality, Operations and Program management relative to quality issues. Call out issues and collaborate with engineering teams to provide timely. ...

Promoted
CBTS
Troy, Michigan

The ICT Systems Project Engineer will manage and support the complete life cycle of all size projects, including moderately-to-highly complex projects. The ICT Systems Project Engineer will utilize Bluebeam/Revit software to complete customer designs and facilitate project estimates. Complete admini...

Promoted
Lowe's
Commerce Charter Township, Michigan

Whether you're providing a quick, friendly checkout experience, helping our customers get the best value for their money, or assisting with payment or exchanges, it's your job as a Cashier Part-Time associate to ensure every customer exits on a high note. We are immediately hiring for Cashier Part-T...

Promoted
US Foods
Birmingham, Michigan

Become a valued member of the US Foods team as a Delivery Truck Driver, where you will earn up to $24. ...