Ocean Job Board

A Job Board for Ocean Research, Conservation, and Technology Positions. Learn more

Firmware Engineer

Blue Ocean Gear
Blue Ocean Gear
Job Functions:
Software Engineering, Other Engineering
Employment Types:
San Mateo, CA, USA; San Francisco, CA, USA
Posted on:

Position: Firmware Engineer Are you looking for an exciting new challenge in firmware design?
About Us: Blue Ocean Gear is a San Francisco Bay Area-based start-up at the forefront of the growing community of mission-driven businesses building technology to empower good stewardship of the world’s oceans. Our core product is an intelligent, networked buoy system that helps fishers track and monitor their gear, saving them time and money, providing critical operational data and analysis, and reducing the single largest source of ocean plastics – lost fishing gear. In the process, we are bringing IoT to the oceans, rapidly deploying one of the first high-resolution networks of ocean sensors in some of the world’s most economically productive waters. We are seeking driven problem solvers with a global mindset to join our team as we ramp up our commercial launch. ** Job description:** At Blue Ocean Gear, we are designing products for the fishing industry, which means they must not only withstand volatile ocean conditions and rough handling, but they must operate reliably at high performance levels at all times. Success in this role is highlighted by taking initiative to design creatively and troubleshoot methodically, as the Firmware Engineer has a central role bringing the subsystems of the product together.
As part of our expert engineering team, you will:
Develop and test firmware for our Smart Buoy systems and supporting products • Collaborate with hardware engineers to generate requirements, and design new systems • Participate in the design of products in our R&D pipeline • Collaborate with cloud engineers to ensure reliable, accurate, and efficient transfer of field data to our cloud
Assist in subsystem and integrated systems-level test and debug efforts • Perform testing and analysis of systems in the field • Develop firmware and tools in support of manufacturing • Assist hardware engineering and manufacturing teams overcome supply chain issues
Necessary Qualifications and Experience: 2+ years of relevant industry experience • Bachelor's degree in computer science, electrical engineering, or other relevant field • Proficiency in C language development for microcontrollers

Experience developing multi-threaded embedded systems (e.g. FreeRTOS, Zephyr, etc.) • Hands-on (practical) or lab experience with hardware • Familiarity with common buses (e.g. UART, I2C, SPI, interfaces, etc.) • Testing and validation of embedded systems according to best practices • Experience with compilers, debuggers, linker files, and version control • Proficient in reading and understanding schematics • Experience in Printed Circuit Board bring-up and integration testing Desired skills and experience: Prior experience using or developing marine or underwater engineering systems • Familiarity with Python scripting • Development experience in wireless communications (Bluetooth LE, Wi-Fi, LoRa, etc.)
Comfort working in a mix of remote and onsite environments • Resistance to seasickness a plus!

The ocean is a vast, inclusive, and diverse ecosystem that impacts an equally varied range of coastal communities and ocean-based industries. Our customer base ranges from large corporations to indigenous and community-based fisheries. We are actively working to build a team that reflects a similar inclusivity and strength in diversity of backgrounds, beliefs, and culture. Blue Ocean Gear is an equal opportunity employer and we encourage applicants from all cultures, races, colors, religions, sexes, national or regional origins, ages, disability status, sexual orientation, gender identity, military, protected veteran status or other status protected by law.

We only use strictly necessary, first-party cookies on this job board. These are cookies that are necessary to deliver this service to you, or are necessary for Schmidt Marine to understand how it is being used. Read our Cookie Policy.