Embedded Software Engineer - Kasmo Inc
San Francisco, CA 94016
About the Job
Title: Embedded Software Engineer
Location: San Jose, CA
Job Summary:
We are looking for a talented Principal Embedded SW Engineer to join our team and help us continue to deliver cutting-edge products to our customers. The ideal candidate will have experience with embedded firmware on microcontrollers and microprocessors, software architecture design, high efficiency protocols and driver implementation, embedded OS and board support packages. You will be responsible for developing and supporting firmware for our high-performance products, including bring-up and integration with customer solutions.
Qualifications:
• Bachelor's or Master's degree in Comp Sci, EE or related field
• 10+ years of experience in firmware development
• Local engineers, able to legally work in the US
• Nice attitude, team player, able to mentor juniors
• Able to work on many tasks and make progress simultaneously
• Experience with one or more - QNX, VxWorks, Green Hills, Embedded Linux, FreeRTOS
• Hands-on experience in bring-up, debugging and functional verification of digital and mixed-signal electronic boards
• Good Understanding and Proven experience in sensors, particularly with LiDAR, Radar, and Camera systems.
• Experience with implementation of various standard and high-speed interface protocols (e.g., UART, I2C, SPI, PCIe, DMA, CAN, Ethernet) in embedded systems
• Strong debugging and problem-solving skills
• C/C++/Python, preferably Cert-C, MISRA
• Bonus - Automotive/IOT/Robotics/Multimodal Sensor experience
• Bonus – Familiarity with standard digital signal processing techniques and algorithms (FFTs, filter design, signal estimation, etc.) and control theory (PID loop, etc.).