Search by job, company or skills

: Embedded Application SME

Early Applicant
  • Posted a day ago
  • Be among the first 20 applicants

Job Description

Role Title: Embedded Application SME

Experience Range: 8–15 years

Education: B.Tech/M.Tech in ECE/CS/EE or related field

Role Summary:

An Embedded Application SME is responsible for designing, developing, and maintaining application-level software that runs on embedded systems. They build user-facing or service-level functionality on top of system software, ensuring efficient performance, reliability, and interaction with underlying hardware and middleware.

Key Responsibilities:

• Define architecture and technical roadmap

• Lead design, development, and integration

• Performance tuning and optimization

• Ensure quality, reliability, and scalability

• Collaborate with cross-functional teams (HW/SW/Product)

• Mentor engineering teams and review designs

• Engage with customers and define solutions

• Responsible for System Integration and feature implementation and validation

Detailed Skills & Competencies:

• Strong system design and architecture expertise

• Proficiency in C++/Python OOPs concept is mandatory and Data structures

• Debugging, profiling, and root cause

• Experience using Linux commands, process handling, File handling, system programming and RTOS concepts.

• Experience in API development i.e RESTful APIs, gRPC, API design principles, Experience in Serialize/deserialize data i.e JSON, Protobuf, XML formats.

• Experience in memory management, Bootloaders, interrupt handlers.

• Platform software debugging using GDB/JTAG debugger

• Knowledge on Device driver development (GPIO, I2C, SPI, UART, PCIe, etc) and networking protocols (TCP/IP, HTTP/HTTPS,ARP,etc)

• Participate in code reviews, contributing to and upholding best Programming practices

• Knowledge on Harware interaction and decoding data transfer between user and kernel space for application and system level control and data messages

Tools & Technologies:

Linux, GDB, Dmesg, tcpdump,profiling tools - perf, journalctl, f/s/l- trace,valgrind, Git, SVN, GNU C/C++ build tool chain, Protocol analyzers, logic analyzer, Wireshark, Python, Exposure to Tech Automation Tools and Techniques

Domain Expertise:

Semiconductor product engineering / embedded systems / distributed systems for Storage, networking, multimedia, industrial automation/control

More Info

Job Type:
Industry:
Employment Type:

Job ID: 151571205