Free cookie consent management tool by TermsFeed Job Title: Embedded Software Engineer (MCU & RTOS)-Chennai- 2 years - Angel and Genie - Top Executive Search Firm - Lea | Antal Tech Jobs
Back to Jobs
3 Days ago

Job Title: Embedded Software Engineer (MCU & RTOS)-Chennai- 2 years - Angel and Genie - Top Executive Search Firm - Lea

decor
Chennai, Tamil Nadu, India
Information Technology
Full-Time
Angel and Genie

Overview

Location: Chennai

Job Type: Full-Time

Experience Level: Mid-Level

Job Summary

We are seeking a highly skilled and motivated Embedded Systems Software Developer to join our engineering team. The ideal candidate will have strong experience in microcontroller (MCU)-based programming and real-time operating systems (RTOS). You will be responsible for designing, developing, testing, and maintaining embedded firmware and software for various applications, ensuring high performance and reliability.

Key Responsibilities

  • Design and implement embedded software for microcontroller-based systems.
  • Develop real-time firmware using RTOS (e.g., FreeRTOS, ThreadX).
  • Collaborate with hardware engineers for board bring-up and hardware/software integration.
  • Write low-level device drivers for peripherals such as SPI, I2C, UART, ADC, PWM, etc.
  • Develop and maintain software documentation including architecture, design, and user manuals.
  • Debug and troubleshoot software issues using tools like oscilloscopes, logic analyzers, and JTAG/SWD.
  • Participate in code reviews and ensure software development best practices.
  • Contribute to system-level design, including power management and optimization techniques.
  • Support testing, validation, and deployment processes for embedded solutions.

Required Skills and Qualifications:

  • Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or related field.
  • 4 years of experience in embedded firmware/software development.
  • Proficiency in C/C for embedded systems.
  • Hands-on experience with microcontrollers (ARM Cortex-M, STM32).
  • Strong understanding of RTOS concepts including task scheduling, inter-process communication, and resource management.
  • Familiarity with communication protocols: I2C, SPI, UART, CAN, USB, etc.
  • Experience with embedded development tools: IDEs (e.g., Keil, IAR, STM32CubeIDE), debuggers, and emulators.
  • Familiarity with version control systems (Git, SVN).

Preferred Qualifications:

  • Experience with safety-critical or industrial embedded systems.
  • Knowledge of bare-metal programming and interrupt handling.
  • Exposure to wireless communication stacks (IoT, BLE, Zigbee, LoRa, etc.).
  • Familiarity with scripting languages (Python, Bash) for automation and testing.
  • Experience with CI/CD tools for embedded systems.

Benefits:

  • Competitive salary and performance bonuses.
  • Health, dental, and vision insurance.
  • Flexible working hours and remote work options.
  • Career development programs and training.
  • Modern development tools and labs.
Share job
Similar Jobs
View All
10 Hours ago
Engineering Manager
Retail & E-commerce
  • 8 - 14 Yrs
  • Mumbai
An opportunity to revolutionize the restaurant industry. Here, we are using technology and automation to disrupt the traditional food industry. We are focused on building an operating system for Cloud Kitchens - using the most innovative technologies...
decor
12 Hours ago
Full Stack Developer
Insurance
  • 1 - 3 Yrs
  • Bangalore
Key Responsibilities: • Design, develop, and maintain scalable web applications using React for the front end and Spring Boot for the back end. • Collaborate with product managers, designers, and other developers to understand requirements and ...
decor
12 Hours ago
Azure Devops Admin
Healthcare & Life Sciences
  • 5 - 8 Yrs
  • Gurgaon / Gurugram
Key Responsibilities: Administer and govern Azure DevOps Services & GitHub Enterprise (Boards, Pipelines, Repos, Artifacts). Define and enforce governance standards (access control, branching strategies, compliance). Design and maintain CI/C...
decor
1 Day ago
Python Developer
Information Technology
  • 3 - 6 Yrs
  • Bangalore
Job Title: Senior Backend Engineer Location: Bangalore | In-Office | Full-time Experience: 3–6 Years Working Days: 5.5 Days (5 Days WFO + Alternate Saturdays WFH) Job Description We are seeking a Senior Backend Engineer to design and devel...
decor
1 Day ago
Web Developer
Information Technology
  • 200000 - 240000 INR - Yearly
  • Chennai, Tamil Nadu, India
About the job:We are seeking a skilled Web Developer to join our team and build high-quality websites for our clients. The ideal candidate will be responsible for building responsive, visually engaging, and user-friendly websites, primarily using Wor...
decor
1 Day ago
System Administrator
Information Technology
  • 18000 - 22000 INR - Monthly
  • Chennai, Tamil Nadu, India
Job Title: System AdministratorExperience Required: Minimum 2 years Job Overview:We are seeking an experienced System Administrator with a strong background in Desktop Support, Networking, and IT Infrastructure Management. The ideal candidate will b...
decor
1 Day ago
Data Scientist Faculty
Information Technology
  • 15000 - 30000 INR - Monthly
  • Chennai, Tamil Nadu, India
About Singularis Software TechnologiesSingularis is a premier AI and Data Science software training institute based in Kochi. We provide advanced training in Python, Data Science, Machine Learning, Deep Learning, Artificial Intelligence, Computer V...
decor
1 Day ago
mobile automation tester
Information Technology
  • 2000000 - 2000000 INR - Yearly
  • Chennai, Tamil Nadu, India
About the RoleWe are hiring a Mobile Automation Tester to work on a pioneering wearable medical device platform for a leading international medical device firm. The product captures patient data, transmits it via Bluetooth to a mobile app, and syncs ...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media