We are hiring for one of our top leading semiconductor client. If you're interested and your experience matches the requirement, we'd love to hear from you.
Position: Software Download Engineer
Experience: 5 - 12 Years
Location: Bengaluru
Contract tenure: 1 year
KEY RESPONSIBILITIES:
- Understand concepts of Ethernet controllers, DMA and firmware-host communication
- Design and develop Linux Ethernet Drivers - specifically on the host side- with deep understanding of the complete Ethernet host stack with multiple PHYs
- Deep understanding and hands on experience in OS concepts (synchronization, threads, user-kernel separation, scheduler etc.)
- Work with architecture specialists to improve future products
- Apply a data minded approach to target optimization efforts
- Stay informed of Ethernet software and hardware trends, standards and innovations
- Design and develop new groundbreaking technologies
- Participating in design and development of recent features and support of existing features
- Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work
- Develop technical relationships with peers and partners
- Hands on experience in upstreaming Linux patches mandatory
PREFERRED EXPERIENCE:
- 5 to 12+ years of relevant industry experience in strong object-oriented programming background, C/C++ preferred; Assembly language programming abilities on different CPU cores a definite plus.
- Ability to write high quality code with a keen attention to detail Knowledge of different Ethernet standards is a definite plus
Experience with modern concurrent programming and threading APIs
- Experience with Linux and/or any Real Time Operating System development
- Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus
- Effective communication and problem-solving skills
📌 Software Development Engineer - 316 (Bengaluru)
🏢 Sunrise BizTech Systems
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.