Autonomous Tractor

autonomous tractor, auto-steer, self-driving tractor, bear flag robotics, agtech startup

Careers

We’re hiring for the following positions!

 

Senior Software Engineer

Robotics Software Engineer

IoT Platform Software Developer

Full Stack Web Developer

Mechanical Engineer

Senior Software Engineer

We are changing the agricultural world with autonomy at Bear Flag Robotics. Our team is building a fleet of autonomous farming tractors and is looking for a Senior Software Engineer to join our team. Ideally, you have a computer science degree with experience designing and deploying large code bases as well as leading software teams. You’re comfortable with Python/C/C++ and have experience in all levels of the stack from embedded to cloud. Experience in ROS, network topology and communication protocols is a strong plus, but not a strict requirement.

Job Requirements

-3+ years software development experience

-Strong experience in Python, C, C++ or other OOP languages

-Experience leading software teams

-Experience designing and implementing software architecture

-Experience building large code bases from scratch

-Experience with IoT implementations

-Experience with ROS, launch files and TF packages

-Experience with network topology and communication protocols such as CAN and IP networks

-State machine design, especially for cases of safety critical applications

-Comfortable at all levels of the stack from embedded to cloud

-Must be a team player who is passionate about solving challenging problems and willing to help wherever needed to accomplish the overall mission

-B.S. or M.S. degree in Computer Science or equivalent experience

You can apply by sending your resume/ cover letter to contact@bearflagrobotics.com, please indicate which role you are applying to.

Alternatively, you can find our open positions on AngelList and apply here

Robotics Software Engineer

We are changing the agricultural world with autonomy at Bear Flag Robotics. Our team is building a fleet of autonomous farming tractors and is looking for a Robotics Software Engineer to join our team.  Ideally you have built robots from the ground up and have intuition around implementing a robotics stack from sensor selection to perception to localization to path planning.  You’re comfortable in Python/ C/ C++ and working on a breadth of problems. Experience with autonomous driving, robotics/ ROS, computer vision, machine learning are a huge plus. Passion and enthusiasm win the day.

Job Requirements

-Strong embedded software development experience in Python/C/C++

-Experience with ROS systems and packages

-Experience designing and implementing robot state machines

-Experience implementing localization and state estimation methods like Kalman Filters and Particle Filters

-Experience with mapping and localization

-Experience with path planning and control methods (i.e.: PID, MPC, A* and Dijkstra)

-Experience spacing and sourcing perception sensors, controllers, and hardware

-Knowledge of perception methods and libraries (i.e.: OpenCV, PCL, point cloud processing pipeline)

-Knowledge of deep learning based libraries such as TensorFlow or PyTorch

-Must be a team player who is passionate about solving challenging problems and willing to help wherever needed to accomplish the overall mission

-B.S./M.S in Computer Science/Robotics/ Electrical Computer Engineering/ Mechanical Engineering preferred

You can apply by sending your resume/ cover letter to contact@bearflagrobotics.com, please indicate which role you are applying to.

Alternatively, you can find our open positions on AngelList and apply here

IoT Platform Software Developer

We are changing the agricultural world with autonomy at Bear Flag Robotics. Our team is building a fleet of autonomous farming tractors and is looking for an IoT Platform Software Developer to help us build the software infrastructure needed to support autonomous operations, vehicle monitoring, remote feature/fix deployment and machine learning and analytics processes.  Ideally you have experience implementing CI/CD frameworks (extra points for experience in a connected device/IoT ecosystems) and have set up scalable IT infrastructure from the ground up including storage, server hosting, network, and security and the automation tools required for these systems to work together.  If you’re an enthusiastic self-starter who is comfortable wearing a few different hats and passionate about owning, architecting, implementing cloud infrastructure for a fast-growing startup we encourage you to apply!

Job Requirements

-3+ years software development with DevOps experience

-Strong experience with Python, C, C++ or other OOP languages

-Experience with event processing frameworks

-Experience developing on AWS, IoT/edge computing platform experience a plus

-Experience building and maintaining test automation, CI/CD frameworks

-Experience with Docker or other container platforms

-Experience with Linux, version control, cross-platform scripting

-Knowledge of SQL databases

-Must be a team player who is passionate about solving challenging problems and willing to help wherever needed to accomplish the overall mission

-B.S. or M.S. degree in Computer Science or equivalent experience

You can apply by sending your resume/ cover letter to contact@bearflagrobotics.com, please indicate which role you are applying to.

Alternatively, you can find our open positions on AngelList and apply here

Full Stack Web Developer

We are changing the agricultural world with autonomy at Bear Flag Robotics. Our team is building a fleet of autonomous farming tractors and is looking for a Full Stack Web Developer to join our team to help us architect and build our diagnostic and end user interfaces. Ideally you have implemented web or mobile applications, have experience with cloud and platform design, and have a passion for IoT, robotics or autonomous driving applications. You’ll be working with the entire technology stack, designing and building front-end remote control interfaces, engineering diagnostic interfaces, and a full fleet management platform. We are looking for someone who can design a system from the ground up with potential and desire to lead a team down the line.  If you’re an enthusiastic self-starter who thrives in ambiguous environments, thinks outside the box, and wants to play a pivotal role in designing the autonomous vehicle user experience we encourage you to apply!

Job Description

-3+ years of software development experience

-Strong experience with Python, C, C++ or other OOP languages

-Proficient in JavaScript frameworks (React.js, Angular.js, Backbone.js) and CSS

-Experience architecting and building scalable code

-Must be a team player who is passionate about solving challenging problems and willing to help wherever needed to accomplish the overall mission

-B.S. or M.S. degree in Computer Science or equivalent experience

You can apply by sending your resume/ cover letter to contact@bearflagrobotics.com, please indicate which role you are applying to.

Alternatively, you can find our open positions on AngelList and apply here

Mechanical Engineer

We are changing the agricultural world with autonomy at Bear Flag Robotics. Our team is building a fleet of autonomous farming tractors and we are looking for an experienced mechanical engineer who can help us design the hardware necessary for the tough agricultural environments we operate in. Our first generation HW fits onto existing tractors. Ideally, you have experience designing and testing packaging, enclosures, actuators and wiring harnesses for harsh environments. You need to be comfortable defining requirements and speccing hardware to meet these requirements. Familiarity with CAD and CAM software is a must as is experience designing for manufacturability. Proficient programming skills in C and Python are strongly desired. If you’re an enthusiastic self-starter who thrives in ambiguous environments, thinks outside the box, and wants to play a pivotal role in designing autonomous heavy equipment we encourage you to apply!

Job Description

-3+ years of mechanical engineering experience

-Experience analyzing, designing, building and installing electro-mechanical mechanisms (servos, actuators, motors, associated sensors)

-Experience analyzing, designing, laying out, building and installing electronic enclosures and associated harnessing

-Experience designing and testing systems for harsh environments

-Experience designing for manufacturability

-Proficient with CAD tools

-Proficient in C and Python

-Must be a team player who is passionate about solving challenging problems and willing to help wherever needed to accomplish the overall mission

-BS or MS degree in Mechanical Engineering or equivalent experience

You can apply by sending your resume/ cover letter to contact@bearflagrobotics.com, please indicate which role you are applying to.

Alternatively, you can find our open positions on AngelList and apply here