HamburgerMenu
hirist

Tessolve - C Developer - Embedded System

Posted on: 01/12/2025

Job Description

Description :



About Us. Tessolve offers a unique combination of pre-silicon and post-silicon expertise to provide an efficient turnkey solution for silicon bring-up, and spec to the product. With 3200+ employees worldwide, Tessolve provides a one-stop-shop solution with full-fledged hardware and software capabilities, including its advanced silicon and system testing labs.


Tessolve offers a Turnkey ASIC Solution, from design to packaged parts. Tessolves design services include solutions on advanced process nodes with a healthy eco-system relationship with EDA, IP, and foundries.


Our front-end design strengths integrated with the knowledge from the backend flow, allows Tessolve to catch design flaws ahead in the cycle, thus reducing expensive re-design costs, and risks.


We actively invest in the R&D center of excellence initiatives such as 5G, mmWave, Silicon photonics, HSIO, HBM/HPI, system-level test, and others. Tessolve also offers end-to-end product design services in the embedded domain from concept to manufacturing under an ODM model with application expertise in Avionics, Automotive, Industrial and Medical segments.


Tessolves Embedded Engineering services enable customers a faster time-to-market through deep domain expertise, innovative ideas, diverse embedded hardware & software services, and built-in infrastructure with world-class lab facilities.


Tessolves clientele includes Tier 1 clients across multiple market segments, 9 of the top 10 semiconductor companies, start-ups, and government entities.


We have a global presence over 12 countries with office locations in the United States, India, Singapore, Malaysia, Germany, United Kingdom, Canada, UK, Japan, Taiwan, Philippines, and Test Labs in India, Singapore, Malaysia, Austin, San Jose.

What Youll Do :



- Develop, maintain, and enhance core operating system components and low-level subsystems.

- Perform pre-silicon debugging using prototyping platforms and emulation environments to identify issues early in the development cycle.

- Execute post-silicon validation, system bring-up, and feature enablement activities.

- Collaborate closely with hardware, firmware, and cross-functional engineering teams to deliver robust system-level solutions.

- Diagnose, troubleshoot, and resolve complex system-level issues, ensuring stable platform behavior.

- Optimize software for performance, memory usage, efficiency, and overall system reliability.

- Participate in design reviews, contribute to architecture discussions, and provide technical recommendations.

Who You Are :



- 10 to 15 years of experience in system-level programming or embedded development.

- Strong proficiency in C programming (8/10 or higher), with the ability to write clean, efficient, and maintainable code.

- Solid understanding of data structures, algorithms, and complexity analysis.

- Excellent debugging, root-cause analysis, and problem-solving skills.

- Experience in low-level system development, such as operating system internals, kernel modules, device drivers, memory management, or scheduler components.

- Knowledge of hardware bring-up, validation workflows, pre/post-silicon environments, or platform initialization is a plus.

- Familiarity with scripting (Python, Shell) and debugging tools (GDB, JTAG, logic analyzers) is an added advantage.

- Strong communication skills and the ability to work effectively in a cross-functional environment. Tessolve Semiconductor Private Limited, as well as its affiliates and subsidiaries (Tessolve) does not require job applicants to make any payments at any stage of the hiring process.



info-icon

Did you find something suspicious?