Firmware Engineer
- Category: Et cetera
- Deadline: 27th November 20222022-11-27T23:00:00-0800
- California
Vacancy expired!
Seeking a stellar Firmware Engineer for our large startup in San Jose!This Jobot Job is hosted by: Brandon ZavalaAre you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.Salary: $140,000 - $195,000 per yearA bit about us:We are a LARGE startup in San Jose with SEVERAL opportunities for growth! Currently seeking TOP TIER Firmware Engineers to add to the team!
- Deliver high-quality C code in a real-time embedded environment
- Specify, design, and implement functionality and behaviors of embedded subsystems
- Be involved in the full life-cycle of firmware development from concept through integration, test and high volume manufacturing
- Contribute towards writing requirements with traceability to implementation and the test cases
- Hands-on hardware bring up, system debugging and code optimization
- Make performance and optimization trade-offs to meet product requirements
- 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
- BS or MS in Electrical Engineering, Computer Engineering, Computer Science or similar
- All levels of experience are needed
- C programming and proven record of delivering high quality code
- Design code modules with static memory footprint
- Git version control system
- Embedded 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 algorithms
- Hands-on experience with electrical circuits and basic circuit design and analysis
- If the candidate has had experience working on projects for student clubs and organizations like robotics club, SAE (Society of Automotive Engineers), Solarboat, EV Club, etc.
- MISRA C, unit testing, static analysis tools
- Python scripting
- 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-ups