Sponsored
Verified Job IT / Software / Data Analyst

Senior Embedded Firmware Developer- job post Electrovaya

Mayo, Yukon
0 views
IT / Software / Data Analyst
#785233
Remote / WFH
Electrovaya

Job Description

Full job description
Job Title: Senior Embedded Firmware Developer

Overview:

We are seeking an experienced and visionary Senior Embedded Firmware Developer to lead the development of cutting-edge Battery Management Systems (BMS). As a senior member of our engineering team, you will take ownership of critical firmware components, mentor junior engineers, and contribute to the overall technical strategy for our embedded systems. This role demands a blend of technical expertise, leadership skills, and a deep commitment to innovation in energy storage technology.

Responsibilities:

Technical Leadership:

Lead the architecture, design, and development of embedded firmware for advanced BMS applications.
Mentor and guide junior and mid-level firmware developers, fostering a culture of knowledge sharing and technical excellence.
Define and enforce best practices in coding standards, documentation, and testing methodologies.
Embedded Firmware Development:

Design, implement, and test robust, efficient, and reliable firmware solutions for BMS applications.
Develop and optimize algorithms for battery state estimation, cell balancing, charging, and protection mechanisms.
Ensure firmware scalability, modularity, and maintainability to support evolving product requirements.
Hardware Integration:

Collaborate with hardware engineers to define hardware requirements and ensure seamless integration of firmware with hardware components.
Conduct hardware-firmware co-debugging, resolving complex issues to achieve optimal system performance.
System Debugging and Validation:

Develop and execute comprehensive testing plans for firmware validation, including unit tests, integration tests, and system-level tests.
Utilize advanced debugging tools and techniques to troubleshoot and resolve firmware issues in a timely manner.
Documentation and Standards Compliance:

Produce high-quality documentation, including architecture diagrams, design specifications, and test plans, to facilitate cross-team collaboration and knowledge retention.
Ensure firmware adheres to industry standards, safety regulations, and certification requirements relevant to battery management systems.
Collaboration and Communication:

Act as a technical liaison between cross-functional teams, including hardware, software, and product management.
Communicate project progress, technical challenges, and proposed solutions effectively to stakeholders at all levels.
Requirements:

Education & Experience:

Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.
Minimum of 12 years of experience in embedded firmware development, including some leadership roles.
Technical Expertise:

Deep understanding of embedded systems, microcontroller architectures, and real-time programming.
Proficiency in C and C++ programming languages, with a strong emphasis on memory management and optimization.
Extensive experience with communication protocols such as I2C, SPI, UART, CAN, and Ethernet.
Familiarity with RTOS (Real-Time Operating Systems) and low-level hardware interfaces.
Knowledge of battery technologies, BMS architectures, and related control algorithms.
Hands-on experience with version control systems (e.g., Git), CI/CD pipelines, and debugging tools.
View more Senior Jobs in Mayo →
Sponsored

Similar Openings in IT / Software / Data Analyst

More jobs you might like

Software Engineer - Donet yashraj Verified
Jaipur, Rajasthan IT / Software / Data Analyst

Job description Required Experience Minimum : 4 years Maximum : 6 years Job Description Senior .NET Core Developer Experience: 4–6 Years Pos...

Posted 3m ago View Details
Noida, Uttar Pradesh IT / Software / Data Analyst

About the role You will own and manage our telephony platform and the Linux systems. The cloud and DevOps piece is deliberate our platform r...

Posted 23m ago View Details
Hyderabad, Telangana IT / Software / Data Analyst

Key Skills Azure Databricks Azure Synapse Analytics SSIS Advanced SQL Performance Tuning Azure Data Lake Storage Gen2 (ADLS Gen2) Job Descri...

Posted 36m ago View Details
Software Test Engineer aryaveer Verified
Mysore, Karnataka IT / Software / Data Analyst

Company Description Webstors Labs is a Bangalore-based technology company focused on building specialized software for the sports and higher...

Posted 43m ago View Details
Senior Cyber Security Engineer aryaveer Verified
Navi Mumbai, Maharashtra IT / Software / Data Analyst

Role & responsibilities Perform security best practices review followed by Development team Perform SCA and report vulnerabilities and r...

Posted 47m ago View Details