No more applications are being accepted for this job
- 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..
Requirements - 3+ 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
Maxwell Energy focuses on Energy, Manufacturing, Automotive, Energy Storage, and Electric Vehicles. Their company has offices in Mumbai. They have a very large team that's between employees. To date, Maxwell Energy has raised $3.6M of funding; their latest round was closed on July 2021.
You can view their website at or find them on Twitter, Facebook, and LinkedIn.
Senior Firmware Engineer - Mumbai, India - Maxwell Energy
Description
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: