# Senior Firmware Engineer

**Company:** [Maxwell Energy System Pvt Ltd](http://jobs.workable.com/companies/vKeevEtE1dLBBHYP4zpNWX.md)
**Location:** Bengaluru, India
**Workplace:** on site
**Employment type:** Full-time
**Department:** MXWL - Engineering

[Apply for this job](http://jobs.workable.com/view/d0c46c59-7765-410d-9fc0-06553d340ecc)

## Description

We are hiring for two positions in our core Engineering team - **Senior Firmware Engineer** with the role determined based on years of experience. 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..

## Requirements

**This is you:**

-   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

**Location: Whitefield, Bangalore (On-Site)**
