Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
https://bayt.page.link/KigWJRkwaAtYtStf9
Back to the job results

Silicon Firmware & Embedded Engineer

2 days ago 2026/11/07
Other Business Support Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

Job description

Project Role : Silicon Firmware & Embedded Engineer
Project Role Description : Write the software that powers and operates a silicon chip. Develop pre-silicon firmware and software with a direct interface to hardware. Integrate and develop C tests/APIs and software build flow. Perform design and code reviews. Test and validate product implementations.
Must have skills : Embedded C
Good to have skills : NA
Minimum 5 year(s) of experience is required
Educational Qualification : 15 years full time education
Summary:
As a Silicon Firmware and Embedded Engineer, a typical day involves writing and developing software that directly controls and operates silicon chips. This role includes creating firmware before silicon fabrication, integrating tests and application programming interfaces, and managing the software build process. The engineer actively participates in design and code reviews to ensure quality and collaborates closely with hardware teams. Testing and validating product implementations are key activities, ensuring that the software functions seamlessly with the underlying hardware components throughout the development lifecycle.
-Proficient in C.
- Strong experience Embedded Linux platform/BSP development. Hands-on with U Boot, Linux kernel, Device Tree, and Yocto
- Strong Linux internals knowledge: bootflow, IPC, memory management/MMU, interrupts, SMP
- Good Knowledge in Custom Hardware Bring-up controllers – ARM, Power PC , X86 Hands-on SoC/platform bring-up experience
- Optimize memory usage — stack/heap tuning, memory pools — and perform system-level profiling using tools such as perf, strace, ltrace, and Valgrind.
- Comfortable reading low-level firmware and kernel code.
Strong debugging skills with GDB and at least one of OpenOCD/JTAG, Lauterbach, or similar tools
- Good Understanding of Build Systems. Working Knowledge of Cmake, Makefiles. Exposure to Integrate embedded builds into CI/CD pipelines using Jenkins or GitLab CI.
- Working knowledge of communication protocols – PCIe, I2C, RS232, SPI, UART
- Exposure to Oscilloscope, Logic Analyzer, Trace32, Hardware Debugger, FPGA Fundamentals
Roles & Responsibilities:
- Expected to perform independently and become an SME
- Required active participation/contribution in team discussions
- Contribute to provide solutions to work related problems
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications
- Conduct thorough testing and debugging of application components to ensure optimal performance
- Document design specifications, code changes, and testing procedures to ensure clarity and maintainability
- Strong understanding of software development life cycle methodologies
Additional Information:
- The candidate should have minimum 5 years of experience in Embedded C.
- This position is based at our Pune office.
- A 15 years full time education is required.

This job post has been translated by AI and may contain minor differences or errors.
You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.