Job ID: PR2513476Location: Itasca, ILJob Type: PermanentPay: $120000 - $190000Posted: 2026-07-07Title: Embedded Firmware EngineerLocation: Seattle, WAHire Type: Direct HireCompensation: 150-220kMust have Skill Set: Must have Professional C programming experience (Required)Must have Embedded firmware development experienceMust have Java experience (used for decoding compressed data and supporting software tools)Experience debugging at the hardware/software interfaceAbility to read hardware schematics and component datasheetsMust have a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical disciplineHighly PreferredBare-metal embedded development experienceARM microcontroller experienceGNU toolchainsSerial communication protocols (UART, SPI, I²C)Embedded software testing and verificationOverview:Join a small, highly collaborative engineering team developing fully autonomous robotic vehicles that operate in the world's oceans to support environmental and climate research. This is a unique opportunity to develop firmware for sophisticated autonomous systems where software reliability, efficiency, and precision are critical.This role is ideal for engineers who enjoy working close to the hardware and solving challenging low-level programming problems rather than developing desktop or web applications.Job Duties: Design, develop, and maintain embedded firmware in CDevelop software for ARM-based embedded controllersImplement efficient data compression algorithms used by autonomous ocean roboticsSupport Java-based software used to decode and process collected dataIntegrate firmware with sensors, electronics, and embedded hardwareDebug complex hardware/software interactionsDevelop unit tests and verification proceduresCollaborate closely with electrical, mechanical, and systems engineers throughout the product lifecycleRelocation Assistance AvailablePlease Note: Relocation assistance is available for qualified candidates relocating within the U.S. This position is not eligible for candidates requiring current or future visa sponsorship or visa transfers.Qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information.
The Meeting Manager is responsible for planning, organizing, and executing assigned in-person, hybrid, and virtual meetings and events. This position manages event logistics, including venue sourcing, contract negotiation, attendee registration, meeting technology, vendor...
...John Carroll University in University Heights, Ohio invites applications for part-time psychology faculty to teach core and elective undergraduate courses in psychology.Duties include preparing materials and pedagogy, delivering classes, using the LMS, evaluating student...
...notch technology products.As a Sr. Lead Software Engineer at JPMorgan Chase within the... ...Science / Mathematics or equivalent work experience in a field utilizing the same subject... ...distributed systemsHave practical experience developing on blockchain platforms, such as,...
...20000 - $190000Posted: 2026-07-07Title: Embedded Firmware EngineerLocation: Seattle, WAHire... ...decoding compressed data and supporting software tools)Experience debugging at the... ...'s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical...
...All certifications are required upon hire unless otherwise stated. ACLS - Advanced Cardiac Life Support or ARC-ALS - Amer Red Cross Advanced Life Support or ACLS-I - ACLS - Instructor or ACLS-P - ACLS-Provisional (180 Days) within 180 Days BLS - Basic Life Support...