⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Embedded Software Engineer

  • Source: Naukri
  • Sunovaa Tech
  • $17,875.92 to $21,030.49 /yr
  • Hybrid
  • Bengaluru
  • Full-Time
  • Mid level

Job Description

Embedded Software Engineer (C/C++, Embedded Systems, RTOS, Python)

Job Summary

We are seeking an Embedded Software Engineer to design, develop, test, and maintain firmware and embedded software solutions for real-time systems. The ideal candidate will have strong programming skills in C/C++, hands-on experience with embedded systems and RTOS, and proficiency in Python for automation and testing.

Key Responsibilities

  • Develop and maintain embedded firmware using C and C++.
  • Design and implement real-time applications using RTOS.
  • Interface software with hardware peripherals and communication protocols.
  • Develop device drivers and low-level software modules.
  • Debug and resolve firmware, hardware integration, and system-level issues.
  • Create Python scripts for automation, testing, and data analysis.
  • Perform code reviews and contribute to software architecture discussions.
  • Collaborate with hardware, systems, and validation teams.
  • Ensure software quality through unit testing and integration testing.
  • Participate in the full software development lifecycle.

Required Skills

  1. C Programming
  • Strong understanding of pointers, memory management, and data structures.
  • Experience with low-level programming and embedded firmware development.
  1. C++ Programming
  • Knowledge of object-oriented programming concepts.
  • Experience designing modular and maintainable software.
  1. Embedded Systems
  • Experience with microcontrollers and embedded platforms.
  • Understanding of hardware-software interaction and peripheral programming.
  1. RTOS
  • Hands-on experience with task scheduling, semaphores, mutexes, queues, and interrupts.
  • Familiarity with RTOS concepts and real-time application development.
  1. Communication Protocols
  • Experience with UART, SPI, IC, CAN, USB, or Ethernet.
  • Knowledge of device communication and debugging techniques.
  1. Python
  • Ability to develop automation scripts and testing frameworks.
  • Experience with log analysis, validation tools, and data processing.

Preferred Qualifications

  • Experience with ARM Cortex-M processors.
  • Familiarity with embedded Linux.
  • Knowledge of version control systems such as Git.
  • Experience with debugging tools, oscilloscopes, and logic analyzers.
  • Understanding of software development processes and Agile methodologies.

Education

  • Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Computer Science, Embedded Systems, or a related field.

Desired Candidate Profile

  • Strong analytical and problem-solving skills.
  • Ability to work independently and in cross-functional teams.
  • Excellent debugging and troubleshooting abilities.
  • Good communication and documentation skills.

Skills

  • cplusplus
  • Python
  • cortex
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Sunovaa Tech

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes