Embedded Software Developer / Embedded Software Architect
Client: L&T Technology Services (LTTS)
Job Title: Embedded Software Developer / Embedded Software Architect
-
Embedded Software Architect: 8–11 Years
Location: Pune
Qualification: BE/B.Tech/M.E./M.Tech
Notice Period: Immediate to 30 Days Preferred
Work Mode: Work from Office (Pune)
Job Summary
L&T Technology Services is looking for experienced Embedded Software Developers and Embedded Software Architects with strong expertise in Embedded Systems, RTOS/Linux platforms, middleware integration, and hardware-software interaction. The ideal candidate should have experience in embedded software development, system architecture, debugging, and SDLC processes.
Key Responsibilities
-
Design, develop, and debug software for Embedded Systems on RTOS/Linux platforms.
-
Develop low-level drivers, middleware, and hardware abstraction layers.
-
Work on hardware interfaces such as UART, SPI, I2C, GPIO, CAN, etc.
-
Analyze and resolve boot issues, memory issues, and performance bottlenecks.
-
Support board bring-up, system integration, validation, and debugging.
-
Ensure software meets performance, reliability, and quality standards.
-
Develop architecture and design documentation using UML diagrams (Class, Sequence, Component, Deployment).
-
Participate in architecture discussions, design reviews, and code reviews.
-
Follow SDLC best practices from requirement analysis through release and maintenance.
-
Maintain technical documentation and version control.
Mandatory Skills
-
Embedded Systems
-
RTOS/Linux
-
Middleware Integration
-
Low-Level Driver Development
-
Hardware-Software Interaction
-
UART, SPI, I2C
-
Embedded C/C++
Good to Have
-
Bootloader Development
-
Device Driver Development
-
UML
-
Git
-
SDLC
-
Linux Kernel
-
Embedded Debugging Tools