Are you a hands-on developer who thrives at the intersection of embedded systems, real-world testing, and cloud-connected infrastructure? We're looking for a Software Developer who's ready to roll up their sleeves. Someone who's as comfortable writing C++ as they are debugging hardware in the lab or assisting with live field deployments.
This is a great opportunity to be part of high-impact tech development, contributing to cutting-edge systems in energy storage and electric vehicle charging. If you're passionate about firmware, functional modules, and bringing complex ideas to life, keep reading.
What You'll Be Doing:
Develop and validate firmware and embedded software modules for controllers
Participate in system-level testing, including Factory, Site, and User Acceptance phases
Support real-world deployments, including configuring and monitoring live systems
Analyze system data to troubleshoot issues and improve efficiency
Collaborate on the design and prototyping of backend APIs, web servers, and cloud infrastructure
Assist with field setups and ensure devices are properly integrated with remote services
Conduct hardware validation by reviewing datasheets and performing sample testing
Write clear technical documentation and maintain version control using Git
Prepare user manuals and training materials for deployments
Create and deliver status reports, test summaries, and site completion documents
Contribute to special projects as needed
You Might Be a Great Fit If You:
Have a Bachelor's degree in Computer Science, Software Engineering, or a related discipline (Master's preferred)
Love working collaboratively to solve technical challenges and welcome feedback
Know your way around programming languages like C/C++, Python, LabVIEW, or Go
Have experience with embedded Linux systems and real-time programming
Understand how to work with ARM or RISC-based single-board computers with limited resources
Have been involved in software design and validation projects (internships or coursework count!)
Are comfortable with Microsoft Office (Excel, Word, Outlook, etc.) and Git
Practice clean coding with strong documentation and commenting habits
Are ready to move between your desk, the testing lab, and the factory floor when needed
Have hands-on experience with Battery Management Systems (BMS) or EV charging controllers (SECC)
Know a thing or two about Linux (RT extensions, POSIX), or PLC programming (especially IEC 61131-3)
Bring a working knowledge of power systems, energy technologies, or microgrids
Have a portfolio or project experience in embedded systems (that's a big plus!)
What You'll Learn Along the Way:
Real-world experience with Li-ion battery systems and EV charging infrastructure
Deep insights into energy storage, microgrids, and electrified transportation
Embedded system design from prototype through certification
Full-stack and cloud-connected architecture, including Linux, APIs, and relational databases
Ready to join a team that blends software, hardware, and energy innovation?
If you're eager to apply your skills in a fast-paced, hands-on environment and where you'll be doing more than just coding, this role is for you.
Apply now!
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.