We are hiring for two positions in our core Engineering team as
Senior Firmware Engineer
. Those who can take up the Firmware and Embedded software development and testing in the battery management system can apply.
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/Lead
-
Creating 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 emulator
-
Other 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..
This is you:
-
5+ years experience in core Embedded domain
-
Strong understanding of embedded controllers and their architecture
-
Working experience in on Dspic /STM /TI /Atmel, etc. controllers
-
Understanding/working knowledge of code architecture and layers
-
Working knowledge of communication protocols: CAN, SPI, I2C, UART, PWM, Input Capture, etc
-
Working knowledge of Embedded RTOS
-
Excellent in C programming skills with experience in working with large code bases
-
Automotive (AUTOSAR, ISO 2626) experience will be a plus
-
Entry level in Python programming
-
Experience with version control systems, preferably Git
-
Proficiency in using lab equipment like oscilloscopes, multimeters, function generators, etc. for testing /debugging an SW feature
-
Understanding/working knowledge of ISO 26262, Autosar, standard diagnosis protocols is a big plus
-
Highly analytical and intuitive
Location: Whitefield, Bangalore (On-Site)