Principal Software Developer (Maritime Autonomous Vehicles) (Hiring Immediately) Job at Jobot, Alameda, CA

c3FjYmR1ZUQvd3MvUEhqaVVXaGQ5RXdhL3c9PQ==
  • Jobot
  • Alameda, CA

Job Description

Experienced with firmware development for unmanned systems? Take a closer look!

This Jobot Job is hosted by: Jenner Wiggins
Are you a fit? Easy Apply now by clicking the Apply button and sending us your resume.
Salary: $150,000 - $180,000 per year

A bit about us:

We specialize in designing and manufacturing autonomous surface vehicles that provide comprehensive turnkey systems for maritime security, ocean mapping, and ocean data collection. Our vehicles harness wind and solar power to monitor the state of the planet in real-time, transmitting valuable ocean data back to shore via satellite. This enables our clients to effectively monitor and prevent catastrophic ecological disasters through a cost-effective ocean data collection process.

Why join us?
  • Great Benefits
  • Cutting Edge Tech
  • R&D Environment
  • Slight Hybride Schedule 3 days on site 2 days off site.

Job Details

SUMMARY:
As our firmware engineer, you will develop software for embedded devices, including processor support and applications. You'll enhance existing hardware, set up new hardware, and collaborate with hardware engineers. Your main users will be vehicle software engineers and operators. We're phasing out an old codebase, making this a great opportunity to shape a new distributed system. Our software is written in C and C++ and communicates using various protocols. This is a hands-on role, involving electronics, integration, and tools like oscilloscopes and logic analyzers.

MUST HAVES:
  • RTOS
  • Embedded C++
  • Vehicle Control Subsystems
COMPANY:
  • 220-person company and a 3-person firmware team.
DUTIES & RESPONSIBILITIES:
  • Receive brand-new hardware and write the firmware to bring it to life.
  • Add new capabilities to and fix bugs impacting existing hardware.
  • Design and develop offboard software infrastructure for deploying and testing hardware.
  • Design and develop onboard software architecture and infrastructure and apply it to multiple instances of hardware.
  • Support, manage, and enhance firmware on various 3rd party devices
EDUCATION & EXPERIENCE:
  • Bachelors in Electrical, Computer Engineering or related field.
  • 5+ years of experience in firmware
  • Understanding of how to set up and debug toolchains, how to manage memory and storage in constrained environments, and bare-metal boot sequences
  • Operational skill in C, C++, and Python
  • Familiar with a variety of serial hardware interfaces (UART, SPI, I2C, etc.)
  • Knowledge of software processes to produce sustainable and maintainable code
  • Good verbal and written communication skills
  • Hobbyist-level electrical engineering test equipment operational skill

Interested in hearing more? Easy Apply now by clicking the Apply button.

Job Tags

Immediate start,

Similar Jobs

Pulte Group

IT Director I Job at Pulte Group

The IT Director I serves as the IT liaison for each department in an organization. Understands all business processes for their business discipline and provides technology guidance to ensure maximum ROI for IT business strategy requirements. Facilitates and serves as a... 

MDS COMMUNICATIONS CORPORATION

Call Center Representative - Mesa Call Center Job at MDS COMMUNICATIONS CORPORATION

 ...Telecommunications Description Now HIRING! One of the BEST CALL CENTERS in Arizona is hiring NEW call center reps to work at our Mesa...  ...well as Republican and Christian causes. No call center experience is necessary. Come build a rewarding career while raising... 

Cooke Aquaculture Inc.

Hydraulic Mechanic Job at Cooke Aquaculture Inc.

 ...Job Description Job Description Responsibilities: The Hydraulic Mechanic will be responsible for safely and efficiently performing the specific duties below: Maintain all steamer and purse boat systems in accordance with published maintenance schedules Accomplish... 

Heartland Coca-Cola Bottling Company

Warehouse Order Builder Job at Heartland Coca-Cola Bottling Company

 ...Monday-Friday 10AM start time $19.00 an hour Company: Heartland Coca-Cola Bottling Company, LLC Heartland Coca-Cola Bottling Company, LLC ("Heartland Coca-Cola") produces, sells, and distributes the highest quality and best tasting Coca-Cola beverages across Kansas... 

Capital One

Sr. Software Engineer, Back End (Python & AWS) Job at Capital One

Sr. Software Engineer, Back End (Python & AWS) Do you want to work for a tech company that writes its own code, develops its own software, and builds its own products? We experiment and innovate leveraging the latest technologies, engineer breakthrough customer experiences...