MulticoreWare Logo

MulticoreWare

Embedded Lead

Reposted One Month Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu, IND
Senior level
In-Office
Chennai, Tamil Nadu, IND
Senior level
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.
The summary above was generated by AI

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.



MulticoreWare Chennai, Tamil Nadu, IND Office

DLF IT Park Block 3, Ground Floor, Mount Poonamallee Road, Manapakkam, , Chennai, TamilNadu , India, 600089

Similar Jobs

An Hour Ago
Remote or Hybrid
India
Expert/Leader
Expert/Leader
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Leads embedded software and firmware development for processor simulators and emulators, including requirements, architecture, design, coding, qualification, and technical support. Develops QEMU and KVM-based tools, ports Linux or RTOS to SoCs, and works with ARM architectures and low-level hardware interfaces. Owns simulator strategy, roadmaps, issue resolution, design decisions, stakeholder collaboration, process improvement, and team mentoring while driving innovation and competitive product development.
Top Skills: ArmAssemblyBitbucketCC++Do-178B/CDo-330DoorsEclipseEthernetGdbGpioKvmLauterbachLinuxMpsocPciQemuRtosSocSvnTrace32Visual Studio
9 Days Ago
Remote or Hybrid
India
Expert/Leader
Expert/Leader
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Leads embedded software and firmware development for processor simulators and emulators, including requirements, architecture, coding, debugging, qualification, and technical support. Owns simulator strategy and roadmap, resolves technical issues, drives innovation, coordinates cross-functional stakeholders, mentors engineers, and develops technical capabilities. Requires expertise in C, Assembly, embedded development, device drivers, operating systems, SoC architectures, Linux or RTOS porting, ARM processors, QEMU, and virtualization.
Top Skills: ArmAssemblyBitbucketCC++Do-178BDo-178CDo-330DoorsEclipseEthernetGdbGpioKvmLauterbachLinuxMpsocPciQemuRtosSocSvnTrace32Visual StudioWind River
50 Minutes Ago
Hybrid
Chennai, Tamil Nadu, IND
Senior level
Senior level
Digital Media • Information Technology • News + Entertainment
Independently leads data analytics and business intelligence initiatives, combining complex data sources to generate actionable insights. Performs exploratory analysis, hypothesis testing, forecasting, and LLM model development. Communicates findings through executive presentations and data visualizations while ensuring data integrity and compliance. Partners with business stakeholders to define technical requirements and applies emerging analytics, statistics, and machine learning techniques to business challenges.
Top Skills: SparkDatabricksLarge Language ModelsMicrosoft PowerpointSQL

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account