HamburgerMenu
hirist

Senior Embedded Software Architect

First connect human capital services
10 - 15 Years
Chennai

Posted on: 25/06/2026

Job Description

Job Description :


Key Responsibilities :


- Design and architect robust, scalable, and high-performance embedded software solutions.

- Lead the development of real-time embedded applications across multiple hardware platforms.

- Develop and optimize software for ARM and RISC/RISC-V-based processors.

- Design and implement device drivers, middleware, and hardware abstraction layers.

- Work closely with hardware, firmware, and product engineering teams throughout the product lifecycle.

- Develop software for communication interfaces such as USB, UART, CAN, Ethernet, and RTU.

- Analyze and optimize system performance, memory usage, and real-time responsiveness.

- Perform debugging and troubleshooting using tools such as JTAG debuggers and Oscilloscopes.

- Drive software architecture reviews, design documentation, and coding standards.

- Mentor engineering teams and provide technical leadership throughout the development lifecycle.

- Promote Agile methodologies, DevOps practices, and continuous integration processes.

Required Skills & Experience :

- 10+ years of experience in embedded software architecture and development.

- Strong experience in Real-Time Embedded Systems and RTOS environments.

- Hands-on expertise with :

1. ThreadX (Mandatory)

2. FreeRTOS

3. VxWorks

- Strong programming skills in :

1. C

2. C++

3. Python

- Experience with embedded communication protocols :

1. USB

2. UART

3. CAN

4. Ethernet

5. RTU

- Strong understanding of ARM and RISC/RISC-V processor architectures.

- Experience in developing device drivers and hardware interface software.

- Hands-on experience with debugging tools such as :

1. JTAG

2. Oscilloscope

- Proficiency in UML Modeling, Agile development methodologies, and DevOps practices.

- Strong understanding of software optimization, performance tuning, and embedded system architecture.

Preferred Qualifications :

- Experience in end-to-end embedded product development.

- Proven experience leading embedded software teams and mentoring engineers.

- Strong analytical, problem-solving, and debugging skills.

- Excellent communication and stakeholder management abilities.

- Experience with version control systems, CI/CD pipelines, and software quality processes.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...