Embedded Software Architect

CSbusinesmgmt.in 

📍 Maharashtra, India 🇮🇳

full-time
senior
on-site
Posted —

Key Skills

EmbeddedRTOSMiddlewareDriversUART

Industry

Consumer ElectronicsTelecommunications

Job Description

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