About
Lion Energy is seeking an Embedded Software Engineer to support development of next-generation energy storage and portable power solutions. This role focuses on independently delivering firmware components and features while contributing to system-level product development. Engineers in this role demonstrate strong technical proficiency, collaborate across disciplines, and help ensure reliable and scalable embedded software solutions.
Responsibilities & Duties Independently design, develop, maintain, and enhance firmware components for microcontrollers and system-on-chip (SoC) platforms Develop embedded software features supporting power conversion, energy storage management, communications, and user interface functionality Implement control algorithms including:
DC-DC and DC-AC conversion control Maximum Power Point Tracking (MPPT) Battery charge management and protection Fault detection and system safety monitoring
Participate actively in firmware architecture discussions, design reviews, and code reviews Understand system-level interactions including hardware interfaces, integration constraints, and performance trade-offs Identify, debug, and resolve moderately complex firmware and integration issues Collaborate closely with hardware, systems engineering, QA, and manufacturing teams Develop and execute test plans, validation procedures, and automated test cases Document software design, architecture decisions, and implementation details Required Education & Experience
Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field Typically 2-5 years of embedded firmware or software development experience Strong proficiency in C and/or C++ for embedded systems Experience with low-level firmware development and hardware interfaces Familiarity with common communication protocols such as:
UART SPI I2C CAN Ethernet / TCP-IP Bluetooth, Wi-Fi, or MQTT preferred
Knowledge of memory management and embedded performance optimization Experience using version control systems such as Git Experience developing unit and integration tests Exposure to embedded OS or IoT development preferred Experience in power electronics or energy storage systems is a plus Familiarity with UML, SysML, or modeling tools is a plus Impact & Growth Expectations
Successfully deliver firmware components and features with minimal supervision Demonstrate increasing understanding of system-level architecture Contribute to design quality, reliability, and maintainability improvements Build technical expertise and expand subsystem ownership over time Compensation & Benefits
Lion Energy offers a competitive total rewards package designed to support employee wellbeing and long-term success, including:
Competitive salary and performance incentives Comprehensive medical, dental, and vision insurance options Retirement savings program with company matching Paid time off and company holidays Professional development and growth opportunities
About Lion Energy
Lion Energy helps individuals, families, and organizations achieve energy independence through safe, silent, and renewable lithium energy storage solutions. Our products range from portable power systems and solar generators to residential and commercial energy storage solutions. We foster a collaborative, fast-paced environment focused on innovation and sustainability.
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.