Skip to main content
Posted 12 June, 2026

Software Engineer

Baya Systems
Bengaluru, Karnataka, India Full Time
Reference: 102_713554_4533006008

SOFTWARE ENGINEER

BENGALURU, INDIA

About the role:

We are seeking a seasoned Software Engineer with a strong background in computer architecture or networking. The ideal candidate will play a key role in shaping our technology portfolio, bringing expertise and creativity to our solutions

Responsibilities:

  • Develop Baya's system software in Python and C++
  • Develop core software optimization algorithms and platforms
  • Build performance models of different IP's
  • Work closely with hardware teams to implement configuration knobs for IP's
  • Execute verification test plans to produce high-quality software

Qualifications:

  • BS, MS in Computer Science, Computer Engineering, or Electrical Engineering
  • 2+ years of hands-on experience in the semiconductor or CAD industry
  • Strong object-oriented programming skills with Python and C++
  • Expert-level knowledge of Data Structures and Algorithms
  • Expert-level knowledge of building concurrent system models
  • Strong understanding of computer architecture, memory hierarchies, and networking concepts
  • Understanding of software systems design and modeling
  • Experience with modern code development practices: Git, CI, UI
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills

Sign up for Job Alerts