What are the responsibilities and job description for the Embedded Firmware Engineer - Energy Storage Systems position at NPAworldwide?
Job Description
Embedded Firmware Engineer Energy Storage Systems
A leading innovator in energy storage and optimization is seeking an experienced Embedded Firmware Engineer to contribute to cutting-edge solutions in the renewable energy sector. This role involves developing embedded software for battery management systems (BMS) and communication interfaces within a dynamic, technology-driven environment.
Key Responsibilities
Design and maintain firmware for embedded systems, focusing on battery management and energy storage solutions.
Develop middleware and embedded communication interfaces for system integration.
Support software architecture design, requirements analysis, and interface definition.
Work on model-based code integration within embedded platforms.
Conduct system validation and verification, leveraging automated tools.
Collaborate with cross-functional teams to ensure smooth system integration and
product certification.
Ensure adherence to safety and reliability standards, supporting functional safety compliance efforts.
Implement network infrastructure solutions for embedded platforms using RTOS, TCP/IP, and Modbus TCP.
Required Technical Skills
Proficiency in C, C , and Assembly for microcontroller programming (ARM-based
Experience with real-time operating systems (RTOS) and embedded Linux.
Strong background in hardware interfaces (SPI, I2C, USART, Ethernet, GPIO, ADCs).
Knowledge of communication protocols (MODBUS TCP, OPC, HTTP, Ethernet, TCP/IP).
Familiarity with coding standards (MISRA-C, SEI CERT C) and safety regulations preferred). (IEC 61508).
Understanding of system engineering principles, software validation, and test automation.
Exposure to battery management technologies and embedded software quality assurance.
Working knowledge of digital and analog circuits, PCB designs, and hardware testing tools.
Desired Soft Skills
Strong problem-solving and analytical thinking.
Excellent communication and collaboration skills.
Ability to work independently and within a team.
Detail-oriented with strong organizational skills.
This opportunity provides a chance to work in an innovative and forward-thinking environment focused on advancing clean energy solutions.
Qualifications
Bachelors Degree
Why Is This a Great Opportunity
This opportunity provides a chance to work in an innovative and forward-thinking environment focused on advancing clean energy solutions.
Embedded Firmware Engineer Energy Storage Systems
A leading innovator in energy storage and optimization is seeking an experienced Embedded Firmware Engineer to contribute to cutting-edge solutions in the renewable energy sector. This role involves developing embedded software for battery management systems (BMS) and communication interfaces within a dynamic, technology-driven environment.
Key Responsibilities
Design and maintain firmware for embedded systems, focusing on battery management and energy storage solutions.
Develop middleware and embedded communication interfaces for system integration.
Support software architecture design, requirements analysis, and interface definition.
Work on model-based code integration within embedded platforms.
Conduct system validation and verification, leveraging automated tools.
Collaborate with cross-functional teams to ensure smooth system integration and
product certification.
Ensure adherence to safety and reliability standards, supporting functional safety compliance efforts.
Implement network infrastructure solutions for embedded platforms using RTOS, TCP/IP, and Modbus TCP.
Required Technical Skills
Proficiency in C, C , and Assembly for microcontroller programming (ARM-based
Experience with real-time operating systems (RTOS) and embedded Linux.
Strong background in hardware interfaces (SPI, I2C, USART, Ethernet, GPIO, ADCs).
Knowledge of communication protocols (MODBUS TCP, OPC, HTTP, Ethernet, TCP/IP).
Familiarity with coding standards (MISRA-C, SEI CERT C) and safety regulations preferred). (IEC 61508).
Understanding of system engineering principles, software validation, and test automation.
Exposure to battery management technologies and embedded software quality assurance.
Working knowledge of digital and analog circuits, PCB designs, and hardware testing tools.
Desired Soft Skills
Strong problem-solving and analytical thinking.
Excellent communication and collaboration skills.
Ability to work independently and within a team.
Detail-oriented with strong organizational skills.
This opportunity provides a chance to work in an innovative and forward-thinking environment focused on advancing clean energy solutions.
Qualifications
Bachelors Degree
Why Is This a Great Opportunity
This opportunity provides a chance to work in an innovative and forward-thinking environment focused on advancing clean energy solutions.