About Ampure Charging Systems Charge Forward: Powering the Future of Sustainable Mobility At Ampure Charging Systems, we're not just building chargers - we're building the infrastructure for a climate-neutral tomorrow. Since the early days of modern electric vehicles, our technology has helped shape the EV landscape. Our mission is to enable cleaner, smarter mobility through cutting-edge charging solutions for a wide range of applications, from on-road EVs to industrial power systems such as forklifts and airport ground support equipment. Our products are known for safety, efficiency, and longer battery life, which reflect our commitment to sustainable engineering and high-performance design.
Position Summary:
We are seeking a highly skilled Embedded Software Engineer to design and implement robust, scalable, and secure embedded software. This role is responsible for the design, development, debugging, integration, and testing of software applications for advanced electric vehicle charging systems and related test equipment. This role will help advance our software development environment by defining the software architecture and improving continuous integration, testing, and delivery. This person will also develop and document the software architecture, working with product management and system architects to make sure product requirements are met.
Roles and Responsibilities:
- Design software and create software design documents.
- Code, simulate, integrate, and validate software for real-time embedded systems.
- Develop simulation and interfacing methods for testing embedded software.
- Work closely with cross-functional teams, including software developers, hardware engineers, program managers, and product stakeholders, to define system requirements and deliver integrated solutions for R&D programs.
- Drive innovation through creative problem-solving and embedded systems expertise.
- Contribute to and improve the software development lifecycle, including coding standards, code reviews, testing, and deployment processes.
- Take part in board bring-up, hardware software integration, and debugging of low-level firmware.
Education and Experience:
- BS or MS in Electrical Engineering, Computer Science, or a related discipline (MSEE preferred).
- 3+ years of experience in real-time product development and embedded application software.
Required Skills:
- Proficiency in C/C++.
- Experience with MCUs such as NXP LPCxx, ESP32, and STM32.
- Experience with RTOS (real-time operating system) and bare-metal programming.
- Familiarity with JTAG, USB 2.0/3.0, UART, SPI, I2C, and CAN, including automotive CAN communication.
- Familiarity with embedded Linux applications.
- Familiarity with visual software development tools.
- Basic electronical knowledge, including reading digital schematics and using lab equipment.
- Familiarity with software development lifecycles (e.g., Agile/Scrum, Waterfall).
- Experience with wireless protocols, including Bluetooth, Wi-Fi (802.11), LoRa, and cellular connectivity.
- Experience with network protocols, including TCP/IP, HTTP, and WebSocket.
- Knowledge of tools including GitHub, Jira, and Keil.
- Familiarity with cybersecurity practices in embedded systems.
- Knowledge of cloud integration and OTA (over-the-air) update mechanisms.
- Excellent interpersonal and communication (written and verbal) skills.
Benefits:
- Health, dental, and vision insurance to meet the health needs of you and your family.
- Short-term and long-term disability (STD/LTD) insurance.
- Flexible Spending Accounts (FSA) and Health Savings Accounts (HSA) for added financial flexibility.
- 401(k) retirement plan to help you plan for a secure future.
- Unlimited PTO, so you can recharge and spend time with loved ones.
- IDEA Program, which encourages innovation and continuous improvement.
- A hands-on, collaborative work environment.
- Referral bonus program that rewards employees for bringing talented people into our organization.
Why Join Ampure?
- Play a key role in bringing cutting-edge EV products to market.
- Work at the center of our scale-up and series production operations.
- Join a fast-paced team solving real-world sustainability and mobility challenges.
- Be part of a culture of ownership, problem-solving, and technical excellence.