Sr. Software Engineer, Network Chip Routing

Tesla is an automotive and clean energy company that develops electric vehicles and renewable energy solutions.
$120,000 - $252,000
Embedded
Senior Software Engineer
In-Person
5+ years of experience
Automotive

Description For Sr. Software Engineer, Network Chip Routing

Tesla is seeking a Senior Software Engineer specializing in Network Chip Routing to join their innovative team in the San Francisco Bay Area. This role combines hardware and software expertise, focusing on developing and testing Network on Chip (NoC) routing algorithms and systems.

The position offers a competitive compensation package ranging from $120,000 to $252,000 annually, plus additional benefits including comprehensive healthcare, 401(k) matching, and stock purchase options. As a leader in electric vehicles and sustainable energy, Tesla provides an opportunity to work on cutting-edge technology that's shaping the future of transportation.

The ideal candidate will bring strong expertise in C and Python programming, deep understanding of computer architecture, and experience with RISC-V toolchain and NoC routing. You'll be responsible for developing routing algorithms, creating test frameworks, and ensuring optimal performance of hardware systems.

Working at Tesla means joining a team that values innovation, problem-solving, and technical excellence. You'll collaborate with cross-functional teams, contribute to critical hardware and software systems, and have the opportunity to make a significant impact on next-generation automotive technology.

The role offers comprehensive benefits, professional growth opportunities, and the chance to work with state-of-the-art technology in a fast-paced, dynamic environment. If you're passionate about combining hardware and software expertise to solve complex engineering challenges, this position offers an exciting opportunity to advance your career while contributing to Tesla's mission of accelerating the world's transition to sustainable energy.

Last updated a day ago

Responsibilities For Sr. Software Engineer, Network Chip Routing

  • Develop C and Python codes for generating routing tables for Network on Chip (NoC) routing algorithms
  • Design and implement routing algorithms for optimal performance and functionality
  • Write code to test and validate the functionality and performance of routing algorithms and hardware health
  • Collaborate with cross-functional teams to identify and prioritize test cases
  • Develop and maintain test frameworks and tools
  • Analyze test results and debug issues to identify root causes
  • Work with hardware and software teams to develop and test new features
  • Participate in test planning and test execution
  • Troubleshoot and debug complex test issues

Requirements For Sr. Software Engineer, Network Chip Routing

Python
Linux
  • Degree in Computer Science, Electrical Engineering or equivalent experience
  • Proficiency in coding and programming languages C or Python
  • Familiarity with computer architecture and microarchitecture
  • Strong understanding of Network on Chip (NoC) routing and test development
  • Experience with testing and validation of hardware and software systems
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills
  • Experience with version control systems such as Git
  • Experience with RISC-V toolchain and development environment
  • Experience with performance optimization and benchmarking

Benefits For Sr. Software Engineer, Network Chip Routing

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
Commuter Benefits
  • Aetna PPO and HSA plans with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans with $0 paycheck contribution
  • Company Paid HSA Contribution
  • Healthcare and Dependent Care Flexible Spending Accounts
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Company paid Basic Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Back-up childcare and parenting support
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Sr. Software Engineer, Network Chip Routing

Sr. Vehicle Dynamics Engineer, Steering

Senior Vehicle Dynamics Engineer position at Tesla, focusing on steering systems and chassis tuning for electric vehicles, offering competitive salary and comprehensive benefits.

Sr. Power Electronics Controls Engineer, Energy Products

Senior Power Electronics Controls Engineer position at Tesla, focusing on developing high-performance controls for power conversion systems in automotive and energy products.

Sr. Electrical Engineer, High Voltage Power Electronics

Senior Electrical Engineer position at Tesla focusing on high-voltage power electronics design for automotive and energy storage applications.

Silicon & Systems Validation Engineer, AP Hardware

Senior Silicon & Systems Validation Engineer role at Tesla, focusing on custom SoC validation for autonomous driving systems with competitive compensation and benefits.

Electrical Design Engineer, Battery Electronics

Senior Electrical Design Engineer position at Tesla, focusing on battery management systems for electric vehicles and energy products.