Description
We’re a small, fast-growing venture-backed team from Tesla, Google and Faraday Future providing a set of tools to automotive and mobility companies to help them build revolutionary EVs and smarter transportation. We do this by providing over-the-air update infrastructure, advanced data analytics, fleet management, and other key vehicle components.
From day one, your work at Sibros will have a positive impact on millions of vehicles. Over the last year, we’ve seen EV and mobility overtake mobile or web in funding. Help support the backbone of this revolution and work with tier-1 vehicle and mobility manufacturers, experience early demos, and learn from the best.
About the Role
As a member of the firmware team, you will be responsible for testing firmware, as well as designing complex tests to ensure that the code is robust and reliable. The tests will be for cutting edge gateway and connectivity systems, powertrain control systems, body controls systems, chassis systems, and diagnostic systems.
- Deliver high-quality tests for the individual modules and the overall system - all written in C and Python
- Specify, design, and implement tests for functionality and behaviors of all embedded subsystems.
- Be involved in the full life-cycle of test development from concept through integration and test deployment
- Hands-on hardware bring-up and system debugging
- Do black-box testing of all systems
- Contribute to technical designs and ECU requirements, safety analysis, and interface design between various microcontrollers
- Interface with hardware and mechanical engineering teams, as well as clients and end-users of the products
Minimum Qualifications
- BS or MS in Electrical Engineering, Computer Engineering, Computer Science or similar.
- All levels of experience are needed.
- Must-have requirements for candidates include proficiency in the following areas/aspects:
- C programming and proven record of delivering high-quality code.
- Git version control system
- MISRA C, unit testing, static analysis tools
- Python scripting
- Familiarity with low-level drivers (like SPI, ADC, PWM, CAN, LIN etc.)
- Computer Science principles like data structures and algorithms
- Hands-on experience with electrical circuits and basic circuit design and analysis
Preferred Qualifications
- Big bonus if the candidate has experience working on projects for student clubs and organizations like robotics club, SAE (Society of Automotive Engineers), Solarboat, EV Club, etc.
- Nice to have experience with:
- Embedded systems design and architectures - should be familiar with concepts like watchdogs, task pre-emption, software interrupts, priority inversion, etc.
- Embedded microprocessor toolchain
- Familiarity with ARM cores
- Familiarity with processors from TI (C2000, Hercules, MSP430, etc.), Freescale (MPC560x), Infineon, STMicro
- Familiarity with embedded RTOS (eg. freeRTOS, MQX, DSP BIOS, etc)
- Hardware board bring-up
Equal Employment Opportunity
Sibros is committed to a policy of equal employment opportunity. We recruit, employ, train, compensate, and promote without regard to race, color, age, sex, ancestry, marital status, religion, national origin, disability, sexual orientation, veteran status, present or past history of mental disability, genetic information or any other classification protected by state or federal law.