Pune
Application Software Developer
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 successYour 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
Your Profile
Work Experience
- More than 4 Years
Formal education (and Specialization)
- Technical degree with a duration of up to 4 year, specializing in Electrical / Electronics / Instrumentation / Computer Science engineering
Skills
- Strong knowledge with the programming language C and Assembler
- Strong knowledge in programming of microcontrollers like Free scale S12Z, Arm Cortex M4 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 / 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