Software Engineer, Software Infrastructure Drive Inverter

4 weeks ago


Palo Alto, United States CareerBuilder Full time

**Software Engineer, Software Infrastructure

Drive Inverter**
????Engineering & Information Technology????Palo Alto, California?? ID112040???? **The Role**
The Drive Inverter Firmware team is looking for a Software Engineer to develop and create cutting edge validation tooling and infrastructure, both for Hardware and Software in the Loop development and testing. The Drive Inverter Firmware team is responsible for torque production, ranging from low level embedded drivers to high level application logic.
This role is crucial to releasing high quality software to both our existing customers and also for new product development. Creating, maintaining, and scaling highly efficient, effective, and thorough validation systems, both in software- and hardware- in the loop testing, enables us to have higher confidence in our releases and changes.
Come join a team of deeply knowledgeable engineers that strive to build the most robust and reliable embedded systems using cutting edge software development tools and practices. You will solve some of the most ambiguous and challenging problems in the embedded software space and change the way the world produces electric vehicles.
**Responsibilities**
* Create and develop automated Software in the Loop (SIL) and Hardware in the Loop (HIL) validation infrastructure to enable reliable, efficient, thorough, accurate, and repeatable tests.
* Create, from scratch, software systems and tooling to enable software development and testing.
* Develop dashboards or other means of reporting important metrics and statistics.
* Automate manual processes such as regression testing.
* Create and maintain Hardware in the Loop testers.
**Requirements**
* 2+ years of relevant experience in either embedded development, test development or similar.
* BS in Computer Science/Engineering or equivalent practical experience.
* Proficiency in C and Python.
* Scripting skills in other common languages is a plus (Perl, Shell, Bash).
* Knowledge of version control (Git) and continuous integration.
* Excellent verbal and written communication skills to coordinate with the team.
* Knowledge and experience with automation and build tools is a plus (Jenkins, Docker, SCons).
* Experience with Rust programming language is a plus.
* Previous experience with highly complex and safety critical embedded systems is a plus.
* Ability to read and review electronic circuit schematic is a plus.
* You are passionate about automating work and enabling others to go faster with the tooling you develop.
* * * * * * * * * * * * *
Along with competitive pay, this position is eligible for benefits including:
* As a full-time Tesla employee, you will receive full benefits from day 1 for you and your eligible dependents
* Aetna PPO and HSA plans (including infertility and transgender coverage)
* 2 medical plan choices with $0 paycheck contribution
* Vision & dental plans (including orthodontic coverage)
* Healthcare and Dependent Care Flexible Spending Accounts
* Company Paid HSA Contribution when enrolled in the High Deductible Medical Plan with HSA
* Company paid Life, AD&D, short-term and long-term disability
* 401(k) match, Employee Stock Purchase Plans, and other financial benefits
* Employee Assistance Program, Sick and Vacation time (Flex Time for salary positions), and Paid Holidays
* Back-up childcare and employee discounts
* Voluntary plans such as critical illness, hospital indemnity, accident insurance, and pet insurance
* Voluntary Identity Theft and Legal Services plans
* Adoption and surrogacy benefits
**?????**
Tesla ?????????????????????????????????????????????????????????????????????????????
Tesla ?????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????
Tesla ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????
**Software Engineer, Software Infrastructure

Drive Inverter**
???? Engineering & Information Technology

???? Palo Alto, California

?? ID 112040

???? Full-time

**The Role**
The Drive Inverter Firmware team is looking for a Software Engineer to develop and create cutting edge validation tooling and infrastructure, both for Hardware and Software in the Loop development and testing. The Drive Inverter Firmware team is responsible for torque production, ranging from low level embedded drivers to high level application logic.
This role is crucial to releasing high quality software to both our existing customers and also for new product development. Creating, maintaining, and scaling highly efficient, effective, and thorough validation systems, both in software- and hardware- in the loop testing, enables us to have higher confidence in our releases and changes.
Come join a team of deeply knowledgeable engineers that strive to build the most robust and reliable embedded systems using cutting edge software development tools and practices. You will solve some of the most ambiguous and challenging problems in the embedded software space and change the way the world produces electric vehicles.
**Responsibilities**
* Create and develop automated Software in the Loop (SIL) and Hardware in the Loop (HIL) validation infrastructure to enable reliable, efficient, thorough, accurate, and repeatable tests.
* Create, from scratch, software systems and tooling to enable software development and testing.
* Develop dashboards or other means of reporting important metrics and statistics.
* Automate manual processes such as regression testing.
* Create and maintain Hardware in the Loop testers.
**Requirements**
* 2+ years of relevant experience in either embedded development, test development or similar.
* BS in Computer Science/Engineering or equivalent practical experience.
* Proficiency in C and Python.
* Scripting skills in other common languages is a plus (Perl, Shell, Bash).
* Knowledge of version control (Git) and continuous integration.
* Excellent verbal and written communication skills to coordinate with the team.
* Knowledge and experience with automation and build tools is a plus (Jenkins, Docker, SCons).
* Experience with Rust programming language is a plus.
* Previous experience with highly complex and safety critical embedded systems is a plus.
* Ability to read and review electronic circuit schematic is a plus.
* You are passionate about automating work and enabling others to go faster with the tooling you develop.
* * * * * * * * * * * * *
Along with competitive pay, this position is eligible for benefits including:
* As a full-time Tesla employee, you will receive full benefits from day 1 for you and your eligible dependents
* Aetna PPO and HSA plans (including infertility and transgender coverage)
* 2 medical plan choices with $0 paycheck contribution
* Vision & dental plans (including orthodontic coverage)
* Healthcare and Dependent Care Flexible Spending Accounts
* Company Paid HSA Contribution when enrolled in the High Deductible Medical Plan with HSA
* Company paid Life, AD&D, short-term and long-term disability
* 401(k) match, Employee Stock Purchase Plans, and other financial benefits
* Employee Assistance Program, Sick and Vacation time (Flex Time for salary positions), and Paid Holidays
* Back-up childcare and employee discounts
* Voluntary plans such as critical illness, hospital indemnity, accident insurance, and pet insurance
* Voluntary Identity Theft and Legal Services plans
* Adoption and surrogacy benefits

#J-18808-Ljbffr


  • Software Engineer

    1 day ago


    Palo Alto, United States MachineFi Full time

    Our Vision: Machines Will Be Our Future Workforce Here at MachineFi Lab, we’re building tomorrow’s internet today and powering the new reward economy by creating a fairer / safer / and more rewarding internet of things! MachineFi is a new paradigm that underpins the future Web3 machine economy, where machine resources, services, and intelligence can be...


  • Palo Alto, United States BuildBuddy Full time

    BuildBuddy was founded to make developers more productive. Today we're solving a small piece of this problem with an open-core remote build execution platform for Bazel - but our ambitions are much larger. Our mission is to take the world class engineering tools that are only available to employees of large companies and make them available to everyone....


  • Palo Alto, United States Center Pixel, Inc Full time

    We are seeking a highly skilled and experienced Senior Software Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining backend systems and services using Typescript. The ideal candidate will have a strong background in backend engineering and experience with either Typescript or a similar language, as well...


  • Palo Alto, United States JPMorgan Chase & Co. Full time

    Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking division, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading...

  • Software Engineer

    4 days ago


    Palo Alto, United States Celonis GmbH Full time

    The Team Celonis AI Group (CeloAI) is a newly formed organization within Celonis that is dedicated to developing state-of-the-art AI/ML (and broadly intelligent) technologies for Celonis products (e.g., the Execution Management System / EMS) and empower enterprises and institutions to make intelligent business decisions and achieve operational excellence....


  • Palo Alto, United States Unreal Gigs Full time

    Job DescriptionJob DescriptionAbout The RoleWe're seeking early engineers to join our dynamic team and contribute to building the foundational product alongside the founders. This role offers an opportunity to be an integral part of the decision-making process, akin to being an extension of the founding team, with a shared voice in shaping the direction...


  • Palo Alto, United States Catalytic Data Science Full time

    Who You Are REMOTE OPPORTUNITY You are passionate about continuously delivering quality software as well as the craft of software engineering and eager to join a team of life scientists and software engineers that believe the brightest minds in research should have the best tools to leverage critical information resources that are key to driving innovation....


  • Palo Alto, United States Dreamwave AI Full time

    Full Stack Engineer We are seeking an experienced Full Stack Engineer to join our team. The ideal candidate should have a strong background in full stack development and experience building scalable web applications. Responsibilities Design, develop, and maintain web applications from front-end to back-end Work closely with cross-functional teams to design...


  • Palo Alto, United States Underdog.io Full time

    Underdog.io is a modern recruiting platform. One of our hiring partners is looking to hire a Back End Software Engineer. In this role, you'll work on tools, features, and applications that are critical to the company's needs with opportunities to switch teams and projects as you and the business grow and evolve. The ideal candidate will be versatile, display...


  • Palo Alto, United States Tesla Full time

    **Full Stack Software Engineer, Autopilot Tooling** ????Engineering & Information Technology????Palo Alto, California?? ID114647????Full-time **THE ROLE:** Tesla's Autopilot Tools team builds apps and services used in the development, debugging, and ongoing validation of the Autopilot software. Autopilot is at the forefront of self-driving, and we are...

  • Software Team Lead

    6 days ago


    Palo Alto, United States Instrumental Inc Full time

    Manufacturing output is half of Gross World Product, but 20% of its resources are spent on scrap, rework, and mistakes. Our technology accelerates how the world's best brands bring new products to market by collecting unique data from assembly lines and feeding it to AI-powered software tools to find and fix manufacturing issues. Our mission is to empower...

  • C++ Software Engineer

    4 weeks ago


    Palo Alto, United States CareerBuilder Full time

    **C++ Software Engineer - Autopilot Tools** ????Engineering & Information Technology????Palo Alto, California?? ID102603???? **The Role** Tesla's Autopilot Tools team builds systems for analyzing, debugging, and validating Autopilot behavior. Every Tesla on the road includes a sophisticated sensor suite and Internet connectivity. The data gathered from our...

  • Software Programmers

    1 month ago


    Palo Alto, CA, United States OSI Engineering Full time

    Dataplane Software Engineer (SASE) Leading Virtualization Technology company is building on its market-leading foundation of SD-WAN (Software Defined Wide Area Network) towards a market-leadership position in SASE (Secure Access Service Edge). These plans span product improvements in VeloCloud Edge and Gateway networking/security functions, primarily in...


  • Palo Alto, United States Higher Ground LLC Full time

    We are seeking a senior software developer candidate, proficient in a wide range of programming skills, coupled with the ability to effectively lead projects and manage a team of engineers. The primary areas of focus encompass web server and Android app development.ResponsibilitiesSupport full-stack web development by applying agile methodologies for sprint...


  • Palo Alto, United States Higher Ground LLC Full time

    We are seeking a senior software developer candidate, proficient in a wide range of programming skills, coupled with the ability to effectively lead projects and manage a team of engineers. The primary areas of focus encompass web server and Android app development.ResponsibilitiesSupport full-stack web development by applying agile methodologies for sprint...


  • Palo Alto, United States Higher Ground LLC Full time

    We are seeking a senior software developer candidate, proficient in a wide range of programming skills, coupled with the ability to effectively lead projects and manage a team of engineers. The primary areas of focus encompass web server and Android app development.ResponsibilitiesSupport full-stack web development by applying agile methodologies for sprint...


  • Palo Alto, United States Higher Ground LLC Full time

    We are seeking a senior software developer candidate, proficient in a wide range of programming skills, coupled with the ability to effectively lead projects and manage a team of engineers. The primary areas of focus encompass web server and Android app development. Responsibilities Support full-stack web development by applying agile methodologies for...


  • Palo Alto, California, United States Unreal Gigs Full time

    About The Role We're seeking early engineers to join our dynamic team and contribute to building the foundational product alongside the founders. This role offers an opportunity to be an integral part of the decision-making process, akin to being an extension of the founding team, with a shared voice in shaping the direction of the company. We view early...


  • Palo Alto, United States Higher Ground LLC Full time

    We are seeking a senior software developer candidate, proficient in a wide range of programming skills, coupled with the ability to effectively lead projects and manage a team of engineers. The primary areas of focus encompass web server and Android app development. Increase your chances of an interview by reading the following overview of this role before...


  • Palo Alto, California, United States Woven by Toyota Full time

    Woven by Toyota is the mobility technology subsidiary of Toyota Motor Corporation. Our mission is to deliver safe, intelligent, human-centered mobility for all. Through our Arene mobility software platform, safety-first automated driving technology and Toyota Woven City — our test course for advanced mobility — we're bringing greater freedom, safety and...