Jobs · Engineering · California

System Speed and Reliability Co-Design Engineer

NVIDIA AI · Santa Clara, CA · 1 mo ago
HybridEngineeringFull-time

About the role

Lead software development projects from conception to deployment. Collaborate with cross-functional teams including product managers, designers, and other engineers.

Responsibilities

  • Design and implement scalable, efficient, and maintainable software solutions.
  • Conduct code reviews and provide constructive feedback to team members.
  • Participate in sprint planning, daily stand-ups, and retrospectives.
  • Write clear, concise, and well-documented code.
  • Collaborate with stakeholders to understand requirements and translate them into technical solutions.
  • Stay updated on industry trends and best practices in software development.

Requirements

Must have a Bachelor's degree in Computer Science or a related field. Experience with Agile methodologies is preferred.

Qualifications

  • Strong understanding of software development lifecycle.
  • Proficient in at least one programming language such as Java, Python, or JavaScript.
  • Experience with version control systems like Git.
  • Knowledge of databases and SQL.
  • Excellent problem-solving and analytical skills.

Skills

  • Agile methodologies
  • Java, Python, or JavaScript
  • Version control systems (Git)
  • Databases and SQL

Benefits

Competitive salary, flexible work schedule, professional development opportunities, and a casual office environment.

Pay

$80,000 - $100,000 annually

Schedule

Full-time, 40 hours per week

Similar jobs

System Design Engineer

Summit Integrated SystemsLouisville, CO· 2 wk ago
Engineering$63k–$95k/yrapply on summit-integrated-systems.breezy.hr