Senior Embedded Software Engineer

IntellisenseTechnology

Jalandhar

On-site

INR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology company in Jalandhar, India, seeks an experienced Embedded Software Developer. The role requires proficiency in C/C++ and a strong understanding of real-time operating systems. The successful candidate will design and maintain software for microcontrollers and embedded Linux, collaborate with cross-functional teams, and ensure compliance with safety standards. Opportunities include working on innovative projects in a dynamic environment. Interested candidates should send their CVs to the provided email address.

Qualifications

  • Proficiency in C/C++ programming for embedded systems.
  • Strong understanding of RTOS concepts and implementations.
  • Experience with microcontrollers (ARM Cortex, PIC, AVR).
  • 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.
  • 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 ability to work independently.

Responsibilities

  • Design, develop, and maintain embedded software.
  • Implement and optimize real-time systems with RTOS.
  • Work with communication protocols for device integration.
  • Develop bootloaders and OTA update mechanisms.
  • Debug hardware and software issues.
  • Collaborate with hardware teams on system requirements.
  • Ensure compliance with safety standards.
  • Write scripts in Python for automation.
  • Participate in code reviews and integration workflows.
  • Work as part of a cross-functional team.

Skills

C/C++ programming
Real-time operating systems (RTOS)
Embedded Linux
Microcontroller experience
Communication protocols (I2C, SPI, UART, CAN, Ethernet)
Problem-solving skills
Team collaboration
Python scripting

Tools

Advanced debugging tools
Git version control

Job description

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.
  • 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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded C++ Developer
Senior Embedded C++ Developer

JobItUs • Secunderabad, Hyderabad

On-site
INR 1,200,000 - 1,800,000
Embedded Software Engineer
Embedded Software Engineer

Lakshmi Machine Works (LMW) • Coimbatore District

On-site
INR 450,000 - 700,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Indian Institute of Technology Delhi (IIT Delhi) • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt Ltd • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Nasu Group • Bengaluru

On-site
INR 900,000 - 1,500,000
Embedded Software Engineer (MCU & RTOS)
Embedded Software Engineer (MCU & RTOS)

Angel and Genie • Chennai District

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

Mgtechsoft • Bengaluru

On-site
INR 700,000 - 1,200,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Senior Embedded Engineer
Senior Embedded Engineer

SourcingXPress • Hyderabad

On-site
INR 1,200,000 - 1,800,000