Senior Software Engineer
$100.8k - $141.75kBorgWarner
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 will specify, design, develop, test, release, maintain, and enhance embedded software components of BorgWarner’s AWD products. They will develop the software products utilizing a combination of Model based design, autocode generation, and embedded c programming. The software development will follow the BorgWarner software development process which complies to Automotive SPICE. The successful candidate will join a respectful, collaborative, and talented team, and will work in a professional high-tech environment with an opportunity to change and shape the future of mobility and transportation. They will work along with other BorgWarner engineers to ensure that program goals are met, schedules are maintained, and problems encountered during the development process are satisfactorily resolved.SW Development Engineer – Drivetrain & Morse SystemsCOMPANY OVERVIEWReliably delivering what’s needed todayThere are few challenges as important today as creating solutions that support a cleaner, more energy-efficient world. This requires a commitment to constantly improve the transportation of people and things. We, at BorgWarner, made that commitment decades ago and have since been creating technologies to improve efficiency, emissions and performance in all types of vehicles.Constantly pursuing what’s nextOur proven track record has made us industry leader in clean, energy-efficient propulsion system solutions for combustion, hybrid and electric vehicles. We uncover strong trends and use smart science and technology to address a future based on varying regulations, consumer demands and automaker requirements.Product leadership that’s changing the worldOur employees have earned trusted partnerships with customers and suppliers around the world. We leverage these relationships to gain a deeper understanding of the challenges at hand and then do what it takes to develop the next solution. Our strong operations and commercialization expertise result in high volume availability of competitive, efficient products that truly drive change.BorgWarner Drivetrain & Morse Systems is currently looking for “dynamic, results driven” individual to join as a Software Development Engineer in our Application Engineering organizationat our Propulsion Technical Center (PTC) in Auburn Hills, MI.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 will specify, design, develop, test, release, maintain, and enhance embedded software components of BorgWarner’s AWD products. They will develop the software products utilizing a combination of Model based design, autocode generation, and embedded c programming. The software development will follow the BorgWarner software development process which complies to Automotive SPICE. The successful candidate will join a respectful, collaborative, and talented team, and will work in a professional high-tech environment with an opportunity to change and shape the future of mobility and transportation. They will work along with other BorgWarner engineers to ensure that program goals are met, schedules are maintained, and problems encountered during the development process are satisfactorily resolved.Key Accountabilities:Analyze and Estimate SW Development Activities and Tasks.Elicit, Analyze, Decompose, Develop, and Manage Software Requirements.Identify and Define SW Units, documenting the SW Detailed Design of the SW units.Develop Software Units according to the Detailed Design, using various programming languages, methods, and techniques as appropriate. This includes model based design, autocode generation, and embedded c programming.Plan, Develop, and Execute Unit and Integration tests according to the project test plan/strategy for the assigned SW Units.Perform root cause analysis, problem solving, and resolution for any issues identified.Support, Maintain, and Update planning and tracking activities, including the assigned work items, change requests, and defects.Store and manage all work products according to the Configuration Management plan.Establish bi-directional traceability between SW work products.Perform consistency checks, and peer reviews of SW work products.Support open communication within the team.Adhere to company’s processes and procedures. 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.Document and share best-practices.Education and Experience:Bachelor’s degree in Computer Science, Computer Engineering, Electronic Communication, or Electrical Engineering required5+ years professional experience developing embedded software using the C programming language in the automotive, aerospace, commercial machinery, or rail industries required5+ years professional experience utilizing Matlab/Simulink to develop embedded software for production projects requiredProfessional experience configuring or interfacing to an AUTOSAR software stack requiredProfessional experience of auto-generation of embedded C source code from model-based designs using dSPACE Targetlink or Matlab Embedded Coder requiredProfessional experience with software design verification through unit testing in a Simulink or Embedded test framework environment (MIL, SIL) requiredProfessional Hands-on experience debugging and correcting model and source code defects utilizing commercially available embedded debugging tools on target requiredPerformance of SW Development through adherence to an ASPICE compliant software development process requiredFamiliarity with automotive electrical and mechatronic embedded systems (brush/brushless DC motors, solenoids, relays, electromagnetic coils, switches, indicators, etc.) preferredExpertise working with network protocols (e.g. CAN) and associated tools is preferred.Experience developing software in an AUTOSAR compliant software architecture is preferred.Experience developing software for ISO26262 Functional Safety compliant products is preferred.Core Competencies:Learning on the FlyAction OrientatedFunctional/Technical SkillsInformingSelf-KnowledgeDrive for ResultsEthics & ValuesInterpersonal SavvyCustomer FocusDecision QualitySafetyThis position will adhere to Global Star Safety Program, including safety rules, practices and training as outlined in the BorgWarner PTC Safety Policy Manual, which includes the use of equipment, protective devices, or clothing that the employer requires. This individual will work in manners that stress the importance of preventing accidents and illnesses. He/she must take every precaution reasonable in the given circumstance for the protection of themselves and co-workers. In addition, he/she is responsible for reporting all injuries and/or possible dangerous situations, incidents, or occurrences to the immediate supervisor.EEO StatementBorgWarner is an equal employment opportunity employer such that all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.-Salary Range:$100,800 - $141,750Internal Use Only: SalaryGlobal Terms of Use and Privacy StatementCarefully 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, 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.SummaryLocation: Auburn Hills - Michigan - USAType: Full time
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorFull timeTemporary workFlexible hours- ...Who You Are As our Senior Software Engineer, you will be responsible for designing, developing, debugging, and delivering FANUC robot software for the customers of the Global Standards Software & Validation Group (GSSV). You will be required to gather customer requests...SeniorTemporary workFlexible hours
- DescriptionTyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical, cloud-hosted public safety solutions used by first responders across the United States. This role combines hands-on software development with technical leadership...Senior
- ...the future of mobility at Magna Electronics. About the Role The Software Lead is responsible for the successful development and... ...Software Lead is the key technical interface for all software engineering topics. This role involves hands-on ADAS ECU SW development, and...SeniorFull timeWork at officeLocal areaImmediate start
- ...re building the next generation of connected, autonomous, and intelligent vehicles. We are looking for an experienced Senior Middleware Software Engineer to develop core platform services that power vehicle domains including ADAS, Connectivity, Infotainment, and next-...Senior
- The Propulsion Base Software Core Development Engineer is responsible for contributing to the development of embedded software for EE/core and propulsion control modules. This role involves software requirements analysis, design, development, integration, and validation...Senior
- We are seeking a Senior Design & Release Engineer (DRE) to lead the development of key components and systems within transmission, driveline, and electric drive (eDrive) systems. This role owns end-to-end product development, from requirements definition and concept design...Senior
- Aperion Information Technologies, Inc. is looking for a Software Engineer to join our team in our Michigan office. This person is responsible for the end-to-end planning, building, and deploying of our software systems. He/she will be able to drive the programming of well...SeniorWork at office
- ...products to customers all over the world. Toyoda Gosei North America (headquartered in Troy, MI) has an opening for a Senior Software Engineer in the Computer Information System (CIS) department. The Senior Software Engineer is responsible providing professional...SeniorWork at office
$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 Type: Full...SeniorFull timeTemporary workWork at officeRemote work- We are seeking an experienced Senior Embedded Software Engineer to support the development of base software for advanced propulsion control modules. In this role, you will contribute across the full software development lifecycle including requirements analysis, design,...Senior
$72.3k - $74.8k
Description Aperion is excited to announce an opening for a Senior Software Engineer in our innovative team based in Oxford. This full‑time, remote position offers a unique opportunity for entry‑level candidates to engage with cutting‑edge technology and contribute to...SeniorFull timeRemote work- Senior Software Engineer Tyler Technologies is seeking a Lead Software Engineer to help build and evolve mission‑critical, cloud‑hosted public safety solutions used by first responders across the United States. This role combines hands‑on software development with technical...SeniorLocal area
- ...automotive technology company seeks a Sr. Staff BSW OS and Hypervisor Engineer in Auburn Hills, Michigan. The role involves developing and... ...with cross-functional teams, and optimizing embedded software. Candidates should have a Bachelor's degree, 10+ years of experience...Senior
- Job DescriptionWho You AreWe are looking for a Senior R&D Engineer responsible for the development of embedded software for FANUC’s robot controller system, including development for new features and support for legacy products. The size and complexity of assigned tasks...Senior
- We are seeking an experienced Senior Embedded Software & DevOps Engineer to join our automotive software team focused on powertrain systems. In this role, you will develop safety-critical embedded application software while supporting compiler and toolchain evaluation,...Senior
$150k - $196k
Description Senior AppSec Engineer Location: Remote, USA Employment Type: Full-Time Benefits Offered: Vision, Medical, Life, Dental... ...key role in securing the OneStream platform throughout the software development lifecycle. This role is responsible for...SeniorFull timeTemporary workRemote work- ...Senior Android Developer, Auburn Hills, MI We are seeking a Senior Android Developer. A connected vehicle service provided to this... ...participating in code reviews. – Can demonstrate knowledge of software design patterns and conventions. – Experience developing unit tests...SeniorRemote work
- The Propulsion System Senior Software Architect is responsible for defining re-usable, Hardware Independent Application Software Architecture with standard interfaces for Engine, Transmission and Electrification Programs and will be responsible for participating in a team...Senior
- The Senior Data Engineer - Platform Foundation is a hands-on, senior-level contributor embedded in the Foundations squad. You will design, build, and evolve the shared ingestion platform that underpins data delivery across the company. The platform is the product — your...SeniorShift work
- ...generation, simulation, design, development and integration of complex military combat vehicle software-based systems. We are looking for a Sr. Embedded Software Engineer to work for our Auburn Hills MI office. If you have at least 15 years of experience in Software...SeniorContract workLocal areaOverseas
- ...Check out this new opportunity! Sr Embedded Software Engineer Auburn Hills, MI Competitive Salary Ability to Obtain a Secret Clearance For over 30 years, we'vWe are hiring a Senior Embedded Software Engineer in Auburn Hills, Michigan , supporting the...SeniorContract workWork at office
- ...Senior Software Architect At Koch, employees are empowered to do what they do best to make life better. Learn how our business philosophy helps employees unleash their potential while creating value for themselves and the company. Additionally, everyone has individual...Senior
- ...5Apply: JobGuardian Glass is seeking you to become our next Senior Software Architect.We are a global manufacturer of float glass and fabricated... ..., Guardian’s customer-facing AI platformMentor software engineers and technical leads, helping grow architecture, design, and...SeniorHome officeFlexible hours
- Position: Sr. Application Engineer Location: Auburn Hills, MIJob Id: 1243 # of Openings: 0 At Makino, we’re looking for a Senior Applications Engineer who enjoys solving complex technical challenges and...SeniorLocal area
- ...In partnership with leading OEMs, we design and deliver highly engineered solutions that create the ultimate access experience for... ...apply depending on location or facility SUMMARYLead embedded software development activities including overall design of software architecture...Temporary workLocal areaImmediate startShift work
- The Base Software Engineer will be responsible for the development of software for difference inhouse-developed control modules. Engineer will perform software requirements analysis, design, coding, test plan creation, and testing for Communication Stack software features...
$131k - $170k
Description Senior Cloud DevOps Engineer Location : Remote, United States Employment Type : Full-Time Benefits Offered : Vision... ...automations or services needed for development. Apply software engineering best practices to infrastructure and...SeniorFull timeTemporary workWork experience placementRemote work- The BSW Embedded Software Engineer will be working within a team of engineers responsible for the development of basic software components for EE/core and powertrain control modules. The Candidate will perform software requirements analysis, design, coding, test plan creation...
- Job responsibilities include but are not limited to:SW Design and Release Engineer (DRE) is leading a embedded system software development project with a supplier for a Propulsion System Control Module.Control Modules supported may include Engine, BEV and HEV Supervisory...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- ngo software engineer Auburn Hills, MI
- software developer positions Auburn Hills, MI
- consulting software engineer Auburn Hills, MI
- software developer Auburn Hills, MI
- software engineer healthcare Auburn Hills, MI
- cybersecurity software engineer Auburn Hills, MI
- software engineer travel Auburn Hills, MI
- software developer fintech Auburn Hills, MI
- software engineer amazon Auburn Hills, MI
- part time software developer remote Auburn Hills, MI


