Embedded Software Engineering Manager - Tesla Energy

Full Time
Palo Alto, CA
Posted
Job description
What to Expect
To support Tesla’s overall mission of accelerating the world’s transition to sustainable energy, the Tesla Energy team brings our world-leading battery technology to the grid. Tesla is leveraging its breakthrough software, electronics, test, and manufacturing capability to develop and deploy grid-connected storage at residential, industrial, and utility levels.
The Energy team is small, committed, and fast-moving. We emphasize collaboration in our work and always encourage each other to have fun while changing the world together. As a member of our team, you will help shape the direction of our products. You must have a genuine passion for engineering products that will fundamentally change the world’s energy infrastructure and thrive working in a fast-paced, scrappy environment.
Tesla Energy is looking for an exceptional Software Engineering Manager to lead the energy products software team. You will drive the direction of the firmware team with outstanding technical and managerial skills. This hands-on role entails significant ownership of our world-class embedded software, ranging from architecture, implementation, validation, and full life cycle ownership.
What You’ll Do
  • Set the standard of technical and leadership excellence for the team. You will be capable and enjoy executing any level of the software design and validation process to lead from the front.
  • Key owner of software development processes, and improving team efficiency by developing scalable, reliable, and highly re-usable code.
  • Develop, enhance and debug new and existing embedded Linux systems, GO control applications, and mobile app frontend and backend. This is a working manager role, must be comfortable and enjoy developing code and driving validation as a hands-on leader while staying balanced to lead the team effectively.
  • Lead software/hardware co-design for optimized solutions and schedules.
  • Goal setting and measurement for the software team. Lead mentoring and leadership growth.
  • Hands-on hardware bring-up, system debugging and code optimization.
  • Implement optimal networking solutions using several wireless technologies, including wifi, Bluetooth, cellular, and thread.
  • Design and implement protocols to enhance subsystem communications.
What You’ll Bring
  • BS or higher in Engineering, Physics, Computer Science or proof of exceptional skills in related fields.
  • 5+ years in a technical leadership role, experience managing 10+ engineering reports.
  • 10+ years of professional software development experience.
  • Capable of delivering top-quality code in a real-time embedded Linux environment.
  • Deep understanding of networking and internet protocols as Ethernet, IPV6, VLAN, TCP IP, UDP, HTTP, REST, etc...
  • Fluent in software fundamentals, including software design, algorithm development, data structures, code modularity, and maintainability.
  • Expert knowledge of the embedded design process and tools: compilers, debuggers, build management tools, and source code control.
  • Capable of hands-on bring up, debug, and deep code optimization.

jackharris.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, jackharris.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, jackharris.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs