Embedded Lead

Reposted One Month Ago
Be an Early Applicant
Chennai, Tamil Nadu, IND
In-Office
Senior level
Information Technology • Consulting
The Role
Lead embedded software development across the full product lifecycle, including requirements analysis, stakeholder coordination, software specifications, traceability, test planning, BSP customization, kernel and peripheral driver development, debugging, and testing. The role requires interpreting schematics and datasheets, developing real-time embedded software, applying quality and coding practices, and supporting embedded products in a manufacturing environment. Experience with Linux, RTOS, Android, hardware debugging, and test engineering is required.
Summary Generated by Built In

We are looking for an Embedded Lead / Embedded Team Member to understand and gather requirements, develop and debug embedded software and BSPs, prepare software engineering and testing documentation, interface with stakeholders, and ensure quality, coding standards, and timely delivery throughout the project life cycle.

Responsibilities:

• Understand and gather requirements from MRD, PRD, and requirement specifications.

• Interact with stakeholders on project/program updates, reviews, deliverables, and activities throughout the project life cycle.

• Establish efficient development systems and quality assurance practices while adhering to coding conventions and deadlines.

• Prepare software requirement specifications, traceability documents, test plans, and test reports.

• Customize, develop, debug, and test BSP (Board Support Package) for embedded platforms.

• Interpret schematics, datasheets, and specifications for implementation, debugging, and testing.



Requirements

Education:

BTech/BE/MTech/ME in Computer Science, Electronics/ECE, Electrical Engineering, or a related field.


Technical Skills (Must haves):
​

• Strong Embedded Linux and firmware development background; Linux flavors and Yocto Linux knowledge.

• Strong Embedded C and/or C++ programming skills with hands-on experience.

• Hands-on experience with various architectures.

• Strong kernel device-driver development skills, mainly Linux-based.

• Strong ability to interpret schematics and correlate them with hardware platforms.

• Ability to interpret datasheets and technical specifications.

• Hands-on experience with peripheral and communication-interface device drivers.

• Hands-on experience with UART, SPI, I2C, CAN, Ethernet, USB, PCIe, CSI, and related interfaces/protocols.

• Experience with Linux kernel internals, Makefiles, cross-compilers, and toolchains.

• Strong problem-solving, debugging, and testing skills.

• Hands-on experience with Git, SVN, CVS, Jira, Bugzilla, or similar tools.

• Familiarity with scopes, multimeters, JTAG, and hardware debuggers.

Need to have (Can be bridged):

• Excellent technical expertise in designing and developing embedded products, preferably in a manufacturing environment.

• Strong test engineering concepts and processes, including unit-test and system-test team experience.

• Hands-on experience implementing real-time embedded software, RTOS, and Android-based development.

• Python and Linux shell scripting experience is a strong plus.

• Understanding of a prudent, process-driven approach.

Good to have (Not essential):

• Yocto Linux experience and broader exposure to multiple interfaces/protocols and operating systems.

Preferred Qualifications (Optional):

• Experience working closely with hardware teams on embedded product development, debugging, and validation.



Skills Required

  • 5–7 years of experience for Embedded Lead responsibilities
  • 2–4 years of experience for Embedded Lead or Team Member responsibilities
  • Strong Embedded Linux and firmware development experience
  • Strong hands-on Embedded C and/or C++ experience
  • Experience with multiple embedded architectures
  • Linux kernel internals and device driver development experience
  • Experience interpreting schematics, datasheets, and hardware specifications
  • Peripheral and communication interface device-driver development experience
  • Experience with Linux makefiles, cross-compilers, and toolchains
  • Strong debugging, testing, and problem-understanding skills
  • Hands-on experience with Git, SVN, CVS, Jira, or Bugzilla
  • Experience designing and developing embedded products in a manufacturing environment
  • Strong test engineering concepts and processes
  • Experience managing unit-test and system-test teams
  • Hands-on experience implementing real-time embedded software, RTOS, and Android-based development
  • Yocto Linux experience
  • Experience with UART, SPI, I2C, CAN, Ethernet, USB, PCIe, and CSI interfaces
  • Python and Linux shell scripting experience
  • Experience using oscilloscopes, multimeters, JTAG, or hardware debuggers
  • Process-driven approach to software development and quality assurance
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Chennai, TamilNadu
487 Employees
Year Founded: 2009

What We Do

MulticoreWare delivers software IP Solutions and Engineering Services serving a wide group of customers with Compilers & Toolchains, Libraries for SDK, Video codec and AI analytics solutions using various vision & non-vision (Radar, LiDAR, IMU, GPS, etc.) sensors on various heterogenous computing platforms. Our solutions are used in Automotive (ADAS/AD), Surveillance, Defence, Medical Imaging, IoT, Retail, Logistics, Industrial, Robotics, Smart City. MulticoreWare’s industry-leading video codec products (x266™/x265/Ultraziq) have been deployed in live streaming or VOD services across many broadcast customers. FOLLOW US ON SOCIAL MEDIA Youtube: https://www.youtube.com/channel/Multicoreware Twitter: https://twitter.com/MulticoreWare Facebook: https://www.facebook.com/multicoreware Instagram: https://www.instagram.com/multicoreware.inc/

Similar Jobs

The Aerospace Corporation Logo The Aerospace Corporation

Lead Embedded Engr

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Remote or Hybrid
India
4600 Employees

Optum Logo Optum

Service Delivery Manager

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Chennai, Tamil Nadu, IND
160000 Employees

Optum Logo Optum

Assistant Manager

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Chennai, Tamil Nadu, IND
160000 Employees

Optum Logo Optum

Quality Engineering Lead - Cyara Testing, Python

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Chennai, Tamil Nadu, IND
160000 Employees

Similar Companies Hiring

Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account