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-06