Embedded Software Developer

Urgent

Job Description

Embedded Software Engineering – Job Descriptions
Company Overview

The company fosters a culture of creativity, innovation, diversity, and continuous learning, providing employees with opportunities for professional growth in Embedded Systems and Automotive Software Development.

1. Graduate Engineer Trainee (GET)
Job Title

Graduate Engineer Trainee (Embedded Systems)

Experience

0–2 Years

Work Location

Chennai (Candidates willing to relocate preferred)

Employment Type

Full-time

Job Summary

The Graduate Engineer Trainee will work on embedded software development projects involving microcontrollers, communication protocols, and embedded programming. Fresh engineering graduates with embedded systems certification are encouraged to apply.

Educational Qualification
Bachelor’s Degree in:
Electrical & Electronics Engineering (EEE)
Electronics & Communication Engineering (ECE)
Electronics & Instrumentation Engineering (EIE)

Eligibility

Only candidates who graduated within the last 3 years
Embedded Systems Certification from a reputed training institute is mandatory.
Technical Skills
Programming
Embedded C
Embedded C++
Microcontrollers
STM32
STM8
Arduino
Communication Protocols
UART
I²C
SPI
CAN
Additional Skills
Programming
Debugging
Problem-solving
Communication skills
Responsibilities
Develop embedded software.
Debug embedded applications.
Work with embedded hardware.
Support software testing and validation.
Collaborate with senior engineers.
Additional Requirements
Immediate joiners preferred.
Mandatory 2-year employment agreement.
2. Junior Embedded Software Developer
Experience

2–5 Years

Work Locations
Chennai
Coimbatore
Pune
Job Summary

The Junior Embedded Software Developer will participate in embedded product development, software design, debugging, and customer projects.

Educational Qualification
Bachelor’s or Master’s Degree in Engineering.
Technical Skills
Programming
Embedded C
Embedded C++
Microcontrollers
STM32
STM8
Communication Protocols
UART
I²C
SPI
CAN
BLE
Operating Systems
Embedded Linux
Software Engineering
Software Development Life Cycle (SDLC)
Responsibilities
Design and develop embedded software.
Create software architecture.
Debug embedded applications.
Participate in:
Requirement reviews
Design reviews
Code reviews
Test case reviews
Work with multiple engineering teams.
Support customer projects when required.
Soft Skills
Communication
Team collaboration
Problem-solving
Task prioritization
Additional Requirement
Immediate joiners preferred.
3. Senior Embedded Software Developer
Experience

5–8 Years

Work Locations
Chennai
Coimbatore
Pune
Job Summary

The Senior Embedded Software Developer will design and develop advanced embedded software solutions for automotive and embedded products while providing technical leadership throughout the software development lifecycle.

Educational Qualification
Bachelor’s or Master’s Degree in Engineering.
Technical Skills
Programming
Embedded C
Embedded C++
Microcontrollers
STM32
STM8
Communication Protocols
UART
I²C
SPI
CAN
BLE
Operating Systems
Embedded Linux
Software Engineering
SDLC
Software Architecture
Debugging
Embedded Product Development
Responsibilities
Develop high-quality embedded software.
Design software architecture.
Lead software implementation.
Perform debugging and optimization.
Participate in:
Architecture reviews
Requirement reviews
Code reviews
Test case reviews
Coordinate with multiple engineering teams.
Support customer-site assignments when required.
Required Skills
Strong analytical skills
Excellent debugging ability
Team leadership
Communication skills
Customer interaction
Preferred Candidate Profile
Immediate joiners.
Experience in embedded product development.
Passion for automotive and embedded software engineering.
How to Apply

Interested candidates should send their:

Updated Resume
Cover Letter
Position Applied For

Email: career@pixelexpert.net

Location

Related Jobs