Software Engineer

1 - 3 years

1 - 3 Lacs

Posted:1 day ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

Software Engineer

Roles and Responsibilities:

  • Develop system software in

    Python and C++

    .
  • Develop core software optimization algorithms and platforms.
  • Build performance models of different IPs (Intellectual Properties).
  • Work closely with hardware teams to implement configuration knobs for IPs.
  • Execute verification test plans to produce high quality software.
  • Participate in the design, development, and architecture of scalable and reliable software solutions.
  • Contribute to system-level architecture discussions and propose improvements or optimizations.
  • Collaborate with cross-functional teams, including hardware design and verification teams, to ensure seamless integration and product quality.
  • Debug and troubleshoot software issues, ensuring robust and efficient performance.
  • Document code, designs, and processes for maintainability and knowledge sharing.

Qualifications and Preferred Skills:

  • 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 (Continuous Integration), UI (User Interface)

    .
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to analyze complex technical problems and propose effective solutions.

QUALIFICATION:

  • BS, MS in Computer Science, Computer Engineering or Electrical Engineering.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Aritha logo
Aritha

Software Development

Innovation City

RecommendedJobs for You

Coimbatore, Tamil Nadu, India