Pune (Hinjawadi)
Engineer - CAN and Diagnostic Software (m/f)
As a successful family-owned company on a path to global growth, the Brose Group offers challenging responsibilities and exciting career opportunities to performance-driven, skilled specialists with solid professional knowledge and proven career expertise who wish to contribute to our company’s success.
Your Job Specification
- Software Requirements engineering in coordination with 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
- Responsible for CAN stack development and integration in projects
- Responsible for Bootloader development and integration in projects
- Preparation of documentation as required
Your Profile
- M.Sc/B.E./B.Tech. degree (e.g. in electronics/electronics and telecommunication / instrumentation) with 4-8 year’s experience
- Strong knowledge of CAN protocol and Diagnostics and Bootloader concepts
- Strong knowledge with the programming language C/C++ and Assembler
- Strong knowledge in programming of microcontrollers like NXP S12X/ARM or similar
- Strong knowledge of embedded software development tools (compiler, debugger, emulator, etc)
- Strong knowledge of CAN software development tools (Vector CANoe, CANape, Davinci, Geny etc.)
- Knowledge of electronics hardware/components and usage in application
- Good knowledge of software development life cycle, test and debugging methods
- Good knowledge of software development for Automotive products will be an advantage
- Good knowledge of AutoSAR software development will be added advantage
- Strong Communication skills