Jobs
I

Embedded Software Engineer

Intellisense TechnologyPB, IN1d ago
Full-timevia indeed

Required Skills

gitlinuxpython

Job Description

  • *Experience Needed: 3\+ Years**
  • *About the Role**

We are looking for a skilled **Embedded Software Developer** to join our dynamic team. The ideal candidate will have a strong background in **C/C\+\+ programming**, **real\-time operating systems (RTOS)**, and **microcontroller\-based development**. You’ll be working on innovative projects that involve embedded Linux, driver development, and system\-level design, while collaborating closely with hardware and software engineers.

  • *Key Responsibilities**
  • Design, develop, and maintain embedded software for microcontrollers and embedded Linux platforms.
  • Implement and optimize **real\-time systems** with RTOS for performance and reliability.
  • Work with **communication protocols** (UART, SPI, I2C, CAN, Ethernet, etc.) for device integration.
  • Develop and maintain **bootloaders and OTA (Over\-the\-Air) update mechanisms**.
  • Debug hardware and software issues using advanced debugging tools and methods.
  • Collaborate with hardware teams to understand and review **PCB schematics** and system requirements.
  • Ensure compliance with **safety standards** and regulatory requirements for embedded systems.
  • Utilize **Git version control** for collaborative software development.
  • Write scripts in **Python** for automation, testing, and validation.
  • Participate in **A/B testing, code reviews, and continuous integration workflows**.
  • Work as part of a **cross\-functional team**, contributing to design discussions and problem\-solving.
  • *Required Skills \& Qualifications**
  • Proficiency in **C/C\+\+ programming** for embedded systems.
  • Strong understanding of **RTOS concepts and implementations**.
  • Experience with **microcontrollers** (ARM Cortex, PIC, AVR, etc.).
  • Hands\-on experience with **Embedded Linux** development.
  • Knowledge of **communication protocols** (I2C, SPI, UART, CAN, Ethernet).
  • Strong debugging skills for both hardware and software.
  • Experience in **real\-time systems, driver development, and bootloader/OTA design**.
  • Familiarity with **Git version control** and collaborative workflows.
  • Python scripting for automation and testing.
  • Understanding of **safety standards** and compliance requirements.
  • Ability to read and analyze **PCB schematics**.
  • Strong **problem\-solving skills** and the ability to work independently.
  • Excellent **team collaboration and communication skills**.

Interested candidates can send their CV's at hrintellisensetechnology@gmail.com

Job Type: Full\-time

Pay: ₹30,000\.00 \- ₹50,000\.00 per month

Education

  • Bachelor's (Preferred)

Experience

  • total work: 2 years (Preferred)

Work Location: In person

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Chandigarh
Posted
1d ago
Source
Indeed