Firmware Developer For leading Manufacturer
Skill Ventory
About the role
Roles and Responsibilities
Theselected candidate shall participate in efforts to develop the firmware for next generation bitmicro controllers that is targeted at control units for Electric Vehicles. The role involvesdesignanddevelopment of software fora variety of micro-controller platforms based onproprietary selected candidate shall therefore participate in development of the various software components including low-level drivers, scheduler, bootloader. service functions and communication protocol doing so, he, she shall have to consult data sheets,application notes as well as experts from the micro-controller software thus developed shall be modular, scalable, and compatible with proprietary software architecture candidate shall also need to befamiliar with relevantguidelines such as MISRA to ensure compliance, participatein design and codereviews, and collaborate with other team members to ensure that all software is adequately tested.
Ideal candidate shall have adisciplined approach to development, detail oriented approach to problem solving, and shall also be an effective communicator for conducting training sessions and develop lucid documentation.
Qualification
- BE,BTech,ME,Mtech, MScin ComputerScience,VLSI, Embedded, Electronics(& Telecommunication)Instrumentation &Control fromreputed institute.
Role
- L3 Firmware Developer
- 5 , yrs max and Budget upto LPA
Target Companies
- Small companies in and around Pune,Faurecia, Lear,Embitel etc
Required Exposure
- Verystrong knowledge ofCprogrammingwith at least 5 years experience in microcontroller basedprojects.
- Clear concept ofmicroControllerArchitecture.
- DriverDevelopment using embeddedC ,assembly language
- Troubleshootingusing debugger, logic Analyzer etc..
- ConceptsofRTOS and bootloader.
Preferred Add Ons
- Working experience withARM cortex architectureand driver developmentfor ARM cortex platform and ARM accreditation,OR
- Working experience with RH micro controller fromRenesasusingGreenhillscompiler and E2 debugger.
- Use of CMSIS library,other libraries from chip vendor.
- Use ofDoxygenfor automatic document generation..
- Familiarity withAutoSARphilosophy and principles ofobject orientedprogramming.
Requirements
- Very strong knowledge of C programming with at least 5 years experience in microcontroller based projects.
- Clear concept of microcontroller architecture.
- Driver Development using embedded C, assembly language.
- Troubleshooting using debugger, logic analyzer etc..
- Concepts of RTOS and bootloader.
Responsibilities
- Develop firmware for next generation bitmicro controllers targeted at control units for Electric Vehicles.
- Design and development of software for a variety of micro-controller platforms based on proprietary.
- Participate in development of various software components including low-level drivers, scheduler, bootloader, service functions and communication protocol.
- Consult data sheets, application notes as well as experts from the micro-controller.
- Ensure all software developed is modular, scalable, and compatible with proprietary software architecture.
- Familiarize with relevant guidelines such as MISRA to ensure compliance.
- Participate in design and code reviews.
- Collaborate with other team members to ensure that all software is adequately tested.
- Conduct training sessions and develop lucid documentation.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free