Logo
BorgWarner

Sr Embedded Software Engineer - Resident Engineer

BorgWarner, Pontiac, Michigan, 48340


This role has two main focus areas which gives it a very broad and very involved character: 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 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 be onsite at the customer five days a week. Internal Use Only: Salary Global Terms of Use and Privacy Statement Carefully read the BorgWarner Privacy Policy before using this website. Your ability to access and use this website and apply for a job at BorgWarner are conditioned on your acceptance and compliance with these terms. Please access the linked document by clicking here (https://www.borgwarner.com/legal/privacy-policy-for-online-applications) , select the geographical area where you are applying for employment, and review. Before submitting your application you will be asked to confirm your agreement with the terms. Career Scam Disclaimer: BorgWarner makes no representations or guarantees regarding employment opportunities listed on any third-party website. To protect against career scams, job applicants should take the necessary precautions when interviewing for and accepting employment positions allegedly offered by BorgWarner. Applicants should never provide their national ID numbers, birth dates, credit card numbers, bank account information or other private information when communicating with prospective employers or responding to employment opportunities online. Job applicants are invited to contact BorgWarner through BorgWarner’s website to verify the authenticity of any employment opportunities.