Job Description
Blink Charging works on the development of smart EV charging stations which can sense the Electric Vehicle detection/connection, power dispensing, metering, and reporting to the server. The EV charging stations have a multiprocessor/controller based embedded Linux environment.
The developers would work on the full-stack development beginning from microcontroller code to Linux bootloader/kernel/application development. Responsibilities would include working on complete software development cycle (from requirement phase to delivery of the developed product).
Responsibilities
• Product and application development in C
• Develop and debug Applications and Firmware in/for Embedded Linux Environment
• Board bring-up using Yocto and debug the Board Support Package
• Development and debugging of microcontroller-based applications
• Job Location: Bengaluru, India
•
Qualifications
Required Tech Stack
• 2 – 4 years hard core C and Linux system level programming experience.
• Programming experience in Embedded Systems is required.
• BE/BTech/MCA in Computer Science/Electronics and related disciplines (or equivalent) from Tier 1 / Tier 2 Engineering Colleges.
• Application and system programming experience in C and Linux is a MUST.
• Work experience with 32bit microprocessor AND/OR 8/32-bit microcontroller programming is required.
• Source revision control (git/svn)
• Experience in open-source components and libraries (e.g., libxml, glib, qt, dbus, openssl, curl, etc.)
• Strong hands on experience on common Linux system calls, kernel interfaces.
• Linux device drivers and configuration is essential.
• Exposure to embedded Linux, Linux command line and development tools (e.g., shell script, Make, CMake, GDB and GNU development tools) would be good to have.
Preferred Tech Stack
• Exposure to a full product development cycle.
• Programming experience in an object-oriented language (C++)
• Programming experience in a high-level language (e.g., Python)
• Exposure to multi-processor product architecture.
• Experience in open-source components and libraries (e.g., libxml, glib, qt, dbus, openssl, curl, etc)
• Experience with Level2 AC EV chargers and/or DC fast chargers.
• “8 bit / 16 bit / 32-bit microcontroller experience, especially ARM” will be added advantage.
About Blink Charging
Blink has a long history as a pioneer in the EV industry and continues to be the preferred partner in EV Charging Station technology in the US. Blink is a driving force in the EV infrastructure industry that we helped to create. We are a leading owner, operator, and provider of EV charging solutions in the United States and have a growing footprint across the U.S., Europe, Latin and South America, and the Middle East. At Blink, we live and breathe electric vehicle charging. We develop innovative next-generation products that is accelerating our growth, and we are expanding our already strong team to keep pace with this growth. If you are creative, entrepreneurial, and passionate about the future of clean transportation, we want to hear from you. Join us on this journey and make a real impact.
People, culture & vision
- Designing the right organizational structure that will deliver against your strategic goals
- Establishing policies that promote Blink Charging company culture and vision
- Leading employees to encourage maximum performance and dedication
- Leading with empathy, transparency, and an open-door approach
EEOC statement:
Blink provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.