Embedded Systems Software Engineer (Linux / IoT)

Contract Mid Level 5+ years

Posted 1 month ago Expired

This job has expired

Looking for a job like Embedded Systems Software Engineer (Linux / IoT) in or near Palo Alto, CA? Upload your resume and we'll notify you when similar positions become available.

Upload Your Resume

About This Role

Join the team at the core of Tesla’s Supercharger products to build applications for the Tesla Site Controller, managing devices, billing, payments, power distribution, and communication with the Tesla cloud.

Responsibilities

  • Develop high-quality, testable software using Golang, C++, and/or Rust
  • Design and implement solutions within a microservice architecture with direct impact on customer experience
  • Perform hands-on bring-up of products, accelerating deployment through commissioning and serviceability
  • Perform root cause analysis of field issues and deliver quick, high-quality solutions
  • Develop CI tests (unit test, SIL, HIL, etc.) to validate component and system functionality
  • Collaborate with validation teams to define and execute integration test strategies

Requirements

  • 5+ years of professional software development experience using application layer languages like Golang, C/C++ and Rust
  • Experience writing unit tests and practicing test-driven development
  • Experience with software development for IoT platforms (Internet of Things)
  • Experience developing mission-critical applications on embedded Linux
  • Experience with JSON, Protobuf, gRPC, REST, HTTP, TLS, TCP, UDP, CAN

Qualifications

  • 5+ years of professional software development experience using application layer languages like Golang, C/C++ and Rust

Nice to Have

  • Experience with device to cloud interfaces of charging protocols such as OCPP, ISO15118
  • Experience implementing software for power conversion, thermal controls, battery management, or other highly physical product implementations

Skills

C++ * REST * JSON * Linux * Golang * Rust * HTTP * gRPC * Test Driven Development * UDP * CAN * TLS * Protobuf * TCP * IoT platforms * CI tests *

* Required skills

About Pentangle Tech Services | P5 Group

Automotive
View all jobs at Pentangle Tech Services | P5 Group →