Application Software Developer
Change perspective. Shape the future.
Brose invests in new technologies and business areas for a successful future. Let´s shape our future together. Are you ready for a career change? Then apply now for the following opening!
- Your tasks
- Requirements engineering for software in coordination with the customer requirements and electronics development team.
- Definition of software specifications and interfaces in coordination with the electronic development team.
- Conception and design of software architectures in coordination with the electronic development team.
- Implementation and test of software components.
- Preparation of essential test-software.
- Software change resolution.
- Preparation of documentation as required.
- Development of application software for motors (DC, BLDC) like CFM, DTA, ETW in coordination with the global development teams in (various regions) following defined standards.
- Application software comprises of:
- Customer interface software and user logic
- Commutation control logic
- diagnostic functions
- communication protocols (e.g. PWM, LIN, CAN)
- Calibration of ECU for software parameters
- Your Profile
- Graduate/Post-graduate degree (e.g. in electrical, electronics, instrumentation,computer engineering)
- Work Experiences-3-8 years.
- Strong knowledge with the programming language C and Assembler
- Strong knowledge in programming of microcontrollers like Free scale S12X, Infineon TLE987x or similar
- Strong knowledge of embedded software development tools (compiler, debugger, emulator, etc.)
Knowledge of electronics hardware/components and usage in application - Good knowledge of software development life cycle, test and debugging methods
Knowledge of software development for drives BLDC / Permanent Magnet Synchronous Motors (PMSM) motors will be an advantage - Strong knowledge of communication protocols CAN/LIN and vector tools (CANoe, CANape, etc)
Good written and verbal communication skill - Working experience with Speed / Torque control algorithms for BLDC / PMSM e.g., Field Oriented Control (FOC), Direct Torque Control (DTC) etc.
- Working experience of Sensor-less Startup and Rotor Position Estimation algorithms e.g. Kalman Filter, Observer
- Working experience of 3-phase Current Measurement and reconstruction using Single Shunt method.
- Working experience of Modulation Techniques like Space Vector Pulse Width Modulation (SVPWM), Harmonic Injection, Field Weakening, Maximum Torque Per Ampere (MTPA) etc.
- Working experience of Control Systems Strategies e.g. P, PI, PID control
- Working experience of Fourier Transformation, Laplace Transformation, Transfer Functions etc.
- Expert in Functional Safety (ISO 26262) (Actual working experience not certification)
- Working experience with microcontrollers like NXP S12Z, Infineon TLE987x, S32K144 and Gate drivers like Infineon TLE9180, Texas Instrument DRV3256, DRV8363, UCC27712, UCC21530
With our Brose work environment, we offer you a modern working environment:
The flexible office concept promotes a working atmosphere characterized by open communication and the greatest possible efficiency. Variable working hours give you sufficient leeway to balance family and career. Our employees receive results-oriented compensation as well as innovative social benefits in the areas of company pension plan, health, fitness and company catering.
Please send your application documents via our online form.