See more Collapse

Senior Firmware Engineer

2 months ago


Sulphur Springs, United States EG4 Electronics Full time

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.

We have other current jobs related to this field that you can find below


  • Colorado Springs, Colorado, United States Western Digital Full time

    Technologist Firmware EngineerColorado Springs, COFull-timeJob Type (exemption status): Exempt position - Please see related compensation & benefits details belowSalary Range: 128, ,500.00Business Function: Firmware EngineeringWork Location: Colorado Springs Federal Drive Office--LOC_HGST_KJBCompany DescriptionAt Western Digital, our vision is to power...


  • Colorado Springs, United States Western Digital Full time

    Job DescriptionJob DescriptionCompany DescriptionAt Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing...


  • Sulphur Springs, Texas, United States Unisys Corporation Full time

    We Believe in Better We are a global information technology company that builds high-performance, security-centric solutions that can help change the world. Enhancing people's lives through secure, reliable advanced technology is our vision.At Unisys, we believe in better Here, you have the opportunity to learn new skills, apply your expertise, and solve...


  • Colorado Springs, United States VIKTech LLC Full time

    VIKTech is seeking a fully cleared Senior Embedded Hardware Engineer based out of Maryland. Duties: Investigate, develop, implement, integrate, test, and maintain algorithms in firmware and software on embedded systems (FPGAs, SoC, MPSoC, RFSoC, etc.) in domains including: Digital Signal Processing Machine Learning Satellite...


  • Colorado Springs, United States VIKTech LLC Full time

    VIKTech is seeking a fully cleared Senior Embedded Hardware Engineer based out of Maryland. Duties: Investigate, develop, implement, integrate, test, and maintain algorithms in firmware and software on embedded systems (FPGAs, SoC, MPSoC, RFSoC, etc.) in domains including: Digital Signal Processing Machine Learning Satellite Geolocation Electromagnetic...


  • Dripping Springs, TX, United States ARM Full time

    Arm has built the world’s most pervasive compute architecture, and we’ve led many of the technology revolutions that impact the day-to-day lives of people everywhere. The Future of Infrastructure is Built on Arm. Now we are building new software teams to take us to the next level.Technology built on Arm is all around us, from industrial and automotive...

  • Electrical Engineer

    2 months ago


    Colorado Springs, United States Skyline Products Full time

    Skyline Products is hiring for an Electrical Engineer. The successful candidate will be working in three areas. 1) Responsible for developing AC and DC wiring diagrams for signs inclusive of BOM part numbers. 2) Work closely with senior engineers to design and layout pcba's for items such as single board computers, environmental control, LED sign/message...

  • Software Engineer

    4 days ago


    Santa Fe Springs, California, United States Ford Motor Company Full time

    Software EngineerFord Motor Company - Santa Fe Springs, CAAt Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as...

  • Senior Developer

    3 days ago


    Sulphur Springs, Texas, United States Spok, Inc Full time

    Description As a Senior C/C++ Developer specializing in SignalWire FreeSWITCH module development, you will play a crucial role in designing, developing, and maintaining high-performance telecommunications solutions. You will collaborate closely with cross-functional teams to ensure the seamless integration of modules within our products and contribute to the...

  • Electrical Engineer

    2 months ago


    Colorado Springs, United States The Ladders Full time

    Skyline Products is hiring for an Electrical Engineer. The successful candidate will be working in three areas. 1) Responsible for developing AC and DC wiring diagrams for signs inclusive of BOM part numbers. 2) Work closely with senior engineers to design and layout pcba's for items such as single board computers, environmental control, LED sign/message...


  • Sulphur, United States MMR Group Full time

    MMR Senior Project Engineer Company Culture: At MMR, our most valuable assets are not our buildings or equipment, it is our family of employees with diverse backgrounds and experiences. Our investment in training programs and resources allows our employees to reach both their personal and professional goals. This is evident with MMR receiving numerous awards...

  • Electrical Engineer

    4 weeks ago


    Colorado Springs, United States Skyline Products Full time

    Job DescriptionJob DescriptionSkyline Products is hiring for an Electrical Engineer.  The successful candidate will be working in three areas.  1) Responsible for developing AC and DC wiring diagrams for signs inclusive of BOM part numbers.  2) Work closely with senior engineers to design and layout pcba’s for items such as single board computers,...

  • Electrical Engineer

    2 months ago


    Colorado Springs, United States Skyline Products Full time

    Job DescriptionJob DescriptionSkyline Products is hiring for an Electrical Engineer.  The successful candidate will be working in three areas.  1) Responsible for developing AC and DC wiring diagrams for signs inclusive of BOM part numbers.  2) Work closely with senior engineers to design and layout pcba’s for items such as single board computers,...

  • Electrical Engineer

    20 hours ago


    Colorado Springs, United States Skyline Products Full time

    Job DescriptionJob DescriptionSkyline Products is hiring for an Electrical Engineer.  The successful candidate will be working in three areas.  1) Responsible for developing AC and DC wiring diagrams for signs inclusive of BOM part numbers.  2) Work closely with senior engineers to design and layout pcba’s for items such as single board computers,...

  • Senior Engineer

    1 month ago


    Colorado Springs, United States Terracon Full time

    Explore with us at Terracon in Colorado Springs, CO, as a Senior Geotechnical Engineer! As a Senior Geotechnical Engineer , you will provide geotechnical engineering and consulting services for various geotechnical projects and clients. Typical projects include transmission lines extending across hundreds of miles, slope stability assessment,...


  • Port Sulphur, United States Venture Global LNG Full time

    Venture Global LNG ("Venture Global") is a long-term, low-cost provider of American-produced liquefied natural gas. The company's two Louisiana-based export projects service the global demand for North American natural gas and support the long-term development of clean and reliable North American energy supplies. Using reliable, proven technology in an...


  • Holly Springs, North Carolina, United States Piper Companies Full time

    Piper Companies is searching for a Senior Automation Engineer to join a company focused on delivering affordable and innovative drugs to patients worldwide in the Raleigh-Durham, NC area. The Senior Automation Engineer will join a brand new pharmaceutical manufacturing facility and will be the subject matter expert for the design and implementation of...


  • Holly Springs, United States Piper Companies Full time

    Piper Life Sciences is actively seeking a Senior Automation Engineer to join a pharmaceutical manufacturing facility that is brand new and going to be the largest end-to-end cell manufacturing facility in Northern America.. The Senior Automation Engineer will be serving as a SME supporting the design and implementation of automation processes. This is...

  • Sr. Software Engineer

    2 months ago


    Sulphur Springs, Texas, United States Spok, Inc Full time

    Description OverviewJoin our dynamic software engineering team at Spok We seek a passionate and innovative Senior Software Engineer to contribute to our projects in Platform and Alerting. This is an excellent opportunity to grow your skills in a cutting-edge environment.Responsibilities>Design, develop, and maintain efficient, reusable, and reliable...


  • Santa Fe Springs, United States Intertek USA, Inc. Full time

    Senior Geotechnical Engineer Professional Service Industries, Inc. (Intertek-PSI) is looking for a Senior Geotechnical Engineer to join our Building & Construction team in Santa Fe Springs, CA Intertek-PSI is a leading US based provider of assurance, Technical Engineer, Engineer, Technical, Senior, Operations, Quality Assurance, Manufacturing, Technology