Search by job, company or skills

Tessolve

REQ_2181_Linux Firmware Engineer_736_Hero

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job 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. Tessolve's 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. Tessolve's 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.

Tessolve's 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.

For more details, visit www.tessolve.com .

Overview Of The Job

We are looking for a highly skilled Senior Embedded Software Engineer with strong expertise in C/C++ and Embedded Linux system programming to develop next-generation camera and multimedia products. The ideal candidate will have hands-on experience with video/audio streaming technologies, real-time operating systems, and SoC-based platforms.

This role requires deep technical knowledge of multimedia frameworks, networking protocols, and hardware interfaces, along with the ability to design, optimize, and debug complex embedded systems. You will work closely with cross-functional teams to deliver high-performance, reliable, and scalable embedded solutions.

What You'll Do

  • Design, develop, and maintain embedded software for Linux-based multimedia and camera products.
  • Implement and optimize video/audio streaming solutions using RTSP/RTP/RTCP and TCP/IP protocols.
  • Develop and integrate multimedia pipelines using FFmpeg and/or GStreamer.
  • Work with video/audio codecs such as H.264, H.265, AAC, and G.711.
  • Interface with hardware components using SPI, I2C, UART, and other communication protocols.
  • Develop and customize software for SoC platforms (e.g., HiSilicon, Realtek, Ambarella, etc.).
  • Perform system-level debugging, performance tuning, and optimization.
  • Contribute to architecture design and technical reviews.
  • Collaborate with hardware, QA, and product teams to ensure seamless integration.
  • Ensure adherence to coding standards, quality guidelines, and best practices.

Who You Are

  • B.E./B.Tech in Computer Science, Electronics, or related technical field, or equivalent practical experience.
  • 5–6+ years of experience in embedded software development.
  • Strong proficiency in C/C++.
  • Hands-on experience with Embedded Linux system programming.
  • Experience with OS platforms such as Linux, Unix, and RTOS.
  • Strong understanding of pre-emptive, multitasking real-time operating systems.
  • Solid knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems.
  • Experience with camera or multimedia product development.
  • Familiarity with SoC SDKs (HiSilicon, Realtek, Ambarella, etc.).
  • Strong debugging, analytical, and problem-solving skills.
  • Good communication and collaboration abilities.

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. Any request for payment in exchange for a job opportunity at Tessolve is fraudulent and should be ignored. If you receive any such communication, we strongly advise you to refrain from making any payments and to promptly report the incident to us at [Confidential Information]. Tessolve is not responsible for any losses incurred due to such fraudulent activitiesption

More Info

About Company

Job ID: 147204715