logo

JobNob

Your Career. Our Passion.

Software Engineer (Embedded Systems)


Blink Charging


Location

Bangalore | India


Job description

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.


Job tags



Salary

All rights reserved