embedded systems software Developer

Tekskills Inc.

Hosakote

On-site

INR 1,400,000 - 2,200,000

Full time

9 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tekskills Inc. is hiring for an Embedded Systems Software Developer in Bangalore. 2–6 years hands-on experience in design and development of embedded software involving RTOS/Linux, device drivers, BSP customization, bootloaders, and communication protocols is required.

You will work on board bring‑up, debugging, and product development lifecycle with strong emphasis on C/C++, ZigBee, ARM Cortex MCUs, and OS concepts. The role demands good communication and collaboration across teams.

Qualifications

  • Hands-on embedded software design and development experience.
  • Proficient in C/C++ with strong debugging skills.
  • Experience with ZigBee technologies and ARM Cortex MCUs.
  • Embedded Linux/RTOS knowledge and kernel module development.
  • Board bring-up, boot sequences, and driver development.
  • Experience with unit/integration testing and static analysis tools.
  • Familiarity with UART/SPI/I2C interfaces and IPC mechanisms.
  • Exposure to debugging tools: GDB, JTAG, Trace32, Visual Studio.
  • Experience with CVS/SVN/GIT/TFS/Ado/Jenkins and CI workflows.

Responsibilities

  • Design and develop embedded software for RTOS/Linux platforms.
  • Perform board bring-up, boot sequence analysis and driver development.
  • Debug and optimize software with GDB, JTAG/Trace32, and profiling tools.
  • Conduct unit and integration testing; ensure code quality with static analysis.
  • Collaborate with hardware and QA teams and participate in SDLC.

Skills

C/C++
RTOS
Embedded Linux
Device drivers
BSP customization
Bootloaders
ARM Cortex
Debugging
Unit testing
IPC/POSIX Threads
UART/SPI/I2C
GDB/Profiling
Design patterns
JTAG/Trace32
Version control

Tools

GDB
Trace32
JTAG
Visual Studio
Jenkins
CVS
SVN
GIT
TFS

Job description

Hi we are Hiring for Embedded systems software development

EXP: 2 to 6 years

Location: Bangalore

Work Mode: WFO


JD:

Relevant : At least 2 years of hands‑on experience in design and development of Embedded Software involving RTOS/Linux, device drivers, BSP customization, bootloaders, communication protocols, board bring‑up, debugging, and product development lifecycle.

Mandatory skill sets :

  • Having strong knowledge and experience on Design and Development of Embedded Systems Software.
  • Proficient in programming languages C and C++.
  • Strong knowledge and experience on ZigBee Smart Energy Profile 1.4, ZigBee Cluster Library.
  • Exposure to ARM Cortex based microcontrollers/processors.
  • Strong understanding of Embedded Linux and RTOS architecture, kernel modules and driver development.
  • Experience in board bring‑up activities and boot sequence analysis.
  • Knowledge of software debugging using GDB, memory leak analysis, and performance profiling tools.
  • Understanding of software design principles, object‑oriented design, and design patterns in embedded systems.
  • Experience in unit testing, integration testing, and static code analysis tools.
  • Good working Knowledge on UART, SPI and I2C interface.
  • Proficient in OS concepts like POSIX Threads and Inter Process Communication mechanisms.
  • Debugging tools: JTAG debugger, GDB, Trace32 and Visual Studio.
  • Configuration management tools: CVS, SVN, TFS, GIT, ADO and Jenkins.
  • Experience in all phases of Software Development Life Cycle
  • Strong communication and stakeholder interaction skills.

Optional skill sets:

  • Experience on ZigBee PRO standard.
  • ZigBee Home Automation Profile.
  • Python Programming language.
  • Knowledge of BLE, Wi‑Fi, Thread, or Matter protocols.

Exposure to smart metering, energy management, or utility domain applications

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Developer
Embedded Software Developer

Tekskills Inc. • Karnataka

On-site
INR 900,000 - 1,300,000
Openings For Embedded Systems with ZigBee Smart Energy Profile
Openings For Embedded Systems with ZigBee Smart Energy Profile

Tekskills Inc. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Embedded Systems & Firmware Lead Engineer
Senior Embedded Systems & Firmware Lead Engineer

izmo ltd • Bengaluru

On-site
INR 2,500,000 - 4,000,000
C++ Engineer
C++ Engineer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Embedded Firmware Engineer (No Outstation Candidate)
Embedded Firmware Engineer (No Outstation Candidate)

Spectra Technovision (India) Pvt. Ltd. • Ahmedabad District

On-site
INR 600,000 - 900,000
Software Engineer I, Embedded Development
Software Engineer I, Embedded Development

ICU Medical • Chennai District

On-site
INR 600,000 - 1,200,000
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

Bacancy Technology Inc • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
5-Days a week
Flexible Timing
Training & Learning Sessions
Embedded Linux C++ Developer (Networking/Wireless)
Embedded Linux C++ Developer (Networking/Wireless)

Weekday AI (YC W21) • Bengaluru

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

SolarEdge Technologies Inc. • Bengaluru

On-site
INR 1,400,000 - 2,100,000
Embedded Software Engineer
Embedded Software Engineer

Tekpillar • Bengaluru

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