About the Role
We're looking for a versatile and motivated Embedded Software Engineer to join our growing team. This role bridges the gap between low-level embedded development and modern cloud-connected applications. You'll work on embedded Linux systems using Python, C, and Go, contribute to backend and frontend components of our cloud infrastructure, and support database integrations. If you have exposure to embedded Linux image creation and customization, that's a strong plus.
Responsibilities
Develop and maintain embedded applications in Python, C, and Go on Linux-based platforms.
Collaborate with hardware and firmware teams to integrate device-level features with cloud services.
Support and enhance existing cloud infrastructure (backend APIs, frontend dashboards, and databases).
Troubleshoot and optimize system performance across embedded and cloud layers.
Participate in code reviews, testing, and CI/CD workflows.
Document technical designs, workflows, and deployment strategies.
Qualifications Required
Bachelors Degree in Computer Science/Computer Engineering/Electrical Engineering
0–3 years of professional experience in software development.
Proficiency in Python, C, and Go.
Experience working with embedded Linux (e.g. Raspberry Pi, BeagleBone, or custom boards).
Familiarity with cloud technologies (e.g. REST APIs, databases).
Understanding of backend and frontend development (e.g. Node.js, React, PostgreSQL).
Strong debugging and problem-solving skills.
Preferred Skills
Familiarity in Python, C, and Go
Exposure to Yocto Project, cross-compilation, and embedded build systems.
Experience with Docker, MQTT, or WebSocket-based communication.
Familiarity with Git, CI/CD pipelines, and Linux shell scripting.
Understanding of interfaces and channels in Go for concurrent programming.
Exposure to cloud platforms (AWS, Azure, GCP) or self-hosted infrastructure.
What We Offer
A collaborative and innovative engineering culture.
Opportunities to work across the stack - from hardware to cloud.
Mentorship and training in embedded systems, scalable infrastructure, and software architecture.
Follow us on Linkedin!
https://www.linkedin.com/company/atom-power-inc/
Atom Power is an innovative company providing transformative grid technology that delivers unparalleled protection, visibility, and control at the point of consumption. We are transforming how the flow of energy is controlled, systems are protected, and energy data is managed behind the utility meter. Today, Atom Power’s patented solid-state circuit breaker technology provides an advanced solution for powering EVs, centralizing charging and circuit protection at the enclosure-level to supply a system that is reliable, scalable, and secure. Tomorrow, our next-generation solid-state circuit breakers will have the capability to efficiently regulate power distribution across data centers, factories, buildings, homes, and grid-edge distributed energy. Atom Power is headquartered in Huntersville (Charlotte metro), North Carolina and has a research and development facility at the Research Triangle Park in Raleigh-Durham, North Carolina.