Search by job, company or skills

5-7 Years
Not Disclosed
Early Applicant
  • Posted 18 days ago
  • Be among the first 20 applicants

Job Description

Embedded Software Development Engineer

Experience: 5+ Years

Role: Embedded Software Development

Job Summary

We are looking for an experienced Embedded Software Development Engineer with 5+ years of experience in C/Python development, CPU and peripheral programming, RTOS, device drivers, and emulation.

Key Responsibilities

  • Develop and maintain embedded software using C and Python.
  • Work on CPU, peripherals, and low-level embedded systems.
  • Develop and debug device drivers and board-level software.
  • Work with RTOS-based embedded systems.
  • Perform debugging, testing, and troubleshooting of embedded software.
  • Support emulation and system-level validation.
  • Collaborate with hardware and firmware teams to resolve technical issues.

Required Skills

  • 5+ years of experience in Embedded Software Development.
  • Strong programming skills in C and Python.
  • Hands-on experience with CPU and peripherals.
  • Good understanding of RTOS concepts.
  • Experience in device driver development.
  • Experience with emulation/debugging environments.
  • Strong problem-solving and debugging skills.

More Info

Key Skills

CPU and peripherals

emulation debugging environments

Similar Jobs

8-12 yrs
Bengaluru, India
Skills:
Nlp, Linux kernel, Device Drivers, Networking OS internals, Control Plane software, Analyzers, Traffic generators, BSPs, Data Plane software, Gen AI technologies
5-7 yrs
Bengaluru, India
Skills:
C++11, Cmake, Unit Testing, Multithreading, Linux, Code Review, message queues, shared libraries, software architecture design, Cross-compilation, journald logs, Troubleshooting, Linux IPC, core dump debugging
8-12 yrs
Bengaluru, India
Skills:
Device Drivers, Linux kernel, Gen AI assistant technologies, Data Plane software, Control Plane software, BSPs, Traffic generators, Networking OS internals
8-12 yrs
Bengaluru, India
Skills:
Linux kernel, Device Drivers, Networking OS internals, Control Plane software, Traffic generators, BSPs, Data Plane software, Gen AI technologies
8-12 yrs
Bengaluru, India
Skills:
Linux kernel, Device Drivers, Networking OS internals, Control Plane software, Traffic generators, Data Plane software, BSPs, Gen AI assistant technologies