companyMaxwell Energy logo

Senior Firmware Engineer at Maxwell Energy | Bengaluru

Maxwell EnergyBengaluru, Karnataka, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Your Profile:Minimum of 3 years of experience in the embedded systems domain. Solid understanding of embedded controllers and their architectures. Hands-on experience with DSPIC, STM, TI, Atmel, and similar controllers. Proficient understanding of code architecture and software layers. Familiarity with communication protocols such as CAN, SPI, I2C, UART, PWM, and Input Capture. Experience with Embedded RTOS. Strong C programming skills, particularly with large codebases. Experience in the automotive sector (AUTOSAR, ISO 26262) is a plus. Basic knowledge of Python programming. Familiarity with version control systems, preferably Git. Competence in using lab instruments like oscilloscopes, multimeters, and function generators for software feature testing and debugging. Knowledge of ISO 26262, AUTOSAR, and standard diagnostic protocols is advantageous. Highly analytical and intuitive approach to problem-solving.

About the job

Join our dynamic Engineering team at Maxwell Energy as a Senior Firmware Engineer. This position is tailored for individuals who are passionate about firmware and embedded software development, specifically in battery management systems.

Your Responsibilities:

As a key contributor, you will engage in the complete software development lifecycle, including:

  • Analyzing system and functional requirements and translating them into software specifications with the guidance of a firmware architect or lead.
  • Developing comprehensive high-level and low-level design documentation.
  • Implementing features using C programming, including device drivers, middleware, and applications.
  • Conducting rigorous testing against software specifications using tools and Python-based emulators.
  • In addition to product development, you will evaluate third-party software, troubleshoot field issues, provide support during software releases, and participate in peer reviews.

About Maxwell Energy

Maxwell Energy is a pioneering company dedicated to advancing energy solutions through innovative technology in battery management systems. We foster a collaborative and dynamic work environment that encourages creativity and professional growth.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.