Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Embedded Firmware/Software Engineer

Aviation Structure Repairs LLC

Embedded Firmware/Software Engineer

Berkeley, CA
Full Time
Paid
  • Responsibilities

    Job Description

    Our client is the leading provider of checkout-free technology for large scale grocery and convenience store chains. They deliver a next-generation shopper experience as the only enterprise-class, checkout-free solution on the market today. Their 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.

     

    They have tripled their 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.

     

    WHAT YOU'LL BE DOING:

     

    • Develop our next generation of edge computing solutions
    • Work as a core team member for the embedded software development
    • Collaborate with hardware engineers, system architects, product managers and project managers
    • Conduct hardware bring-up, verification, and certification support
    • Conduct unit test, support system software assurance and field operations
    • Document software design, test procedure, release notes, and configuration management

     

    WHAT YOU SHOULD HAVE:

     

    • 5-10 years of experience in software development, especially in embedded systems
    • Strong in C, C++, Python programming skills
    • Experience with PCBA bring up and verification
    • 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.
    • Experience with bare metal system, embedded systems OS, i.e. embedded Linux and RTOS
    • Experience with Kernel, board support package, and ability to develop device driver is a plus
    • Ability to use basic electronics equipment such as DVM, Digital Oscilloscope, and network simulator/BER/FER equipment

     

    BONUS EXPERIENCE:

     

    • Experience with wireless communication and security, e.g. Bluetooth, WiFi, or wireless system
    • Experience with manufacturing test fixture development and diagnostic tools
    • Experience with computer vision and framework
    • Experience with GEthernet switching networks protocol
    • Experience with EMI test support

     

     

    EDUCATION & CERTIFICATIONS:

     

    • BS Electrical Engineer or Computer Science degree preferred

    Powered by JazzHR

    6x5YlAm76Z