Firmware Engineer
- Category: Et cetera
- Deadline: 27th November 20222022-11-27T23:00:00-0800
- California
Vacancy expired!
Hybrid Firmware EngineerThis Jobot Job is hosted by: Jennifer HeathAre you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.Salary: $130,000 - $190,000 per yearA bit about us:We are one of the fastest growing companies in the auto tech space, on a mission to enable the connected vehicle ecosystem of the future with its award winning platform for large scale automotive and IoT software, data and diagnostics management. Our market leading products help automakers ensure their vehicles are continuously updatable while providing data-driven insights that improves vehicle performance, safety, functionality and reliability.Headquartered in Silicon Valley and backed by top flight investors, we offers a vibrant and dynamic culture where you can apply your talents to help shape game changing innovations being adopted by some of the most valuable electric vehicle startups to prestigious automotive brands around the world.Why join us?Medical, Vision , Dental, Unlimited PTO, Holidays Paid, Equity for every employeeJob DetailsAbout the RoleDeliver high-quality C code in a real-time embedded environmentSpecify, design, and implement functionality and behaviors of embedded subsystemsBe involved in the full life-cycle of firmware development from concept through integration, test and high volume manufacturingContribute towards writing requirements with traceability to implementation and the test casesHands-on hardware bring up, system debugging and code optimizationMake performance and optimization trade-offs to meet product requirementsContribute to technical designs and ECU requirements, safety analysis, and interface design between various microcontrollersInterface with hardware and mechanical engineering teams, as well as clients and end-users of the productsMinimum QualificationsBS or MS in Electrical Engineering, Computer Engineering, Computer Science or similarAll levels of experience are neededProficiency in the following areas/aspects:C programming and proven record of delivering high quality codeDesign code modules with static memory footprintGit version control systemEmbedded systems design and architectures - should be familiar with concepts like watchdogs, task preemption, software interrupts, priority inversion, etc.Low-level driver implementation (like SPI, ADC, PWM, CAN, LIN, etc.)Computer Science principles such as data structures and algorithmsHands-on experience with electrical circuits and basic circuit design and analysisInterested in hearing more? Easy Apply now by clicking the "Apply Now" button.