Upload Button Icon Add office photos
filter salaries All Filters

12 IIIT Hyderabad Jobs

Lead Embedded Software Engineer - C++/Microcontroller (9-16 yrs)

9-16 years

Lead Embedded Software Engineer - C++/Microcontroller (9-16 yrs)

IIIT Hyderabad

posted 13hr ago

Job Role Insights

Flexible timing

Job Description

As a Embedded SW Lead, you will be responsible for low level drivers, toolchain, boot code, BSPs, and functionality of the Embedded Micro-Controller and its Wireless and Sensor peripherals.

Key Qualifications :

- Design and develop embedded software using - bare metal- and real time operating systems on multiple boards and MCUs.

- Design and develop board bring up code, device driver code, boot loaders, firmware update software (OTA), Secure boot, software for interfacing with sensors and peripherals, and application software.

- Design and develop firmware including toolchain, BSPs to support IIoT modules.

- Design, develop, and enhance middle layer framework to support reliable and maintainable application development, including higher layer communication stacks such as MQTT, LwM2M etc.

- Design, document, code, test, and debug embedded device controllers for IoT.

- Create unit and integrated test plans, test cases, and perform unit and integration testing and code reviews. Test tool development for both system verification and production test.

- Support project planning efforts, including task definition and work effort.

- Perform analysis, resolution, and tracking of defects and improvement to closure.

- Develop and improve software development processes and procedures.

- Provide engineering support for other departments as necessary.

- Complete other engineering duties as assigned

Minimum requirements :

- 9 + years of experience in embedded systems development with strong C++ skills, multi-threading, multi-processor interfacing, and hardware-software integration.

- Excellent software design skills and C/C++ programming skills; preferably in safety critical software development.

- 3+ years of programming experience targeting embedded Microcontrollers (Experience with ARM Cortex M3/M4,/MSP430 or similar microcontroller preferred).

- Experience working with microcontrollers running both RTOS (Example: RTX, ThreadX, FreeRTOS, Micrium OS, etc.) and bare metal software.

- Experience in developing device drivers, timers, interrupt handlers, message-based software, etc.,

- Experience in developing device drivers for bus interfaces and peripherals: SPI, I2C, UART, ADC, DAC, I2S, USB, LCD

- Experience in C/C++ coding standard, OOD, static analysis, and code coverage.

- Proficient with software development process.

- Demonstrable experience developing efficient (memory, CPU, and bandwidth) software.

- Familiarity setting up various embedded toolchains, build, and debugging environments.

- Experience with software engineering processes and tools such as configuration management and issue tracking systems.

- Ability to read circuit designs/electrical schematics and datasheets.

- Experience in using oscilloscopes, logic analyzers, and other test equipment to troubleshoot hardware/software issues.

- Excellent problem-solving, design, development, and debugging skills.

- Strong communication and interpersonal


Functional Areas: Other

Read full job description

IIIT Hyderabad Interview Questions & Tips

Prepare for IIIT Hyderabad roles with real interview advice

What people at IIIT Hyderabad are saying

What IIIT Hyderabad employees are saying about work life

based on 74 employees
80%
50%
64%
100%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

IIIT Hyderabad Benefits

Cafeteria
Team Outings
Education Assistance
Free Transport
Gymnasium
Work From Home +6 more
View more benefits

Compare IIIT Hyderabad with

IIT Bombay

4.5
Compare

IIT Delhi

4.3
Compare

BITS Pilani

4.3
Compare

IIT Madras

4.1
Compare

IIT Kharagpur

4.2
Compare

IIT Kanpur

4.1
Compare

IIT Roorkee

4.3
Compare

IIT Guwahati

4.5
Compare

Indian Institute of Technology Gandhinagar

4.1
Compare

Motion Education

3.6
Compare

IMS Learning Resources

3.6
Compare

Jitm Skills

3.9
Compare

GetMyUni

3.4
Compare

Ducat

3.8
Compare

IIMT Group of Colleges

4.0
Compare

St. Joseph's School

4.4
Compare

Oakridge International School

4.0
Compare

Pace IIT & Medical

3.3
Compare

MS Education Academy

3.6
Compare

Neverskip

3.9
Compare

Similar Jobs for you

Embedded Engineer at ATech

3-16 Yrs

₹ 15-75 LPA

Senior Embedded Developer at BotLab Dynamics

2-8 Yrs

₹ 10-30 LPA

Embedded Software Lead at Leadsoc

6-10 Yrs

₹ 18-25 LPA

Embedded Firmware Developer at Quantumbricks

4-8 Yrs

₹ 12-25 LPA

Solution Engineer at eInfochips (An Arrow Company)

3-8 Yrs

₹ 10-28 LPA

Embedded Engineer at Dextris info services Pvt Ltd

4-10 Yrs

₹ 10-22 LPA

Engineer at MaimsD Technology

5-8 Yrs

₹ 10-20 LPA

Senior Embedded Developer at Brigosha Technologies Pvt Ltd

5-9 Yrs

₹ 15-25 LPA

Embedded Engineer at Coders Brain Technology Private Limited

10-15 Yrs

₹ 15-35 LPA

Principal Firmware Engineer at Atotech An MKS Brand

7-12 Yrs

₹ 14-21 LPA

IIIT Hyderabad Hyderabad / Secunderabad Office Location

View all
Hyderabad Office
Gachibowli, Hyderabad, Telangana Hyderabad
500032
write
Share an Interview