Embedded Software Engineer
Company
FarmWise
Location
South Bay
Type
Full Time
Job Description
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
Date Posted
11/29/2023
Views
0
Similar Jobs
Sales Development Representative- French - Qualtrics
Views in the last 30 days - 0
Qualtrics is a company that creates software for top brands to enhance customer experiences team performance and product design They are looking for a...
View DetailsAI Solution Manager, ServiceNow Platform - ServiceNow
Views in the last 30 days - 0
ServiceNow a global market leader in AIenhanced technology is seeking an AI Solution Manager to lead the implementation of AI solutions for complex bu...
View DetailsSenior Software Engineer, Devices Automation - Block
Views in the last 30 days - 0
Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...
View DetailsSenior Systems Infrastructure Engineer - BlackLine
Views in the last 30 days - 0
BlackLine is seeking a highly skilled Infrastructure Engineer to design build and manage corporate environments across Azure AWS and GCP platforms The...
View DetailsSolution Manager, Workday - BlackLine
Views in the last 30 days - 0
BlackLine is a leading provider of cloud software that automates and controls the entire financial close process The company is committed to modernizi...
View DetailsSenior Program Manager, Global Occupational Health & Safety - ServiceNow
Views in the last 30 days - 0
ServiceNow is seeking a Health Safety Program Manager to design implement and lead a comprehensive corporate safety program The role involves develop...
View Details