Job Description for Software Developer
BorgWarner is a global leader in delivering innovative mobility solutions. We bring together talented employees, meaningful work, and cutting-edge technology.
We are looking for highly motivated software developers to join our team. As part of this role, you will use state-of-the-art development tools to design and implement high-quality software.
Our software development processes ensure that we deliver efficient and effective solutions. You will work with system requirement specifications, architectural designs, and detailed design specifications to develop software that meets the needs of our customers.
The successful candidate will have a bachelor's or master's degree in Computer Science or Electrical Engineering, and up-to-date knowledge of model-based software development methodologies.
You should also have expertise in unit and integration testing, code generation, and C-code embedded software development methodologies. Proficiency in English (at least Level B2) is required.
Additional valuable skills include knowledge of motor control and inverter functions, automotive software development, and experience with Automotive SPICE and functional safety according to ISO 26262.
In terms of technical skills, you should be proficient in requirement engineering, model-based development for embedded systems in MATLAB/Simulink, MathWorks System Composer, Simulink Test, and static code analysis using Polyspace.
Soft skills such as independence, strong conceptual and analytical skills, and ability to handle criticism and conflict are also essential for this role.
To apply, please submit your complete curriculum vitae, letter of motivation, letters of recommendation, and transcripts of academic degrees.