Sr. Firmware Engineer - Bengaluru, India - Maxwell Energy System Pvt Ltd
Description
We are looking for an engineer that can take up the Firmware and Embedded software development and testing in the battery management system.
What you will do:
Generally, you will be working on the entire software life cycle and stack in the following steps:Understanding system/functional requirements, breaking it down into software requirements with the help of firmware architect/LeadCreating a high level and low-level implementation design documentation.
Implementation in C ( Device drivers, middleware and application )Testing the implementation against SW requirements using tools and python based emulatorOther than general product development, you will be responsible for the evaluation of third party software, debugging field issues, active support during SW release, peer reviews, etc.
RequirementsThis is you:
3+ years experience in core Embedded domainStrong understanding of embedded controllers and their architectureWorking experience in on Dspic /STM /TI /Atmel, etc.
CAN, SPI, I2C, UART, PWM, Input Capture, etcWorking knowledge of Embedded RTOSExcellent in C programming skills with experience in working with large code basesAutomotive (AUTOSAR, ISO 2626) experience will be a plusEntry level in Python programmingExperience with version control systems, preferably GitProficiency in using lab equipment like oscilloscopes, multimeters,function generators, etc.
for testing /debugging an SW featureUnderstanding/working knowledge of ISO 26262, Autosar, standard diagnosis protocols is a big plusHighly analytical and intuitive