Jobs
>
Sulphur Springs

    Senior Firmware Engineer - Sulphur Springs, United States - EG4 Electronics

    EG4 Electronics
    EG4 Electronics Sulphur Springs, United States

    3 weeks ago

    Default job background
    Manufacturing / Mechanical
    Description

    Introduction

    EG4 is seeking a highly skilled Senior Firmware Engineer to join our dynamic team. As a key member of the firmware development team, you will play a crucial role in leading the development of firmware for MPPT Chargers, inverters, Battery Management Systems (BMS), EV Chargers, and Home Energy Management Systems (HEMS). The ideal candidate will have a strong background in firmware development, expertise in embedded systems, and a passion for renewable energy technologies.

    Job Description

    • ​Lead the firmware development efforts for residential energy storage products, including MPPT Chargers, inverters, BMS, EV Chargers and HEMS.
    • Collaborate closely with cross-functional teams, including hardware engineers, software developers, testing team and product managers, to define firmware requirements and architecture.
    • Understanding of the Software Development Life Cycle (SDLC)
    • Design, develop, and maintain high-quality firmware for embedded systems, ensuring reliability, performance, and scalability.
    • Bare metal firmware development using C/C++ & Linux/Yocto Linux/FreeRTOS etc.
    • Implement communication protocols, such as CAN, Modbus, and Ethernet, to enable seamless integration of firmware with hardware components.
    • Conduct thorough testing and debugging of firmware to ensure functionality and stability.
    • Optimize firmware for resource-constrained embedded platforms, including microcontrollers and DSPs.
    • Help in setting up and maintaining development platform.
    • Demonstrate and follow best coding practices i.e., design for testability, TDD etc.
    • Participate in code reviews and coding guideline development.
    • Implement and optimize CI/CD pipelines.
    • Provide technical guidance and mentorship to junior firmware engineers.
    • Stay updated on emerging technologies and industry trends in residential energy storage and firmware development.

    A successful candidate will demonstrate:

    • Bachelor's or Master's degree in electrical engineering, Computer Engineering, or related field.
    • 5+ years of experience in firmware development for embedded systems.
    • Proficiency in Linux/Yocto Linux/FreeRTOS, C/C++, Python, Rust etc.
    • Solid understanding of embedded systems design principles, real-time operating systems, and low-level hardware interactions including Bootloader design.
    • Experience with communication protocols commonly used in energy storage systems, such as CAN, Modbus, and Ethernet.
    • Familiarity with power electronics and control algorithms is a plus.
    • Strong analytical and problem-solving skills.
    • Excellent communication and collaboration abilities.
    • Leadership experience and the ability to mentor junior team members.

    Physical Requirements:

    • This position may require the ability to perform tasks that involve sitting, standing, walking, lifting, computer work and other physical activities. Candidates should be able to meet these physical demands with or without reasonable accommodation.

    EG4 Electronics Perks:

    • Medical.
    • Dental.
    • Vision.
    • Supplemental life.
    • PTO.
    • Company-branded merchandise.
    • Community events.
    • Company-funded continued education opportunities.
    • Discounts and perks through locally owned businesses.
    • Free Lunch Fridays

    EEO Statement:

    • EG4 Electronics is an equal opportunity employer and administers all personnel practices without regard to race, color, religious creed, sex, gender, age, ancestry, national origin, mental or physical disability or medical condition, sexual orientation, gender identity or expression, marital status, military or veteran status, genetic information, or any other category protected under federal, state, or local law.


  • EG4 Electronics Sulphur Springs, United States

    Introduction · EG4 is seeking a highly skilled Senior Firmware Engineer to join our dynamic team. As a key member of the firmware development team, you will play a crucial role in leading the development of firmware for MPPT Chargers, inverters, Battery Management Systems (BMS), ...