Sr. Firmware Engineer

Tesla Motors San Diego , CA 92140

Posted 2 months ago

The Role

The core technology development team is bringing electronics, mechanical design/packaging, and firmware to create next generation platforms that are used across energy and vehicle products. The team is small, committed, and fast moving.

As a member of our team, you will 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, entrepreneurial environment. We are looking for an amazing firmware engineer to help lead next generation designs.

Responsibilities

Develop, enhance and debug new and existing real-time firmware in C and C++.

Drive firmware development for performance, scalability, modularity, robustness, and tight integration with the hardware.

Hands-on hardware bring up, system debugging and code optimization.

Implement continuous improvements and best practices within the team, and larger organization.

Drive firmware/hardware co-design for optimized solutions and schedules.

Requirements

BS or higher in Engineering, Computer Science, Physics, or related discipline.
3+ years of professional firmware development experience.

Capable of delivering top quality C and C++ code in a real time embedded environment.

Expert software fundamentals including architectural design, algorithm development, data structures, code modularity, and maintainability.

Significant multithreaded and RTOS experience.

Desired to have experience implementing firmware for power conversion, thermal controls, battery management, or other highly physical product implementations.

Desired to have test driven development experience using unit testing, software in the loop, and hardware in the loop methodologies. Our developers participate significantly in firmware testing, so a validation mindset is required.

Remain engaged, proactive and positive while solving very challenging problems.

Own assignments and take full accountability for overall team success.



icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Firmware Engineer

Brain Corp

Posted 4 months ago

VIEW JOBS 7/18/2019 12:00:00 AM 2019-10-16T00:00 Brain Corp is a San Diego-based AI company creating transformative core technology for the robotics industry. Our diverse engineering teams in Software, Hardware Design, and Embedded Systems are creating comprehensive solutions to support the builders of today's autonomous machines in successfully producing, deploying, and supporting commercial robots across industries and applications. Brain Corp is funded by the SoftBank Vision Fund and Qualcomm Ventures. For more information please visit: https://www.braincorp.com/ We are seeking a Sr. Firmware Engineer to our join our growing team. This position will focus on writing safe, reliable firmware for integrating hardware and software on for mobile robotic products. Tasks & Responsibilities * Design, develop and support the firmware systems required for our robotic brains * Manage safety and reliability of the firmware * System integration with hardware and software systems What you need * Bachelor's Degree in Computer Science, Software Engineering or a related field * 5+ years professional experience, including: * Strong software engineering/coding in C/C++/Python * Strong embedded systems skills (GPIO, interrupts, timers, PWM, i2c, USB) * Strong experience in Linux environment * Experience with reliable, safety-critical systems and SIL (safety integrity level) * Experience with AGILE development and continuous integration * Familiarity with build systems (cmake, make) * Familiarity with release management and versioning * Familiarity with control systems (PID, closed loop control) * Experience with lab equipment (DMMs, oscilloscopes, logic analyzers) * Experience with Github, JIRA, and Jenkins tools for source control, tracking, and testing Things that make a difference * Advanced degree in CS/CE or related field * Familiarity with ARM Cortex microcontrollers * Familiarity with an RTOS * Functional safety engineering certification (TUV or equivalent) * Experience with mobile robotics This position is located in our San Diego headquarters. Brain Corp San Diego CA

Sr. Firmware Engineer

Tesla Motors