Skip to main content

Job Description

< Back

Bare Metal Development Engineer

21-11-2024 14:38:30

Tessolve Semiconductor Private Limited

Services

Regular Employee - Probation

Sr. Software Engineer

  • Electronic City, Bengaluru, Karnataka, India (TESIN-EC)

3 - 12 years

Position: Bare Metal Development Engineer 

Experience:3-12 years 

Location:Bangalore 

Education: B.E/M. E in Electronics & Communication Engineering 

TessolveSemiconductors a venture of Hero Electronix, part of $5B Hero Group companies a Design and Test Engineering Service Company providing End to End Solutions from Product Engineering, Software, Hardware, Wireless, Automotive and Embedded Solutions. Currently we are 2300+ employees worldwide. 

We are Global Multi- National Company having Engineering and Sales presences in India, Malaysia, Singapore, USA, UK, Europe, and China. Tessolve has strategic and sustainable growth plan to ensure the business stability to our valued customers and to protect the career of our employees even under disturbed Business situations. 

Technical Skillset Required: 

  • Should be well versed in the corresponding protocol such as MIPI, HDMI and PCIe. 

  • Experience in Embedded software development. 

  • Hands-on software development experience with the C programming language. 

  • Working knowledge of Linux driver development and Linux File System. Expertise in Linux device driver development for complex peripherals like PCIe, USB, DMA etc. 

  • Experience in Linux build systems like Buildroot, Yocto etc · Should have basic knowledge in Linux Kernal. 

  • Familiar with development environment for RISC-V processor. 

  • Experience to run the demo application programs on emulation and FPGA Platforms for IP’s HDMI Tx controller for Video/Audio and PCIe Root & endpoint controller. 

  • Experience to develop and modify the device drivers integrate with Linux build system via Buildroot and Yocto. 

  • Have strong triage and debug skill to identify ad arrest the issues. 

  • Strong written and verbal communication skills. 

Areas of Responsibility: 

  • Development of new Linux device drivers in a RISC-V based environment. 

  • Modification of existing Linux device drivers in a RISC-V based environment. 

  • Interface with design and test engineers throughout the product development cycle. 

  • Work with embedded hardware and system engineers to define and design system solutions. 

  • Customize boot-loader and Linux operating system for embedded platforms. 

  • Integrate software and hardware components to meet requirements and design specifications 

Disclaimer: 

At Tessolve, we are committed to fostering a workplace that embraces and celebrates diversity in all its forms. We believe that diverse teams drive innovation, creativity, and success. We are dedicated to creating aninclusive environment where all employees, regardless of their race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status, feel valued and respected. We believe in fair and equitable treatment for all employees and aim to eliminate any biases or barriers that may hinder personal or professional growth.

Close Menu