Software Engineer Intern
Confirmed live in the last 24 hours
Locations
Hayward, CA, USA
Experience Level
Intern
Desired Skills
Bash
Data Structures & Algorithms
C/C++/C#
Linux/Unix
Python
Requirements
- BS in CS, EE, or related field
- Demonstrated experience and proficiency with C, C++
- Experience with the Linux operating system and scripting languages (e.g., bash, python)
- Ability to make a system work. Have you ever had to fight a linux installation issue? Figure out why your program crashed after 1 hour?
- An ability and desire to develop technical depth in navigation signal processing, and learn quickly on the job
Responsibilities
- Design, build, and test algorithms for mobile robotic platforms
- Create and support design studies and develop prototype system solutions
- Perform analyses
- Develop verification and validation procedures to ensure that system software performs as specified to meet system and subsystem requirements
- Perform systems modeling, simulation, and analysis
- Provide input for documentation on new or existing systems
- Develop and conduct tests to ensure systems meet documented user requirements
- Identify, analyze, and resolve operating/hardware system problems
- Provide system/equipment/specialized training and technical guidance
- Determine system specifications, input/output processes, and working parameters for hardware/software compatibility
- Maintain current knowledge of relevant technology as assigned
- Participate in special projects as required
- Regularly test your code on the robot to understand system-level performance
Desired Qualifications
- M.S. or Ph.D. preferred
- Experience writing code for embedded systems or environments where performance matters (video games included)
- Knowledge of profilers, valgrind and system analysis tools
- Experience with or exposure to inertial sensors, inertial navigation, GPS, or Kalman filtering
- Demonstrated experience with systems engineering and software engineering processes
Transformative agricultural robotics services
Company Overview
Verdant Robotics is on a mission to build a future where autonomous robots can serve people, create value, and improve quality of life. The company's unique digital-twin and mm-accurate spraying technology unlocks phenomenal increases in productivity and efficiency - helping farmers grow more profitability with less inputs, realizing savings from day one.