Embedded Firmware/Software Engineer

Berkeley, CA 94705
Full-time

Job Closed

Overview

Required skills and experience: 1. 5-10 years of experience in software development, especially in embedded systems 2. Strong in C, C++, Python programming skills 3. Experience with PCBA bring up and verification 4. Experience with reading schematics and basic electronics, this includes embedded CPU/GPU (ARM, Nvidia, TI, or STM), memory, power supplies, and communication busses (I2C, SPI, USB, JTAG). This includes memory management and optimization. 5. Experience with bare metal system, embedded systems OS, i.e. embedded Linux and RTOS 6. Experience with Kernel, board support package, and ability to develop device driver is a plus 7. Ability to use basic electronics equipment such as DVM, Digital Oscilloscope, and network simulator/BER/FER equipment What you need to know: 1. Opportunity to work with the leading provider of checkout-free shopper technology for existing stores. The team has developed the only enterprise class solution for large store chains in the market today 2. Work as a core team member for the embedded software development 3. Collaborate with hardware engineers, system architects, product managers and project managers 4. Competitive compensation and benefits

Benefits

Full Benefits

Company

The leading provider of checkout-free technology for large scale grocery and convenience store chains. We deliver a next-generation shopper experience as the only enterprise-class, checkout-free solution on the market today. The platform is a fault-tolerant system that accurately processes thousands of simultaneous interactions between people and goods. The system places no limits on who can enter the store, what can be sold there or how the merchandise is configured. We have tripled its workforce since emerging from stealth mode in January 2019. The plan is to double in size by the end of 2020 to match the growing product demand and support client installations. The company is currently hiring across all functions, including engineering and operations.