Embedded Software Engineer - Loop Global Inc.
El Segundo, CA 90245
About the Job
Power Up Your Career at Loop!
At Loop, we're on a mission to build the future of clean transportation. We've already deployed thousands of EV chargers nationwide, but we're just getting started. With backing from Fifth Wall and Agility, we're pushing the electric vehicle revolution to new heights, and we need talented people like you to help us make a real impact.
We're looking for an Embedded Software Engineer to join our team and take part in transforming how the world charges. You won't just be writing code - you'll be creating cutting-edge solutions that make charging more accessible, efficient, and reliable for drivers across the country. If working in a startup environment where your contributions shape the product and company excites you, this is the role for you.
What You'll Do:
- Build and maintain C++ components for embedded systems (security boot) on x86 and ARM-based Linux platforms.
- Keep our Embedded Android apps running efficiently with your expertise in Kotlin.
- Make sure our embedded systems connect seamlessly with the Loop Cloud using Java, JavaScript, and TypeScript.
- Implement solutions using low-power radio protocols like BLE.
- Design business logic that maximizes system efficiency, stability, and scalability.
- Take charge of building U-Boot and Linux builds, and customize device tree configurations for new hardware.
- Work closely with QA to ensure top-tier performance and troubleshoot hardware issues when needed.
- Own the entire process from board bring-up to software release.
What You'll Bring
- 5+ years of embedded software experience, with proven success in delivering impactful products.
- 3+ years of C/C++ development experience, with a solid understanding of how to build robust systems.
- Expertise in Linux development for both host and target systems.
- A background in embedded systems design with real-time operating systems, and a knack for solving complex problems.
- A team player familiar with Git, JIRA, and peer review processes, who isn't afraid to dive into troubleshooting.
- Bonus points if you have experience with Android, Java, Node.js, and payment systems.
- Extra credit for familiarity with OCPP, ADR, ISO15118, Arm architecture, or experience with Python scripting, cryptography, and Bluetooth.
- A BS in Computer Science, Engineering, or equivalent experience.
Why You'll Love Loop
- Make a global impact by accelerating EV adoption and cutting carbon emissions.
- Work in a fast-paced startup environment where no two days are alike.
- Join a high-energy, mission-driven team passionate about building a cleaner future.
- Own your projects and watch your work come to life in the real world.
The Culture
At Loop, we move fast, think big, and innovate constantly. Whether you're building embedded systems or integrating with the cloud, you'll be part of a team dedicated to making a difference. We value collaboration, accountability, and action, and we know how to have fun while we do it.
Ready to Charge Ahead?
If you're ready to bring your embedded systems expertise to a company that's shaping the future of EV charging, we want to hear from you. Join us at Loop and help power the electric vehicle revolution - one code at a time!
The pay range for this role is:
80,000 - 120,000 USD per year(HQ)
PI254967632