Upload Button Icon Add office photos
filter salaries All Filters

43 Aritha Jobs

MCU/Embedded Developer

8-10 years

Bangalore / Bengaluru

1 vacancy

MCU/Embedded Developer

Aritha

posted 15hr ago

Job Role Insights

Job Description

Job Summary:We are seeking an experienced and motivated MCU/Embedded Developer to join our team.

As an Embedded Developer, you will be responsible for designing, developing, and optimizing software for embedded systems and microcontroller units (MCUs).

You will work closely with hardware engineers to create efficient, reliable, and performance-oriented embedded solutions. This role requires strong knowledge of low-level programming, microcontroller architectures, and embedded system design.

Key Responsibilities: Embedded Software Development: Design, implement, and maintain embedded software for microcontroller-based systems. Develop low-level drivers and firmware for MCUs to interface with hardware peripherals (e.g., sensors, actuators, communication interfaces). Write efficient, reliable, and well-documented code in languages such as C, C++, and assembly.

System Design & Architecture: Work with cross-functional teams to design embedded systems and solutions tailored to the specific needs of the project. Participate in defining system requirements and ensuring that embedded solutions meet hardware and software specifications.

Collaborate with hardware engineers to understand the capabilities and constraints of the embedded hardware.

Testing & Debugging: Develop and execute unit tests and system-level tests for embedded applications. Perform debugging and troubleshooting of firmware, hardware, and system issues using tools like oscilloscopes, logic analyzers, and debugging software.

Identify and resolve performance bottlenecks, reliability issues, and hardware-software integration challenges. Firmware Optimization: Optimize code for performance, memory usage, and power consumption to meet the requirements of embedded systems.

Work on optimizing bootloaders, real-time operating systems (RTOS), and drivers to ensure the embedded system operates efficiently. Integration with Hardware: Collaborate with hardware teams to integrate and interface with different hardware platforms and components (e.g., sensors, communication modules, motors).

 Ensure seamless communication between hardware and embedded software via interfaces such as SPI, I2C, UART, and others. Documentation & Reporting: Write and maintain technical documentation for embedded system designs, software code, and testing procedures. Report progress and issues to project managers and engineering teams.

Key Qualifications: Education & Experience: Bachelors degree in Electrical Engineering, Computer Science, Embedded Systems, or a related field. 2-5 years of experience in embedded systems or MCU development. Proven experience with microcontroller development (e.g., ARM, PIC, AVR, ESP32) and embedded software design.

Technical Skills: Strong proficiency in C and C++ programming languages for embedded development. In-depth knowledge of embedded systems design and microcontroller architectures. Experience with low-level programming (e.g., device drivers, interrupt handling, memory management).

Familiarity with real-time operating systems (RTOS) and their applications in embedded systems. Knowledge of hardware communication protocols such as SPI, I2C, UART, CAN, and Ethernet.

Experience with debugging tools (e.g., JTAG, SWD, oscilloscopes, logic analyzers).

Tools & Development Environments: Experience with embedded development environments (e.g., IAR Embedded Workbench, Keil, MPLAB X, Arduino IDE). Familiarity with version control systems (e.g., Git). Experience with microcontroller programming using debuggers and flashers (e.g., J-Link, ST-Link). Certifications & Additional Skills: Certifications in embedded systems or microcontroller programming (e.g., ARM, IEEE) are a plus.

Experience in designing power-efficient embedded systems is advantageous.Personal Attributes: Strong problem-solving skills with a keen attention to detail. Ability to think critically and troubleshoot embedded systems at both the software and hardware levels.

Excellent communication skills and the ability to collaborate effectively with cross-functional teams.

Ability to work independently while also being a proactive team player in a collaborative environment. Passion for technology and continuous learning, with an interest in staying up-to-date with embedded systems and MCU technologies.


Employment Type: Full Time, Permanent

Read full job description

Compare Aritha with

TCS

3.7
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare

Capgemini

3.8
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Infosys

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.6
Compare

Genpact

3.9
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Amazon

4.1
Compare

Jio

3.9
Compare

Reliance Retail

3.9
Compare

IBM

4.1
Compare

iEnergizer

4.7
Compare

LTIMindtree

3.9
Compare

Similar Jobs for you

Embedded Developer at Aritha Consulting Services Pvt. Ltd.

Bangalore / Bengaluru

8-10 Yrs

₹ 25-30 LPA

Manager at Exicom

Bangalore / Bengaluru

8-13 Yrs

₹ 10-20 LPA

Embedded Developer at UST

Bangalore / Bengaluru

5-10 Yrs

₹ 25-40 LPA

Embedded Developer at Nvent

Bangalore / Bengaluru

2-7 Yrs

₹ 16-22.5 LPA

Senior Embedded Engineer at Botlab Dynamics

New Delhi, Delhi/Ncr

4-8 Yrs

₹ 25-40 LPA

Embedded Developer at Einfochips

Indore, Pune + 1

5-10 Yrs

₹ 15-25 LPA

Embedded Developer at Angel and Genie

6-9 Yrs

₹ 18-22 LPA

Embedded Developer at Tata Elxsi

7-10 Yrs

₹ 25-32 LPA

Firmware Engineer at Mempage

Bangalore / Bengaluru

5-8 Yrs

₹ 15-28 LPA

Technical Lead at Pentair

Noida

6-11 Yrs

₹ 18-30 LPA

MCU/Embedded Developer

8-10 Yrs

Bangalore / Bengaluru

1d ago·via naukri.com

Python Developer

3-6 Yrs

Bangalore / Bengaluru

1d ago·via naukri.com

Adobe Campaign Specialist

2-4 Yrs

Bangalore / Bengaluru

1d ago·via naukri.com

Full Stack Developer - Python

2-4 Yrs

Kolkata, Mumbai, New Delhi +4 more

1d ago·via naukri.com

Java Backend Developer

2-3 Yrs

Bangalore / Bengaluru

2d ago·via naukri.com

Program Manager

3-5 Yrs

Bangalore / Bengaluru

3d ago·via naukri.com

ServiceNow Development

2-4 Yrs

Bangalore / Bengaluru

3d ago·via naukri.com

Cloud Architect

5-14 Yrs

Bangalore / Bengaluru

3d ago·via naukri.com

Data Scientist

2-4 Yrs

Bangalore / Bengaluru

3d ago·via naukri.com

LTE L2 Developer

4-6 Yrs

Bangalore / Bengaluru

3d ago·via naukri.com
write
Share an Interview