Senior Firmware Engineer
Somewear Labs
Senior Firmware Engineer
Somewear's software platform and satellite-powered hardware enable commercial and government teams to maintain situational awareness during high-pressure operations — in any environment. Somewear serves a wide range of customers including helicopter paramedics, backcountry explorers, wildland firefighters, and operators within the US Department of Defense. Our purpose is to build best-in-class solutions that keep people in touch, informed, and safe anywhere in the world.
We're looking for a Firmware Engineer to help push the boundaries of off-grid communication. Working from our San Francisco or Chicago offices, you will work at the intersection of custom hardware, satellite modems, LTE, Bluetooth, mesh networking, and sensors — writing software that directly powers life-saving missions in the most demanding environments on earth.
Join us to make an impact
"Recently, the United States Air National Guard 131st Rescue Squadron successfully employed Somewear's unique ATAK integration to coordinate and monitor a civilian rescue operation 1,200 miles off the U.S. Pacific coast. The consistent communications and situational awareness across rescue personnel, medical personnel, aircrafts, and the operations center led to an efficient rescue mission that took half of the expected time to complete."
What You'll Do
- Write production-quality embedded software in C, C++, and Rust targeting Zephyr RTOS on resource-constrained hardware
- Own features end-to-end — from technical design through implementation, validation, and field deployment
- Implement and maintain device drivers for peripherals including GPS/GNSS, cellular modems, satellite transceivers, IMUs, and power management ICs
- Support board bring-up and hardware validation alongside electrical engineers, including schematic review and signal integrity debugging
- Develop and maintain communication protocol stacks across satellite, LTE, Bluetooth, and mesh radio links
- Optimize firmware for power consumption, memory footprint, and real-time performance in battery-operated, thermally constrained deployments
- Build and maintain CI/CD pipelines, automated test frameworks, and hardware-in-the-loop (HIL) test infrastructure
- Contribute to secure boot, OTA update mechanisms, and firmware integrity validation
- Collaborate closely with mobile engineers to evolve application-layer protocols and data synchronization strategies
- Participate in code reviews, establish engineering standards, and help define best practices for the embedded team
Required Experience
- 5+ years of professional firmware development on constrained embedded systems (ARM Cortex-M series or equivalent)
- Proficiency in C and C++; familiarity with Rust or motivation to learn it
- Hands-on experience with RTOS environments (Zephyr, FreeRTOS, ThreadX, or similar)
- Strong working knowledge of serial communication protocols: UART, SPI, I²C, USB
- Experience with wireless protocols — Bluetooth LE, 802.15.4/Zigbee/Thread, or proprietary mesh
- Comfort debugging at the hardware level using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and power analyzers
- A genuine passion for reliability and safety in mission-critical systems
Nice to Have
- Experience with satellite communication modems (Iridium, Orbcomm, Globalstar, or similar)
- Familiarity with cellular modem integration (LTE-M, NB-IoT, Cat-1)
- Exposure to mesh networking protocols (Bluetooth mesh, LoRa mesh, or custom RF mesh)
- Experience with GNSS/GPS receiver integration and multi-constellation positioning
- Background in defense, aerospace, first responder technology, or other safety-critical domains
- Knowledge of secure firmware practices: secure boot, code signing, encrypted OTA
- Experience with HIL testing, pytest-based firmware test frameworks, or similar automated validation tooling
- Contributions to open-source embedded projects
What You'll Love About Somewear
- A competitive and equitable compensation plan — full-time, salaried with equity
- Health, dental, and vision benefits
- Focus Days: No meetings every Monday so you can do your best work
- Unlimited PTO and flexible parental leave
- Write firmware that directly impacts mission-critical operations and saves lives
- Work with an ambitious team solving genuinely hard technical problems
- Direct access to senior leadership and meaningful influence on engineering culture
- An authentic investment in you as a human being and your career as a professional
Note: U.S. Persons ONLY. Please only apply if you meet this requirement.
Hybrid from either San Francisco, CA or Chicago, IL
- ...Tovala, a food-tech company reinventing home cooking through hardware, software, and fresh food delivery. We're hiring a Senior Firmware Engineer to help raise the bar on the connected oven at the heart of every Tovala kitchen. You'll partner with our firmware lead (5...SuggestedCasual workWork at officeImmediate startRemote workOverseasFlexible hoursShift work
$140k - $175k
...like whales and dolphins, to transmit high-bandwidth data, including video. We are looking for engineers excited by challenging embedded DSP problems where algorithms, firmware, electronics, mechanics, and real-world operating conditions all have to work together....SeniorFlexible hours$70 - $90 per hour
...message the job poster from Entegee Qualifications 5 years of firmware control engineering experience Proven experience in embedded systems design... ...qualified applicants with arrest and conviction records. Seniority level Mid-Senior level Employment type Contract Job...SuggestedContract work- ....Collaborate with Product Owners to groom the product backlog, define clear acceptance criteria, and prioritize user stories for engineering sprints.Analyze business data, industry trends, and system specifications to assess project feasibility, cost-benefit ratios, and...Senior
- ...Northern Trust is seeking a Sr Principal Software Engineer to lead the AI Security Platform for code analysis across enterprise codebases. The role emphasizes platform ownership, architectural evolution, and scalable security automation in a cloud-native environment....Senior
- A growing consumer technology company is seeking a Senior Embedded Software Engineer to join its full-time engineering team in San Francisco, CA.... ...highly technical and focused on Embedded Linux development, firmware engineering, platform security, and IoT connectivity....SeniorFull time
$150k - $220k
ChicagoEngineering - Core Engineering /Full-time /On-siteAbout FinixFinix is building the global operating system for fintech, starting with payments. From startups to publicly traded companies, Finix processes tens of billions of dollars annually both in-store and online...SeniorFull timeVisa sponsorshipFree visa- ...Firmware Test Engineer We are looking for an experienced Firmware Test Engineer with a strong background in HIL testing, Python programming, and experience in the software development lifecycle. The ideal candidate will be responsible for testing and validating firmware...
$152.5k - $205k
...flexible work environment where new ideas are encouraged and everyone is a stakeholder.What you’ll be responsible for:The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world;...SeniorPermanent employmentRemote workFlexible hours- Chicago, IllinoisHybridDirect Hire$150k - $200kA rapidly growing, technology-driven company in Chicago is hiring a full-time AI Engineer to build and scale applied AI systems across the business. This organization operates in the energy space and is combining modern software...SeniorFull timeWork from home
$135k - $170k
...the use of AI tools to enhance decision-making, improve workflows, and produce better outcomes for our customers.As a Sr. Software Engineer for our Orders team, you will build and support systems responsible for the acquisition of multi-million dollar monthly revenue....SeniorFull timeWork at officeRemote workFlexible hours3 days per week$175.5k - $180k
...family.What you'll doYou will bring deep technical expertise and engineering leadership to some of the most complex and high-impact... ...written, in English and local office language(s), with the ability to adjust your style to suit different perspectives and seniority levelsSeniorApprenticeshipWork at officeLocal areaEasy work- ...C.H. Robinson is seeking a Senior Software Engineer to support our Navisphere Orders capability team. You will use your passion for technology and experience delivering complex software solutions to support our global customers. This role may be located only in Minnesota...Senior
$126k - $248k
...growing product which allows users to deploy fault-tolerant, globally distributed MongoDB clusters in just minutes.We're seeking a Senior Engineer to join the Atlas Identity and Access Management (IAM) team. IAM is a platform and a product team. We serve internal engineers...SeniorLocal areaRemote workWorldwideFlexible hours$156.36k - $250.91k
...your back. If Braze sounds like a place where you can thrive, we can’t wait to meet you.WHAT YOU’LL DOWe are looking for a Senior Software Engineer II to join our Cloud Data Ingestion & Transformation (CDIT) team. This team is vital to Braze's growth, owning multiple...SeniorWork at officeLocal area- Chicago, IllinoisHybridFull Time$160k - $190kSenior DevOps Engineer An established industrial supply company is seeking a Senior Software Engineer to help expand and enhance its Platform Product team. This hybrid role is located in downtown Chicago, IL and is a full-time...SeniorFull time
$112.71k - $183.14k
...platform, delivering genuine Cat parts to Caterpillar customers and dealers through a fast, reliable digital experience. As a Senior Software Engineer on the Cat Central backend services team, you will help design, build, and maintain the service layer that powers our...SeniorFull timePart timeWorldwideFlexible hours- ...Position: Senior Java Developer Location - Chicago, IL Contract-to-hire role Must-Have Requirements ~10+ years of hands-on Java development experience ~ Java 17 experience ~ Strong experience with Spring Boot ~ Strong experience...SeniorContract work
$140k - $200k
...Clutch Canada is seeking a Senior iOS Engineer to enhance their award-winning app. The role involves leading product and engineering decisions, shipping code for the iOS app, and maintaining complex architecture. Ideal candidates will have strong skills in Swift and SwiftUI...Senior$127.6k - $191.4k
Senior Staff Software Engineer - IE07HEWe’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals - and to help others accomplish theirs,...SeniorPermanent employmentFull timeTemporary workWork at office3 days per week$148.75k - $192.5k
...OverviewCboe Data Vantage is looking for an experienced software engineer who is excited about combining strong engineering skills with... ..., project plans, and documentation Regular communication with senior managers and technical colleagues Work with sales team to support...SeniorFull timeWork at office- A leading logistics and technology company in downtown Chicago is seeking a Senior Software Engineer to lead software development projects and mentor engineers. This role requires 4+ years of experience, preferably with logistics industry knowledge. The ideal candidate...SeniorRelocation package
$160k
...Job Description Job Description Eagle Seven is seeking a Senior Software Developer to design and build systems that support firmwide... ...closely with traders, strategy developers, and fellow engineers to develop infrastructure that is central to the firm’s daily operations...SeniorFull timeFlexible hours- ...Senior Software Engineer United States SingleStore engineers build the real-time data platform powering some of the world's most demanding applications. Our cloud-native architecture enables high-performance transactional and analytical workloads at scale, and our...Senior
$140k - $165k
...There has never been a more exciting time to get on board, so read on to learn more and apply today! Who We Want A Senior Software Engineer will work closely with Product Managers, Design, and their Engineering team to create solutions, develop stories, and...SeniorWork experience placementCasual workWork at officeLocal areaRelocationRelocation package$110k - $180k
...Job Description Job Description Senior Software Developer – Guidewire Certified | $110,000 - $180,000 per year |Remote + Travel Direct Hire What Matters Most Competitive Pay of $110,000 - $180,000 per year Schedule: Remote with travel to Omaha, NE Location...SeniorWork experience placementH1bRemote workWork visa- ...financial technology platform of choice. At Adyen, everything we do is engineered for ambition. For our teams, we create an environment with... ...solutions that help businesses achieve their ambitions faster. Senior Android Software Engineer Adyen is looking for a full-time...SeniorFull timeWork at officeFlexible hours
$78.75k - $131.25k
...We need familiarity with Agile software development practices and cross-functional collaboration across product, architecture, engineering, design, and quality assurance. We need a bachelors degree in Computer Science, Software Engineering, Information Technology,...SeniorFull timeWork at officeFlexible hours2 days per week$200k - $250k
...who thrive in a team environment and constantly strive for improvement. About the Position We are actively hiring a Senior Software Engineer with a passion for building reliable systems at scale. As a post-trade developer, you will coordinate solutions across a...SeniorFull timeWork at officeRemote workFlexible hours- ...Senior Technical Expert Serves as a senior technical expert leading high level, enterprise-wide engineering strategies for Al-enabled systems, computer hardware/software integration, and cloud-native architectures and platforms, delivering impactful solutions for the...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior living director Chicago, IL
- senior manager customer operations Chicago, IL
- senior product manager mobile Chicago, IL
- senior java developer Chicago, IL
- senior software engineer ruby on rails Chicago, IL
- sr finance manager Chicago, IL
- sr marketing manager Chicago, IL
- senior customer service Chicago, IL
- senior business manager Chicago, IL
- senior account executive Chicago, IL



