Embedded Firmware Engineer

Virginia Beach, Virginia

Bolt Talent Solutions
Apply for this Job
26th March, 2025

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 preferred).
  • 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 (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.
Date Posted: 23 April 2025
Apply for this Job