At EarthSense, we're on a mission to combat climate change by revolutionizing the way we approach farming, and we want you to be part of that journey. Are you ready to help shape the future of sustainable agriculture while working on groundbreaking autonomous vehicles and cutting-edge robotics? 

As a fast-growing startup at the forefront of agricultural technology, we’re building innovative solutions that make a real impact on the planet. Our flagship product, the TerraSentia robot, is already a leader in the environmental revolution. This state-of-the-art, AI-powered robot is transforming precision agriculture by empowering farmers with real-time data to make smarter, more sustainable decisions.

EarthSense is developing the next generation of autonomous robots, leveraging the latest advancements in artificial intelligence, machine learning, and robotics to create smarter, more sustainable farming solutions. With our rapidly expanding team and cutting-edge technology, we’re pushing the boundaries of what’s possible in smart farming and accelerating the transition to a more sustainable future.

You’ll be part of an exciting and dynamic environment where innovation is at the core of everything we do. You’ll have the opportunity to work alongside a passionate team of engineers, scientists, and industry experts, all driven by the shared goal of making a positive impact on the world. If you're eager to work on impactful technologies that address global challenges like climate change, food security, and sustainable agriculture, we want you to join us on this exhilarating journey!

We are adding to our superstar team and we are looking for a junior level Computer Engineer or Electrical Engineer to join our electronics group. The ideal candidate has strong skills working with embedded firmware and microcontrollers such as ESP32, STM32, and RaspberryPi. Experience with hardware projects is a must. Excellent debugging and problem solving ability, combined with flexibility to excel at new challenges while learning along the way.

Qualifications:

  • Educational Background: A Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience in a relevant area.

Required Skills and Experience:

  • Firmware Development & Embedded Systems: Proficiency in designing, developing, and optimizing firmware for embedded systems, with a strong understanding of low-level programming and hardware-software integration.

  • Excellent Debugging & Problem-Solving: A keen eye for detail and strong debugging capabilities to identify, analyze, and resolve issues across both software and hardware components. You should thrive on troubleshooting complex problems and delivering efficient solutions.

  • Proficient Programming: Extensive experience in programming languages such as C and C++ for embedded platforms, specifically for devices like ESP32 and STM32. Familiarity with Linux-based systems (Raspberry Pi) and the ability to write robust, efficient code for various embedded applications.

  • PCB Assembly & Testing: Hands-on experience in assembling, testing, and troubleshooting printed circuit boards (PCBs) and other electronic systems, ensuring proper functionality and performance in real-world applications.

Preferred Skills and Experience:

  • Eagle CAD: Experience with reading schematics and PCB design documentation using Eagle CAD software for efficient, manufacturable designs.

  • Soldering: Strong soldering skills, with the ability to confidently assemble and repair SMD electronic circuits at both the component and board level.

  • 3D Printing: Familiarity with 3D printing technologies, capabilities and processes.

  • GitHub: Proficient in using GitHub for version control and collaborative development, ensuring clean, well-documented code and effective team collaboration.

  • LoRa Radio: Experience with radio communication technologies such as LoRa, enabling long-range communication in embedded applications.

  • GNSS/GPS: Knowledge of Global Navigation Satellite System (GNSS) and GPS technologies, integrating them into embedded solutions to provide location-based services and real-time tracking.

  • WiFi: Understanding of WiFi communication protocols and integration with embedded systems, supporting robot applications that require wireless connectivity.

  • CAN Bus: Familiarity with the Controller Area Network (CAN) bus protocol, commonly used in automotive and industrial applications, and experience with integrating it into embedded solutions.

  • ROS (Robot Operating System): Experience with ROS for developing robotic applications, including the integration of various sensors, actuators, and control systems.

  • Electric Vehicles (EVs): A passion for and knowledge of electric vehicle technologies, contributing to cutting-edge projects in the EV space, whether related to vehicle control systems, battery management, or autonomous operation.

Salary Range is between 70,000 USD to 120,000 USD and is commensurate with experience.