Firmware Engineer
SEATREC INC
Firmware Engineer Seatrec is seeking an entry to mid-level Firmware Engineer to support the development of our autonomous profiling floats, which are powered by temperature gradients in the ocean. In this role, you will have hands-on responsibility from day one building firmware, Python automation, and testing frameworks that operate on cutting-edge autonomous ocean platforms. Your work will have visible, real-world impact, and you’ll gain deep experience across embedded systems, Linux, RTOS, and production pipelines. You will collaborate closely with remote team members while working on-site in Vista, California, contributing directly to project execution, testing, and system validation. About Seatrec Seatrec designs and manufactures subsea drones that generate electricity from ocean temperature gradients. Our products empower defense and oceanographic researchers to extend mission durations, optimize data collection, and reduce operational costs. By enabling the integration of advanced sensors previously limited in endurance and functionality, such as hydrophones, we open new possibilities for ocean science. One of our floats recently deployed off the coast of Kona, Hawaii, has collected a record of more than 1,000 profiles. Seatrec’s energy harvesting core technology was developed at NASA’s Jet Propulsion Laboratory and spun out of the California Institute of Technology in 2016. Seatrec is headquartered in Vista, California. Visit us at seatrec.com. Position Responsibilities • Develop soft real-time embedded firmware in C for MCU platforms, with a focus on reliability and power efficiency. • Configure and maintain embedded Linux environments, writing robust Python scripts for automation and testing. • Build automated test frameworks from the ground up to validate platform functionality and performance.
- Support production activities, including running and improving production tooling.
- Integrate new payloads and sensors using IP, UART, I²C, and SPI.
- Incorporate customer processing scripts into Linux SBC data pipelines.
- Perform basic electronics prototyping (soldering, cabling, breadboarding) as needed.
- Use hardware and software tools (multimeter, oscilloscope, logic analyzer, debugger) to
- Strong C programming skills for embedded systems.
- Strong Python scripting skills, comfortable building automated test frameworks and
- Familiarity with microcontroller architecture, interrupts, and timers.
- Hands-on experience with hardware debugging using standard lab tools.
- Passionate about autonomous systems or ocean technology, motivated to learn and
- Competitive pay
- Health, dental, and vision insurance
- Tax-advantaged retirement plan through Simple IRA
- Paid Time Off (PTO)
- Opportunities to Participate in ocean deployments and field tests—see the units you built
- Cross-training opportunities in engineering, testing, and field operations
- Small team environment where your work directly impacts mission success
2 SEATREC INC
- Firmware Engineer Seatrec is seeking an entry to mid-level Firmware Engineer to support the development of our autonomous profiling floats, which are powered by temperature gradients in the ocean. In this role, you will have hands-on responsibility from day one building...SuggestedFull timeRemote work
$140k - $160k
...security experience for Arlo users that is easy to set up and interact with every day. Arlo is seeking a talented Senior Embedded Firmware Engineer to develop next‑generation IoT and video streaming products. In this role, you will design, implement, and optimize embedded...Suggested$140.5k - $221.5k
...terminal products (Ka-band, L-band, 5G) that are used in aviation, maritime, residential and other sectors. You’ll be a software engineer working as part of a software team with a technical lead. You will be engaging & collaborating with other software teams working...SuggestedTemporary workWork at officeFlexible hours3 days per week$115k - $145k
...without lengthy integration cycles. If you want to work on hard engineering problems that matter this is the place. Job Overview... ...looking for an Embedded Software Engineer to write and validate firmware for the battery management systems inside our energy storage and...Suggested- ...Embedded Software Engineer Mount Indie is hiring an Embedded Software Engineer who is eager to give to a small, fast-paced team. You will develop software to support encrypted communications systems including Layer 2 and Layer 3 In-line Network Encryptors, embedded...Suggested
$75k - $90k
...Arlo users that is easy to set up and interact with every day. The Arlo Smart Home Device team is seeking an entry-level Hardware Engineer. We are looking for a new or recent EE graduate who is interested in a very hands-on position working within a team including more...Full timeContract workFixed term contractWork at office$140.5k - $221.5k
...create an inclusive environment that drives positive impact to join our team. What you’ll do We are seeking an Embedded Software Engineer to join the Government Terminals Software Team. This role involves developing robust, scalable software for terminals operating on...$120k - $135k
...ensure a smooth transition to production, emphasizing testability and maintainability. Collaborate closely and efficiently with engineering managers, software QA, and cross-functional engineering teams to swiftly diagnose, debug, and resolve product issues. Continuously...Work at officeMonday to Friday$97.5k - $143k
...The Role As an experienced and self-motivated Embedded Software Engineer, you will work with an experienced team of software developers... ...Experience with audio development. Experience with multi-core firmware design and inter-processor communications. Experience with Linux...Temporary workRemote workFlexible hours- ...Job Description Job Description Hardware Design EngineerPosition Summary We are seeking a Hardware Design Engineer with 2–5 years of experience to design, develop, test, and support digital, analog, and mixed-signal electronic hardware. You'll collaborate with senior...
$108.4k - $143.1k
...driver's seat of global connectivity and put your mark on technology powering the world's network infrastructure. As a Hardware Test Engineer at Cisco, you won't just run tests—you will directly shape the reliability, automation, and performance of next-generation...Full timeTemporary workWork experience placementInternshipLocal areaFlexible hours$130k - $170k
Embedded Software Engineer - Secure CommunicationsLocations: Carlsbad, CA | Marlborough, MA | Linthicum Heights, MD | Tampa, FLJob Type: Direct HireClearance Required: Active DoD Secret (or higher)Compensation: $130,000 - $170,000Work Environment: 100% OnsiteAbout the...$140.5k - $221.5k
...Oversee and ensure the smooth operation of essential software systems crucial to business operations Support to Business: Assist engineers and developers by providing expert support to solve technical challenges and enhance productivity Triaging and Troubleshooting...Fixed term contractWork at officeRemote work3 days per week- ...Job Description Our client, a global industrial technology and manufacturing company, is seeking a Software Engineer II to support development of software systems that interact directly with physical equipment and machine platforms. This role focuses on building and...Work experience placement
$175k - $210k
...Senior Software Engineer Auria is actively seeking a Senior Software Engineer in Carlsbad, CA, to design, develop, and integrate key software components for the Space Data Network-Backbone (SDN-B) Mission Operations Center (MOC). This is a contingent position. What...Contract workWork at officeFlexible hours- ...collaborative environment, where your ideas and contributions will be valued and respected. Job Summary The Sr. Software Engineer position is responsible for designing, developing, troubleshooting and debugging software programs. Works on problems of moderate...Hourly payWork at officeLocal area
- ...level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers. Who should apply? Recent computer science/engineering/mathematics/statistics or science graduates looking to make their careers...H1b
$87.1k - $157.45k
...Description The Security Enterprise Solutions (SES) operation at Leidos currently has an opening for an Electrical Engineer to work for the Ports and Borders (P&B) business unit in our Vista, CA facility. The P&B business unit at Leidos designs and manufactures...Local areaImmediate start$177k - $265.6k
...Staff Software Engineer At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the...Shift work$157k - $224k
...Lead Software Engineer Woburn, MA STR is hiring experienced Lead Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge technologies that have an immediate and significant impact on our national security. Our...Full timeLocal areaImmediate startNight shift- ...versions of Android, Android Studio and related libraries and technologies used in our apps. Work closely with our build/release engineering to ensure successful delivery to our end users for new features and fixes. Preferred Qualifications: Build and...Permanent employmentFull timeH1b
$210k - $240k
...The Principal Software Engineer is a senior individual contributor responsible for defining the technical direction of the software platform and solving the organization's most complex engineering challenges. This role provides technical leadership across multiple product...Full timeTemporary workLocal areaVisa sponsorshipWork visa$120k - $130k
...As an SAP Basis Engineer, you will interface directly with Infrastructure, Networking and Technical teams to understand the requirements and support various business functions and systems capabilities. We are transforming our SAP delivery practices to bring in greater...Full timeLocal areaWeekend workWeekday work$30 - $45 per hour
...machine programs and provide the supporting documentation for CMM inspections. Communicate with all machinists, supervisors, and engineers to meet customer/shop floor needs. Troubleshoot and solve both machine issues and related problems in the measuring process....Hourly payPermanent employmentFull timeLocal areaRelocationMonday to FridayFlexible hours$130k - $150k
...Job Description Job Description The Senior Software Engineer, Alpha Informatix develops client-facing and backend components for distributed software solutions across the full software development life cycle, including new product development, enhancements, and sustaining...Full timeWork at officeLocal areaVisa sponsorshipWork visa- ...monitors, and recovers the assets that matter — from commercial fleets to high-value cargo, in real time, at scale. As a Software Engineer III on our backend team, you won't be maintaining a legacy monolith — you'll be designing and operating the distributed services that...Permanent employmentLocal area
$20 - $34.62 per hour
Job Description Job Description Paramount Transportation Systems, Inc . is seeking an experienced Adobe ColdFusion Programmer / Software Developer to join our team at our worldwide headquarters located in San Marcos, CA. The ideal candidate will work with a team ...Hourly payCasual workLocal areaWorldwideRelocation- The role involves mechanical engineering specializing in mechanisms within the aerospace and defense sectors. Responsibilities include designing and developing mechanical systems across various seniority levels. Requirements: Candidates must possess an active Top Secret...
$90k - $110k
...inspired each day to stretch, grow, and make an impact. Learn about the Danaher Business System which makes everything possible. The Engineer, Mechanical is responsible for owning design projects for mechanical components or systems with guidance from Senior Engineers,...Work experience placement- We have a contract opportunity for SAP project Manager with one of our clients. Details of the opportunity is give below Title: SAP Project Manager Duration: 6- 9 Months Location: Carlsbad, CA (Locals Preferred) Onsite - 4 days a week (A must...Contract workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!


