Senior Software Engineer
EcoG - Detroit, MI
Apply NowJob Description
Senior Developer (IoT & EV Charging Solutions)📠Location: Michigan (Remote option available for in-state candidates)💼 Employment Type: Full-time, PermanentWhy Join EcoG?At EcoG, we're revolutionizing the EV charging industry with cutting-edge industrial IoT solutions. Our flagship product, EcoG OS, is the core operating system for modern DC fast chargers, helping manufacturers streamline development, reduce costs, and improve charger performance.🚀 What's in it for you?• Work at the forefront of e-mobility in a high-growth, impact-driven industry• Contribute to a scalable IoT platform powering thousands of EV charging stations• Join an agile, international team of top engineers and innovators• Enjoy a startup environment with the backing of top-tier investorsYour RoleAs a Senior Developer, you will be instrumental in designing, developing, and optimizing our IoT & cloud-based solutions. You'll work on embedded systems (C++, Rust), cloud backends, and microservices, ensuring performance, security, and scalability.🔹 Key Responsibilities:• Lead development and enhancement of EcoG OS and our cloud-based backend• Design and implement high-performance embedded systems for EV chargers• Integrate new components into our IoT ecosystem and ensure compatibility with next-gen electric vehicles• Drive code optimization, security improvements, and scalability initiatives• Participate in full product development lifecycle - from architecture to deployment• Collaborate with a multidisciplinary team in an agile, fast-paced environmentWhat We're Looking ForWe want a problem-solver, innovator, and team player passionate about IoT, EV technology, and embedded systems.✅ Must-Have Skills & Experience:• 2-4 years of professional experience in IoT development (cloud + embedded systems)• Strong expertise in C++ (Linux & microcontrollers)• Experience with AWS cloud services (S3, Cognito, Lambda, etc.)• Familiarity with containerization (Docker, Docker Compose)• Knowledge of microservices architecture & APIs (REST, MQTT)• Strong understanding of embedded development principlesâž• Bonus Skills (Nice to Have):• Experience with Rust or Golang• JavaScript/TypeScript & Node.js skills• Infrastructure as Code (IaC) (Terraform, Pulumi, Serverless Framework)• Experience in payment systems or e-mobility• Appreciation for hardware & physical IoT devicesYour Day at EcoG🚗 Test and integrate new EV charging components into our IoT platform🔧 Refactor and improve our core codebase for scalability and market adaptability📡 Optimize backend services for seamless operation of thousands of chargers🌠Work closely with e-mobility experts and tech innovators to shape the future of EV chargingâš¡ Build long-lifespan software solutions for chargers deployed in the field for 10+ yearsWhat We Offer🆠Career Growth - Be part of a fast-growing company with opportunities to lead & innovate💰 Competitive Salary & Benefits - Comprehensive compensation package📠Flexible Work Environment - Work remotely within Michigan or from our NewLab Detroit or Ypsilanti Locations.🚀 Exciting Industry Impact - Play a key role in the electrification revolutionReady to Join?📩 Contact: Robert Skinner - | 📞 (248) 274-4343🌠Apply Here: is an equal opportunity employer, fostering diversity, innovation, and sustainability in the e-mobility space.
Created: 2025-02-19