Electrical Firmware EngineerAigen

Kirkland, WA 29-10-2023
Receive more jobs like this
At Aigen, our mission is to accelerate the transition to regenerative agriculture—with a pesticide-free, solar powered robotics platform.

52% of agricultural land is degraded by current management practices, and 60-75% of original soil carbon has been lost in lands used for agriculture (according to the IPCC). Join us to make a real world impact at the confluence of cutting edge robotic technology, agriculture, AI, and climate! With $19M raised to date, we are backed by a suite of investors including NEAGFCAgFunderRegen.vc, and Bessemer Ventures.

The Role: As a key member of the hardware development team at Aigen, you will help ensure robust and reliable operations of our fleet of autonomous robots across multiple farms over multiple geographical regions. You will work closely with the electrical engineers, software engineers, test engineers, and operations teams to capture needs, develop and ship solutions, and ensure functionality of those solutions across all scenarios. You will be a key contributor to and driver of the development of new hardware and software system architectures for both the current and future generations of Aigen's vertically integrated custom robotics platform.

Aigen celebrates diversity in all its forms, and is an equal opportunity employer

Coverage: CNBC | NEA | Geekwire | AgFunder

Tools / Languages: Assembly, C/C++, Python, ARM Cortex Microcontrollers

Responsibilities:

    • Ownership over the low level firmware responsible for managing the vehicle power system and operations
    • Development of test cases for Hardware-in-the-Loop (HITL) verification of firmware
    • Supporting investigation and debugging of issues discovered in field operations
    • Development of Software Control Documents to capture requirements and specifications prior to implementation
    • Communicating with and capturing the needs of the field operations team
    • Communicating with and driving the verification and validation cases with the test engineering team
    • Working closely with the software team to ensure the low level and high level software systems work seamlessly together to run the fully autonomous system

Basic Qualifications

    • Minimum Bachelors degree in CS, CE, or EE or equivalent
    • 2+ years of experience developing firmware for embedded systems in bare metal and real-time operating systems

Preferred Qualifications

    • Experience with common electrical communication protocols (I2C, SPI, UART, CAN)
    • Comfort debugging electrical circuits with datasheets and common test equipment (oscilloscopes, multimeters, logic analyzers)
    • Experience with new board bring-up
    • Experience developing APIs for development

Indicators of Good Fit

    • Ability to thrive in a fast-paced startup environment 
    • Previous success launching hardware + software products
    • Demonstrated ability to navigate through ambiguous and complex requirements and evolving challenges
    • Track record of innovative thinking and a willingness to explore unconventional approaches to problem-solving

Benefits

    • Stock options
    • Flexible (WFH) Mondays
    • Unlimited paid time off (15 days minimum)
    • Healthcare - 100% coverage for employee
    • Vision
    • Dental
    • 401(k)
    • Work on a team in which the qualities that diverse team members bring to the table are appreciated
$100,000 - $140,000 a year
c

Applications are now closed