Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Embedded Systems Programming.
India Jobs Expertini

Urgent! Embedded Systems Programming Job Opening In Pune – Now Hiring Epergne Solutions

Embedded Systems Programming



Job description

Embedded Systems Developer


Location : Pune

Notice Period : Immediate

Experience : 4+ Years


Minimum Experience:

  • 4+ years of hands-on experience in Embedded C & C++ development


Required Skills & Experience:


Embedded C & C++ Development

  • Strong proficiency in C and C++ for embedded systems.


RTOS Experience

  • Must have experience working with RTOS environments, specifically FreeRTOS or Zephyr RTOS.
  • Familiarity with debugging code in RTOS-based environments.


Microcontroller Experience

  • Must have hands-on experience working with RTOS-based microcontrollers.


Communication Protocols

  • Familiar with various communication protocols for embedded systems such as:
  • Modbus, Ethernet, BACnet, REST


Bluetooth (BLE)

  • Must have experience with Bluetooth Low Energy (BLE), including BLE Mesh and BLE GATT server implementation.


Microcontroller Expertise

  • Experience with STM32, Nordic, and ESP32 microcontrollers (advantageous).


Bootloader & Firmware Upgrade

  • Experience in working with custom bootloaders and Firmware Update Systems (FUS) (added advantage).


Dual-Core System Experience

  • Exposure to working on dual-core microcontroller architectures (advantageous).


Version Control & Collaboration Tools

  • Experience with software versioning tools such as SVN or Git.


Control & Interface Board Bring-Up

  • Must have hands-on experience in control and interface board bring-up.


IoT Development Experience

  • Exposure to IoT cadence and best practices for embedded IoT devices (added advantage).


GCC Compiler & IDEs

  • Strong knowledge of GCC compilers for embedded systems, preferably with VS Code IDE (added advantage).

Makefiles

  • Experience in writing makefiles for building and compiling embedded projects.

2.Preferred Qualifications:


Educational Background

  • Bachelor s degree in Electrical Engineering, Electronics & Communication Engineering, or related fields.


Agile/Scrum Environment

  • Ability to work effectively in an Agile Scrum (or other iterative development) environment.


RTOS and C/C++ Expertise

  • Strong understanding of RTOS concepts and C/C++ languages for embedded development.


Communication Protocols & BLE Mesh

  • Solid understanding and experience with communication protocols, especially BLE Mesh.


Problem Solving & Communication Skills

  • Strong analytical and problem-solving skills with excellent verbal and written communication skills.


Self-Starter

  • Self-motivated, with the ability to work effectively with minimal supervision.


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Embedded Systems Potential: Insight & Career Growth Guide