Maxwell Energy Systems
Location
Bangalore | India
Job 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.
Key Responsibilities : Design and implement firmware that is efficient, reliable, and maintainable, and that meets automotive system requirements for performance, safety, and reliability. Conduct code reviews and provide guidance to junior firmware engineers to ensure that code is of high quality and conforms to industry best practices. Develop and maintain firmware development processes, tools, and methodologies to ensure efficient and effective development and testing of firmware. Participate in system-level design reviews and provide input on firmware requirements and design. Collaborate with cross-functional teams, including hardware and software engineers, project managers, and quality assurance personnel, to ensure that firmware development is integrated with the overall product development process.· Manage a team of firmware engineers, providing guidance, mentoring, and technical support.· Ensure that firmware development follows industry best practices, including code review, unit testing, and version control.· Investigate and resolve firmware defects, working closely with other teams to identify root causes and implement effective solutions.· Stay up-to-date with the latest trends and technologies in firmware development and recommend improvements to the firmware development process. Must-Have Requirements: Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field. 7+ years of experience in firmware development, with at least +2 years in a leadership role. Strong understanding of embedded systems and microcontroller architectures. Experience with programming languages such as C and assembly language. Experience with MCU low-level device driver development Familiarity with firmware development tools such as debuggers, emulators, and compilers. Excellent problem-solving skills and attention to detail. Strong written and verbal communication skills. Good-to-Have Requirements: Experience with version control systems such as Git. Lead the development of firmware in system requirement, architecture, design and testing. Develop firmware for automotive products, including specification, design, implementation, testing, and maintenance that complies with industry standards and regulations, including ASPICE, ISO 26262, and AUTOSAR. Experience in model-based development Experience with the program management tools such as JIRA.Job tags
Salary