Sr. Firmware Engineer - Bengaluru, India - Maxwell Energy System Pvt Ltd

    Maxwell Energy System Pvt Ltd
    Maxwell Energy System Pvt Ltd Bengaluru, India

    1 week ago

    Default job background
    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.

    controllersUnderstanding/working knowledge of code architecture and layersWorking knowledge of communication protocols:

    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