Embedded Software EngineerFarmWise

Santa Clara, CA 21-08-2023
Receive more jobs like this
FarmWise is a cutting-edge robotic agricultural company focused on revolutionizing the way farming is done. We develop advanced robotic systems equipped with state-of-the-art camera perception technology, enabling precision agriculture and sustainable farming practices. 

We’re a diverse team of analytical problem-solvers who are deeply motivated by challenges. We value open communication and a dedication to self-improvement. If you are interested in working on technology that will have a big impact on agriculture. Join us!

About the Work:

    • Work on the embedded linux components of the system
    • Develop in real-time environments to process our camera images into scheduled weeder actions
    • Build robust processing pipelines in linux with deterministic behavior and debuggability.
    • Develop the communication with the low level actuation system to capture health metrics
    • Develop environments around the application that can be used during development, CI, simulation, and production
    • Collaborate with the other teams to build the best and strongest state-of-the-art farming equipment; Hardware, Electrical, Computer Vision, Backend, and Operations.

About You:

    • Strong communicator and a desire to work in a collaborative, people first culture
    • A BS or MS in Electrical Engineering, Computer Engineering, Computer Science, Robotics or related fields
    • Experience writing robust, production-ready, clearly-written, reusable, and well-tested code
    • High Proficiency in C++
    • Strong background in system architecture
    • Experience working with, and debugging the full linux stack system
    • Fluency with Linux development environments
    • Experience using and augmenting automated test systems to verify software, with hardware in the loop

Nice to Have:

    • Basic working knowledge of Linear Algebra, Statistics, Kinematics
    • Experience with the Nvidia Jetson platform
    • Experience with some of NVidia development tool set (deep stream, system profilers, any low level HW accelerator libraries)
    • Familiarity with some serialization protocols (e.g avro/protobuf) and some communication protocol used in IoT space (e.g. mqtt)
    • Experience with networking, concurrency, and distributed systems
    • Experience with embedded linux customization
    • Experience with PREMPT_RT linux patch

What we Offer:

    • Competitive salary & equity
    • Flexible PTO & 8 company-wide holidays
    • Generous Health Benefits (Medical, Dental, Vision), including FSA and HSA options
    • 401(k) with Company Match
    • Free catered lunch and plenty of snacks
$135,000 - $200,000 a year
FarmWise takes a market-based approach to pay, and pay may vary depending on your location in the U.S.  The salary range provided is for Bay Area candidates.  The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions.  This range may be modified in the future.
c

Applications are now closed