Embedded software engineer jobs in Bainbridge Island, WA - 3,722 jobs
All
Embedded Software Engineer
Staff Software Engineer
Computer Software Engineer
Networking/Software Engineer
Computer Engineer
Senior Embedded Software Engineer
Senior Software Engineer
Senior Embedded Engineer
Senior Firmware Engineer
Designation-Senior Software Engineer
Principal Software Engineer
Software Engineer-Consultant
Embedded Systems Engineer
Software Integrator Engineer
Senior Software Engineer, Embedded
Brinc Drones Inc.
Embedded software engineer job in Seattle, WA
About BRINC:
At BRINC, we are redefining public safety with an innovative ecosystem of life-saving tools. Our journey started with the development of drones and ruggedized throw phones, designed to access unsafe areas and establish communication to de-escalate situations. Today, we've expanded into creating and deploying 911 response networks, where drones are dispatched to 911 calls to provide real-time visual data, enhancing safety and enabling de-escalation-focused responses. Our cutting-edge solutions are utilized by over 600 public safety agencies across America and the company has raised over $150M from investors, including Index Ventures, Motorola Solutions, Sam Altman, Dylan Field, Mike Volpe, Alexandr Wang and more. At BRINC, we are committed to recruiting the world's best talent to join us in our mission to support first responders in saving lives. We are currently seeking skilled embeddedsoftwareengineers to develop flight-critical firmware, with a focus on advanced drone pilot assistance features.
About this Role:
We are seeking an experienced embeddedsoftwareengineer. In this role you will design and develop on-device software for BRINC's entire hardware product line, including indoor and outdoor drones, hand-held remote controllers, robotic drone nests, and a variety of support equipment & accessories.
Key Responsibilities:
Own end-to-end software development - from specification to design, implementation, testing, and product support. Write high-quality flight ready code (primarily in C/C++).
Establish top-level design architectures and implementation methodologies for the team. Clearly communicate decisions with internal stakeholders. Document contributions in a revision-controlled environment.
Work collaboratively with electrical, mechanical, perception, controls, test and manufacturing engineers.
Work closely with customers by debugging issues in the field, incorporating end user feedback, and supporting new product deployments.
Qualifications:
5+ years of industry experience developing software for devices
Experience with C, C++, Python and related programming and scripting languages
Experience working in a fast-paced technical environment
Experience developing and optimizing for embedded systems
Experience working with standard embedded interfaces (I2C, SPI, UART, CAN, etc.)
Experience developing software for a range of compute hardware (SoC, MCU, etc.)
Experience bringing up and testing new hardware in collaboration with other engineers
Preferred Skills
7+ years of experience developing software for Aerospace, Robotics, Automotive, Consumer Electronics, or related industries
Bachelors or Masters of Science in Computer Science or related degree
Experience interfacing to displays, cameras, and other perception sensors (MIPI, etc.)
Experience working with Real-Time Operating Systems (RTOS)
Experience working with embedded Linux / Yocto Linux
Experience developing HDL (Verilog, VHDL) for FPGAs with specific experience on video processing pipelines
Experience developing software for flight control, navigation, and autonomy applications
Experience developing software for embedded radio systems
Experience developing software for localization systems (GNSS, etc.)
Strong skills in debugging, performance optimization and unit testing
Ability to work effectively in a dynamic environment with changing needs and requirements
Ability to work independently and in teams, take initiative, and communicate effectively
Experience developing software solutions for UAV/UAS used in commercial, industrial, or defense applications
BRINC Culture Values:
Try the hard stuff
Be innovative - Invent the future
Move fast
Listen to end-users
Strive for excellence
Don't build a dystopia
Be frugal
Save lives through technology
If you're interested in this role and in joining BRINC, we hope you'll apply. We'd love to review your application and get to know more about you!
BRINC is proud to be an equal opportunity employer that is resolute in cultivating an environment that promotes safety, diversity, inclusion and equity. We're committed to hiring the best talent - regardless of race, creed, color, ancestry, religion, sex (including pregnancy), national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, genetic information, veteran status, or any other characteristic protected by applicable laws, regulations and ordinances - and empowering every employee so they can do their best work. If you have a disability or special need, please let our recruiting team know - we strive to provide appropriate accommodation and assistance.
Benefits and perks listed below may vary based on the nature of your employment with BRINC and/or the country within which you work
Comprehensive medical, dental and vision plans for our employees and their families
401K plan
Maternity and paternity leave
Flexible Time Off (Exempt) / Paid time off (Non-Exempt)
Flexible work environment
Orca pass (for those in Puget Sound)
Free parking (Seattle office)
Free snacks, drinks and espresso (Seattle office)
#J-18808-Ljbffr
$112k-147k yearly est. 1d ago
Looking for a job?
Let Zippia find it for you.
Senior Principal Software Engineer, Performance
Ll Oefentherapie
Embedded software engineer job in Seattle, WA
OCI (Oracle Cloud) AI Infrastructure Innovation team is seeking a Senior Principal Performance Engineer to lead end-to-end performance strategy and engineering across the full stack application services, runtimes, operating systems, network, storage, and underlying hardware. You will define architecture changes, establish rigorous methodologies and tooling, and drive deep-dive investigations that unlock meaningful gains in latency, throughput, efficiency, and cost. If you thrive at troubleshooting complex distributed environments, and mentoring teams to deliver measurable improvements, this role offers the opportunity to advance the state of the art.
Qualifications Disclaimer
Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.
Range and benefit information provided in this posting are specific to the stated locations only
US: Hiring Range in USD from: $96,800 to $251,600 per annum. May be eligible for bonus, equity, and compensation deferral.
Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business. Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.
Benefits
Medical, dental, and vision insurance, including expert medical opinion
Short term disability and long term disability
Life insurance and AD&D
Supplemental life insurance (Employee/Spouse/Child)
Health care and dependent care Flexible Spending Accounts
Pre-tax commuter and parking benefits
401(k) Savings and Investment Plan with company match
Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.
11 paid holidays
Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.
Paid parental leave
Adoption assistance
Employee Stock Purchase Plan
Financial planning and group legal
Voluntary benefits including auto, homeowner and pet insurance
The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.
Career Level - IC5
Responsibilities
Lead the end-to-end performance architecture for critical services and platforms, setting strategy, standards, and best practices across applications, OS, network, storage, and hardware layers.
Establish KPIs and benchmarking methodologies; build and maintain representative workloads and reproducible benchmarks.
Drive systemic improvements to service and data-plane architectures.
Design and build tooling for profiling, tracing, and telemetry with clear, actionable insights.
Cross-organizational leadership to ensure performance is designed-in, observable, and consistent at scale.
Mentor engineers, provide technical leadership and reviews, and influence multi-year roadmap and technical standards.
QualificationsRequired:
Expertise in systems performance across application, OS, network, storage, and hardware.
Expertise in operating system and network stack internals (Linux kernels, scheduling, memory/IO subsystems, TCP/IP).
Strong softwareengineering background with hands-on experience with performance profiling and observability.
Ability to write and reason about performant code at a low level (e.g., C, raw sockets, CPU/vector instructions, memory/cache optimization).
Familiarity with high-performance IO paths; understanding of cross-region networking and latency trade-offs.
BS/MS in Computer Science, Electrical/Computer Engineering, or equivalent practical experience; proven technical leadership and mentoring.
Preferred:
Expertise in virtualization/containers.
Java performance experience: JVM/JIT/GC internals, JFR/async-profiler, and benchmarking.
Low-level engineering skills in one or more of C/C++/Rust/Go, with demonstrated ability to analyze instruction-level hotspots, memory/cache behavior, and concurrency.
Database or storage performance specialization (query execution, indexing, IO path optimization).
#J-18808-Ljbffr
$96.8k-251.6k yearly 2d ago
Senior Software Engineer
Boeing 4.6
Embedded software engineer job in Everett, WA
At Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.
The Boeing Companyis currently seeking aa full stack Senior SoftwareEngineerto join the SoftwareEngineering OrganizationlocatedinSeattle WA, Tukwila, WA, or EverettWashington. In this position, you will collaborate with other world-class scientists, researchers, and engineers innovating on a range of technologies such as Autonomy, Automation, Artificial Intelligence & Machine Learning (AI/ML), etc.
As part of Boeing SoftwareEngineering Organization which supports Boeing Technology Innovation (BTI), our softwareengineers use theirexpertiseto dream up next-generation software capabilities for amazing aerospace, satellite, and autonomy platforms. We developcutting edgesoftware applications that will improve the future of software capabilities, Autonomy, Automation, airplane and flight controls, artificial intelligence, machine learning, and much more. Our products help solve Boeing's most challenging problems across Commercial Airplanes, Defense Space & Security, and Global Services businesses. The projects can range from new software products for the revolutionary 787 Dreamliner to innovative aircrafts across several commercial, autonomy, defense, satellite, and space platforms.
Boeing is committed to your development. As part of the softwareengineering organization, you will have the opportunity to be trained and equipped with the software technology and tools to be successful. In the software capability, you will be encouraged and resourced to pursue your passions, explore different technology domains, and advance your career.
Boeing is the world's largest aerospace company and leading manufacturer of commercial jetliners and defense,spaceand security systems. Here,you'llwork alongside more than 170,000 exceptional people focused on bringing great products and services to market. Located in more than 70 countries, Boeing iscomprisedof one of the most diverse, talented, and innovative workforces you will find anywhere. More than 140,000 of our people hold degrees from approximately 2,700 colleges and universities worldwide. Theirexpertiseand knowledge representvirtually everybusiness and technical field. By building a career at Boeing,you'llhave the opportunity to grow your skills, create relationships around theworldand help shape the future of aerospace.
Position Responsibilities:
Lead the full software development lifecycle as a full stack softwareengineer, including problem analysis and planning, Software Architecture & Design, Software Development, Software testing, and Software deployment with operational excellence.
Leads activities to develop, document andmaintainarchitectures, requirements, algorithms, interfaces and designs for software systems and strategic reuse across all programs.
Leads development of code and integration of complex software components into a fully functional software system.
Develops software verification plans, testproceduresand test environments, executing the test procedures and documenting test results to ensure software system requirements are met.
Provides technical leadership for software projects and leads software supplier management activities (if there is any). Leads development,selection, tailoring and deployment of processes,toolsand metrics.
Plans,executesand documents software research and development projects.
Serves as a subject matter expert for software domains, system-specific issues,processesand regulations.
Collaborate with stakeholders, engineering teams, and peers closely for the on-time software delivery with safety and high quality.
Build and grow the software capabilities across organizations and teams with mathematical optimization, data science, data mining, or machine learning requirements.
Drive software execution to deliver products on-cost and on-schedule to programs.
Responsible for software safety, assurance, quality, and engineering excellence.
Drive first time quality in all phases of product and software development lifecycle.
Attend and present technical work in internal conferences or meetings with great verbal and written communications.
Innovate and file patents; sometimes publish papers (optional).
Mentor junior softwareengineers
Works under minimal direction.
This position is expected to be 100% onsite. The selected candidate willbe requiredto work onsite at one of the listed location options.
This position must meet export control compliance requirements. To meet export control compliance requirements, a "U.S. Person" as defined by 22 C.F.R. §120.15 is required. "U.S. Person" includes U.S. Citizen, lawful permanent resident, refugee, or asylee.
To be considered for this position you willbe requiredto complete a technical assessment as part of the selection process. Failure to complete the assessment will remove you from consideration.
BasicQualifications (Required Skills/ Experience):
5+ years of experience designing and developing software using any of the listed programming languages - Python, C/C++, or Java
5+ years of experience working with backend development and/ or cloud environments
Preferred Qualifications (Desired Skills/Experience):
Bachelordegree from an accredited course of study in computer science, data science, mathematics, engineering, engineering technology (includes manufacturing engineering technology), chemistry, or physics.
Experience with full software development lifecycle as part of the agile team
Proficient in C++
Experience with Middleware, deployment to RTOS, and Autonomy
Experience with Cloud platforms (e.g., AWS, etc.), Linux, and containerization (e.g., Docker, Kubernetes, OpenShift).
Experience with modern microservices architecture, implementation, and operations.
Experience with relational database and AI/ML techniques
MS or PhD in Computer Science or Engineering related field.
Drug Free Workplace:
Boeing is a Drug Free Workplace (DFW) where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies.
Union:
This is a union-represented position.
Travel:
This position may require up to 10% travel.
CodeVueCoding Challenge:
To be considered for this position you willbe requiredto complete a technical assessment as part of the selection process. Failure to complete the assessment will remove you from consideration.
Pay & Benefits:
At Boeing, we strive to deliver a Total Rewards package that will attract,engageandretainthe top talent. Elements of the Total Rewards package include competitive base pay and variable compensation opportunities.
The Boeing Company also provides eligible employees with an opportunity to enroll in a variety of benefit programs,generally includinghealth insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, anda number ofprograms that provide for both paid and unpaid time away from work.
The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.
Pay is based upon candidate experience and qualifications, as well as market and business considerations.
Summary pay range for Senior Level (Level 4): $171,700 - $232,300
Applications for this position will be accepted until Jan. 21, 2026
Export Control Requirements:
This position must meet U.S. export control compliance requirements. To meet U.S. export control compliance requirements, a "U.S. Person" as defined by 22 C.F.R. §120.62 is required. "U.S. Person" includes U.S. Citizen, U.S. National, lawful permanent resident, refugee, or asylee.
Export Control Details:
US based job, US Person required
Relocation
This position offers relocation based on candidate eligibility.
Visa Sponsorship
Employer will not sponsor applicants for employment visa status.
Shift
This position is for 1st shift
Equal Opportunity Employer:
Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.
$171.7k-232.3k yearly 1d ago
Staff Software Engineer, Product Safety
Pinterest 4.6
Embedded software engineer job in Seattle, WA
Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we're on a mission to bring everyone the inspiration to create a life they love, and that starts with the people behind the product.
Discover a career where you ignite innovation for millions, transform passion into growth opportunities, celebrate each other's unique experiences and embrace theflexibility to do your best work. Creating a career you love? It's Possible.
What you'll do:
Design, develop, and maintain high-performance, reliable, and scalable backend systems for private profiles, user blocking and other user safety features
Collaborate with front-end developers, UX/UI designers, product managers, and other stakeholders to deliver high-quality products
Mentor and guide junior engineers, fostering a culture of continuous learning and improvement
Participate in code reviews, architectural discussions, and technical roadmap planning
What we're looking for:
8+ years of experience in software development, with a strong focus on backend engineering
Bachelor's degree in a relevant field such as Computer Science, or equivalent experience
Expertise in programming languages such as Python, Java, Go, or Node.js
Extensive experience with RESTful API design and development
Experience with front-end development
Bachelors/Masters Degree in Computer Science or a related field
Strong problem-solving skills and the ability to design scalable, high-performance systems
In-Office Requirement Statement:
This role will need to be in the office for in-person collaboration 1-2 times/per quarter and therefore can be situated in our offices in either Bay Area, Seattle, New York, or Los Angeles.
Relocation Statement:
This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model.
#LI-HYBRID
At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position. The position is also eligible for equity. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise.
Information regarding the culture at Pinterest and benefits available for this position can be found here.
US based applicants only$208,454-$364,795 USD
Our Commitment to Inclusion:
Pinterest is an equal opportunity employer and makes employment decisions on the basis of merit. We want to have the best qualified people in every job. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, religion or religious creed, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, age, marital status, status as a protected veteran, physical or mental disability, medical condition, genetic information or characteristics (or those of a family member) or any other consideration made unlawful by applicable federal, state or local laws. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you require a medical or religious accommodation during the job application process, please completethis formfor support.
$208.5k-364.8k yearly 3d ago
Staff Software Engineer - Agentic AI Platform
Visa 4.5
Embedded software engineer job in Bellevue, WA
Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid.
At Visa, you'll have the opportunity to create impact at scale - tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters - to you, to your community, and to the world.
Progress starts with you.
Job Description
Visa is building a next-generation Agentic AI Platform that brings intelligent, autonomous agents into large-scale distributed applications across our global ecosystem.
We're seeking a Staff SoftwareEngineer who will design and build scalable backend systems that integrate AI agents into Visa's enterprise infrastructure. You will work with other engineers and technical leaders to define the architecture, scaling strategy, and engineering standards for Visa's AI-driven products.
This is a role for a self-driven engineer - a go-getter, builder, and problem solver with deep experience in Java microservices, GenAI integration, and distributed system design, and a true-north, entrepreneurial mindset focused on speed, quality, and innovation.
Essential Functuion:
Architecture & Design:
Architect and evolve the Agentic AI Platform to support multi-agent orchestration, retrieval-augmented generation (RAG), and integration with existing Visa microservices. Design scalable, secure backend systems using Java (Spring Boot) and Python (FastAPI/Flask). Develop RESTful and gRPC APIs that connect backend services, AI agents, and React front-end applications.
AI & GenAI Integration:
Integrate Large Language Models (LLMs) such as GPT, Claude, Mistral, and Gemini into backend systems. Build and optimize RAG pipelines using vector databases (Pinecone, Weaviate, FAISS). Develop orchestration and agentic workflows using LangChain, LangGraph, or Autogen.
Scalability & Reliability:
Lead the design and implementation of distributed, fault-tolerant systems that scale horizontally. Implement auto-scaling, monitoring, and observability using Kubernetes, Docker, and Prometheus/Grafana. Drive best practices for latency reduction, cost optimization, and service reliability.
Leadership & Execution:
Partner with other senior engineers, ML engineers, and product leads to define and deliver the platform roadmap. Mentor developers, set coding standards, and lead design reviews. Deliver results with urgency - balancing innovation with enterprise rigor.
Innovation & Strategy:
Explore new frameworks, architectures, and deployment models to push the boundaries of Agentic AI in production. Drive continuous improvement, automation, and open-source adoption across the engineering organization.
This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.
Qualifications
Basic Qualifications:
5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
Preferred Qualifications:
6+ years of backend software development experience with Java and Spring Boot.
2+ years of backend experience with Python (FastAPI, Flask, or similar frameworks).
Production-level experience in building and deploying AI Agentic solutions, including orchestration of LLM-based agents, integration with enterprise microservices, and troubleshooting live production environments.
Hands-on experience implementing LLM, GenAI, and RAG systems using frameworks such as LangChain, LangGraph, or Autogen.
Strong understanding of AI orchestration and LLM integration patterns in distributed environments.
Proven experience building and scaling distributed microservice architectures.
Proficiency in REST/gRPC API design, event-driven architectures, and message queues (Kafka, RabbitMQ).
Experience with vector databases (Pinecone, Weaviate, FAISS) and retrieval-augmented generation (RAG) pipelines.
Hands-on expertise with cloud platforms (AWS, GCP, Azure).
Familiarity with SQL and NoSQL databases (MySQL, DynamoDB, MongoDB).
Experience with containerization and CI/CD pipelines (Docker, Kubernetes, ArgoCD, Jenkins, GitHub Actions).
Excellent debugging, performance optimization, and system design skills at scale.
Leadership Attributes:
Go-Getter: Executes decisively, drives clarity, and thrives in ambiguity.
Builder: Hands-on technologist who delivers high-impact systems from prototype to production.
Hustler: Operates with urgency and persistence to overcome obstacles.
Entrepreneurial: Innovates beyond defined scope, with ownership and bias for action.
True North: Leads with integrity, clarity, and long-term vision.
Lead by Example: Demonstrates accountability, openness, and excellence in technical and people leadership.
Execute with Excellence: Sets a high bar for quality, collaboration, and delivery across multi-disciplinary engineering teams.
Tech Stack Snapshot:
Languages: Java (Spring Boot), Python (FastAPI, Flask), TypeScript
AI Frameworks: LangChain, LangGraph, Autogen, LlamaIndex
LLMs: GPT, Claude, Mistral, Gemini
Data: PostgreSQL, Redis, Pinecone, FAISS
Infra: Docker, Kubernetes, ArgoCD, AWS/GCP
Frontend Integration: React, GraphQL, REST/gRPC APIs
Additional Information
Work Hours: Varies upon the needs of the department.
Travel Requirements: This position requires travel5-10% of the time.
Mental/Physical Requirements: This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code.
U.S. APPLICANTS ONLY: The estimated salary range for this positionis $131,600 to $210,300 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
$131.6k-210.3k yearly 5d ago
Sr. Software Engineer II
Symetra 4.6
Embedded software engineer job in Bellevue, WA
Symetra has an exciting new opportunity to join us as aSenior SoftwareEngineer II!
About the role
As a Senior SoftwareEngineer II, you will build our new Partner Relationship Management system from the ground up, focusing primarily on backend development-designing the database, building REST APIs, and creating a small UI-while helping shape the architecture and early team processes.
You will work mostly in Rust (experience is a big plus) and spend the majority of your time writing production code, while having a strong influence on how the product and future team growth evolves. We're looking for someone independent, skilled, and excited to take on big ownership from day one.
What you will do
Build our new Partner Relationship Management system from the ground up as the first engineer on the team, working closely with business leaders to shape the design, architecture, and long-term ownership.
Develop backend-focused full-stack features, including database design, REST APIs, and a lightweight UI, with the majority of your time spent writing code.
Help establish early engineering workflows while contributing to technical decision-making and future team hiring.
Drive major technical project initiatives independently, demonstrating strong problem-solving skills and the ability to deliver high-impact work while contributing to building a diverse, well-rounded engineering team with a growth-oriented mindset.
Why Work at Symetra
Here's what some of our employees have to say about why they work at Symetra:
"Symetra will spoil you. There aren't many companies that will put as much effort into you being a success as Symetra. The culture will challenge you but simultaneously put you at ease. Failure is seen as integral to the learning process so there is less reason to be fearful of it." - Kerry S., Sr. Systems Analyst
"If you want to invest in yourself and build a career, this is a great place to work. If you don't want to put in the effort to learn the industry and become a student of the business (it takes real effort!), there are easier places to work."- Cris H., VP Internal Sales
What we offer you
Benefits and Perks
We don't take a "one-size-fits-all" approach when it comes to our employees. Our programs are designed to make your life better both at work and at home.
Flexible full-time or hybrid telecommuting arrangements
Plan for your future with our 401(k) plan and take advantage of immediate vesting and company matching up to 6%
Paid time away including vacation and sick time, flex days and ten paid holidays
Give back to your community and double your impact through our company matching
Want more details? Check out our Symetra Benefits Overview
Compensation
Salary Range: $125,000 - $208,400 plus eligibility for the company annual bonus program.
Who You Are:
High School Diploma is required; A Bachelor's Degree or equivalent related experience preferred.
Bring 5+ years of relevant experience with strong technical skills, solid engineering fundamentals, and the ability to manage and deliver high-quality work independently.
Have built full systems end-to-end-including databases, APIs, and web UIs-through professional roles or personal projects, demonstrating ownership from initial design to deployment. Experience with Rust is a big plus!
Excel at solving complex problems through structured analysis, creative thinking, and effective collaboration across functions.
Communicate clearly with partners and leadership, showing curiosity, proactivity, and a commitment to continuous learning.
Foster an inclusive, purpose-driven team culture and champion diversity, strong collaboration, and healthy cross-team relationships.
We empower inclusion
At Symetra, we aspire to be the most inclusive insurance company in the country. We're building a place where every employee feels valued, respected, and has opportunities to contribute. Inclusion is about recognizing our assumptions, considering multiple perspective, and removing barriers. We accept and celebrate diverse experiences, identities, and perspectives, because lifting each other up fuels thought and builds a stronger, more innovative company. We invite you to learn more about our efforts here. Creating a world where more people have access to financial freedom
Symetra is a national financial services company dedicated to helping people achieve their financial goals and feel confident about the future. In our daily work, we're guided by the principles of Value, Transparency and Sustainability. This means we provide products and services people need at a competitive price, we communicate clearly and openly so people understand what they're buying, and we design products--and operate our company--to stand the test of time. We're committed to showing up for our communities, lifting up our employees, and standing up for diversity, equity and inclusion (DEI). Join our team and help us create a world where more people have access to financial freedom. For more information about our careers visit: careers Work Authorization
Employer work visa sponsorship and support are not provided for this role. Applicants must be currently authorized to work in the United States at hire and must maintain authorization to work in the United States throughout their employment with our company. Please review Symetra's Remote Network Minimum Requirements: As a remote-first organization committed to providing a positive experience for both employees and customers, Symetra has the following standards for employees' internet connection:
Minimum Internet Speed:100 Mbps download and 20 Mbps upload, in alignment with the FCC's definition of "broadband."
Internet Type:Fiber, Cable (e.g., Comcast, Spectrum), or DSL.
Not Permissible:Satellite (e.g., Starlink), cellular broadband (hotspot or otherwise), any other wireless technology, or wired dial-up.
When applying to jobs at Symetra you'll be asked to test your internet speed and confirm that your internet connection meets or exceeds Symetra's standard as outlined above. Identity Verification Symetra is committed to fair and secure hiring practices. For all roles, candidates will be required (after the initial phone screen) to be on video for all interviews. Symetra will take affirmative steps at key points in the process to verify that a candidate is not seeking employment fraudulently, e.g. through use of a false identity. Failure to comply with verification procedures may result in:
Disqualification from the recruitment process
Withdrawal of a job offer
Termination of employment and other criminal and/or civil remedies, if fraud is discovered
#LI-BW1
#REMOTE
Our team is responsible for developing state-of-the-art CV/NLP/ML algorithms and strategies to improve user consumption experience, inspire merchants' service quality and revenue, and build a fair and flourishing ecosystem on our E-commerce Platform. More specifically, our team is responsible for the algorithms of Product Knowledge Graphs under TikTok's global e-commerce business.
What you will do:
* Participate in the development of massive knowledge graphs of real-world products to support feed ranking, recommendations, and ads.
* Collaborate with product managers, data scientists, and the product strategy & operation team to define product strategies and features.
Responsibilities:
* Knowledge graph construction, including product/content/feedback understanding and category/brand/SPU construction.
* Explore the implementation of Knowledge Graph and Cognitive Graph on the e-commerce side of TikTok e-commerce shopping guide.
* Responsible for the mining of e-commerce shopping guide knowledge such as shopping scenes/people/goods matching/product layering.
* Responsible for the optimization and iteration of computer vision related models in the e-commerce scene, including fine grain classification, product object recognition, product subject recognition, feature extraction, logo detection, brand recognition, etc., to optimize the merchant's product loading and unloading process.
* Responsible for e-commerce short video and livestream classification, multi-modal content mining, multi-modal content understanding, optimize e-commerce short video and livestream shopping experience.
* Responsible for e-commerce image search, photo search goods, goods duplication algorithm.
* Explore the cutting-edge technology of computer vision, responsible for the iteration and evolution of the overall algorithm and system.Minimum Qualifications:
* In-depth knowledge in a certain field of multimedia and computer vision, including but not limited to: image search, image/video classification and recognition, image segmentation, object detection, OCR, graph neural networks, multimodal, unsupervised and self-supervised learning, etc.;
Preferred Qualifications
* Familiar with the training and deployment of one or more framework models of TensorFlow/PyTorch/MXNet, and understand training acceleration methods such as hybrid precision training and distributed training;
$125k-197k yearly est. 60d+ ago
Senior Embedded Software Engineer
Apple Inc. 4.8
Embedded software engineer job in Seattle, WA
Join WTE and the iOS DockKit Team and take on the mission of making iOS the best Perception Algorithm development platform. Our team delivered the DockKit Framework for Motorized Camera stands recently, and we are looking to expand the team in the intersection of DockKit Accessories, Algorithms, Experiences. You will be joining a team with a history of impactful features, so if you like to ship, we want to work with you.
As a Senior EmbeddedSoftwareEngineer, you will be one of the core developers responsible for on target implementation and debugging of computer vision systems, and have ownership of the embedded platform software from prototype to deployment. In this role you will have an impact on the current state of the final Features from initial concept to highly reliable software solutions.
Thrive in a reciprocal multidisciplinary environment while relying on your team for support Obsessively inquisitive, and seek to solve everyday problems in innovative ways Excellent communication skills Ability to build effective working relationships
6+ years of experience in EmbeddedSoftware development spanning from on target Model deployment to drivers and real time debugging techniques, preferably with Computer Vision verticals Bachelor's in Computer Science or Equivalent Deep understanding of Crash analysis and system debug with JTAG as well as Stackdump analysis Deep understanding of standing up metrics and diagnostics in driving of MTBF Experience in low level implementations in RTOS environments. JTAG/Crashdump superuser.
$140k-175k yearly est. 60d+ ago
Embedded Software Engineer, Firmware
Meta Platforms, Inc. 4.8
Embedded software engineer job in Seattle, WA
At Meta, we're building innovative products that make it easier for people to connect with each other and enjoy immersive experiences. Our team of world-class experts is developing and shipping products at the intersection of hardware, software, and content, pushing the future of computing platforms and redefining the way people work, play, and connect. As an EmbeddedSoftwareEngineer, you'll have the opportunity to design, develop, and optimize embedded firmware systems for our AR, VR, and wearable devices, working on low-level systems software, device drivers, and connectivity protocols such as Wi-Fi, Bluetooth, and Core Android networking. You'll collaborate with cross-functional teams to solve complex problems and drive innovation in areas such as computer vision, machine learning, and graphics, helping to shape the future of technology and create new experiences for augmented reality, virtual reality, and social/family products.
Minimum Qualifications
* Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
* 5+ years software development experience in industry settings or PhD with 2+ years of experience
* 3+ years embeddedsoftware development experience in industry settings
* Experience in large-scale C/C++ code base
* Demonstrated experience working across disciplines to drive optimal solutions
Preferred Qualifications
* Experience with embedded DSP, CPU, and GPU architectures
* Hands-on coding experience with peripherals such as UART, SPI, CSI-2, i2c, GPIO, USB
* Experience with compression, camera and video pipelines, or encoding technologies such as H.264
* Experience with wireless and wired communication protocols,TCP/IP, Ethernet, Bluetooth and 802.11
* Experience with silicon, device manufacturing, and low-power SoCs
* Experience with lab instrumentation such as oscilloscopes, logic/protocol analyzers for debugging embedded systems at HW level
* Experience with active power management or power optimizations
* Experience with prototyping or pre-silicon environments (FPGAs, simulation, or emulation)
* Experience developing with modern Real Time Operating Systems
* Experience working with embedded hardware platforms and exposure to concepts such as clock-level issues, interrupts, and polling
* Experience across topics including computer graphics, computer vision, or machine learning
Responsibilities
* Design and implement software components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, etc
* Develop drivers and services that operate efficiently in constrained environments and deliver large volumes of data with low-latency and high-bandwidth
* Lead hardware bring-up, peripheral drivers and communication, silicon integration, and power and performance management and optimization efforts
* Debug complex, system-level, multi-component issues that span multiple layers from kernel to application
* Profile performance problems and drive optimizations across the entire software stack
* Analyze, design, develop, and debug firmware for a wide variety of devices, including novel sensing and imaging systems, haptic devices, and audio prototypes
* Collaborate closely with cross-functional teams, including silicon architects, hardware designers, OS team, and algorithm and model development teams
* Understand and implement power-management, boot loaders, scheduling, inter-processor communication, computer vision, and firmware/system interfaces on RTOS and/or bare-metal environments
* Design, develop, and architect models and infrastructure building blocks of Virtual Platforms, integrating internal models and vendor IP models
About Meta
Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics.
Equal Employment Opportunity
Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here.
Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
$156k-207k yearly est. 41d ago
Senior Firmware Engineer
Helion Energy 3.7
Embedded software engineer job in Everett, WA
About Helion
We are a fusion power company based in Everett, WA, with the mission to build the world's first fusion power plant, enabling a future with unlimited clean electricity. Our vision is a world with clean, reliable, and affordable energy for everyone.
Since Helion's founding in 2013, we have raised over $1 billion from long-time investors such as Sam Altman, Mithril, and Capricorn Investment Group as well as new investors SoftBank and Lightspeed to propel us forward. Our last prototype, Trenta, completed 10,000 high-power pulses and reached plasma temperatures of 100 million degrees Celsius (9 keV). We are now operating Polaris, our next prototype on the path to the world's first fusion power plant.
This is a pivotal time to join Helion. You will tackle real-world challenges with a team that prizes urgency, rigor, ownership, and a commitment to delivering hard truths - values essential to achieving what no one has before. Together, we will change the future of energy, because the world can't wait.
What You Will Be Doing:
As a Senior Firmware Engineer, you will develop the embedded systems that power the control, diagnostics, and protection layers of our fusion machines. You'll write and maintain firmware that runs on thousands of distributed embedded devices controlling and monitoring tens of thousands of sensors, actuators, and data channels. This role bridges hardware and software - you'll work closely with electrical and softwareengineers to design reliable, scalable, and high-performance control and data acquisition systems. You'll help define communication protocols, improve time synchronization across embedded networks, and automate hardware bring-up and testing. This position is ideal for an engineer who enjoys working close to the metal, debugging complex systems, and rapidly iterating on real-world hardware to make fusion power a practical reality. This role requires onsite presence, and you will report directly to our Lead Electrical Engineer at our Everett, WA, office.
You Will:
Develop, test, and maintain firmware for real-time embedded systems used in machine control and diagnostics.
Work closely with hardware and softwareengineers to translate system requirements into embedded designs.
Bring up new boards, sensors, and actuators - debugging with oscilloscopes, logic analyzers, and JTAG interfaces.
Implement and maintain low-level communication protocols (UART, SPI, I²C, CAN, EtherCAT, etc.).
Design and refine embedded command interfaces, configuration utilities, and automated test frameworks.
Optimize performance, reliability, and timing synchronization across distributed embedded systems.
Contribute to continuous improvement of embedded toolchains, build systems, and test automation.
Rapidly prototype novel control and measurement concepts to support new machine architectures.
Collaborate across disciplines to ensure firmware integrates seamlessly with high-level software and data systems.
Required Skills:
BS or higher in Electrical Engineering, Computer Engineering, or Computer Science.
8+ years of experience developing embedded systems in C, C++, and/or Rust.
Experience with real-time MCU development (bare metal or RTOS-based).
Strong understanding of digital communication protocols (UART, SPI, I²C).
Familiarity with mixed-signal circuit design and debugging using oscilloscopes, DMMs, and logic analyzers.
Experience with version control systems (Git).
Scripting experience in Python for automation, hardware bring-up, or testing.
Solid grasp of embedded systems fundamentals: power, timing, data, and memory budgets.
Experience developing and debugging on Linux-based systems.
#LI-Onsite #LI-KL1
Total Compensation and Benefits
Helion's compensation package includes a competitively benchmarked base salary, meaningful equity grants, and comprehensive benefits. Final compensation is determined through a holistic evaluation of your experience, qualifications, and our commitment to internal equity - ensuring fairness and transparency across our teams. We are committed to fostering a fair and equitable environment in every aspect of our operations, including compensation.
This is an exempt salaried role.
Annual Base Pay
$200,000 - $236,000 USD
Benefits
Our total compensation package includes benefits, including but not limited to:
• Medical, Dental, and Vision plans for employees and their families
• 31 Days of PTO (21 vacation days and 10 sick days)
• 10 Paid holidays, plus company-wide winter break
• Up to 5% employer 401(k) match
• Short term disability, long term disability, and life insurance
• Paid parental leave and support (up to 16 weeks)
• Annual wellness stipend
Helion is an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. If you need assistance or an accommodation during the interview process, please let us know.
$200k-236k yearly Auto-Apply 29d ago
Senior Firmware Engineer, Pre silicon and Palladium
Nvidia 4.9
Embedded software engineer job in Seattle, WA
NVIDIA seeks a highly motivated Senior Firmware Engineer to join our firmware team. This team focuses on innovative network adapters (NIC) and readies NIC Firmware for tape-out and production. The objective is to ensure NIC Firmware is fully verified before manufacturing the actual chip. You will work closely with advanced emulation systems. As a Firmware engineer, you will engage in various areas, including low-level C communication with hardware and software. This role is ideal if you enjoy being involved in all development activities related to preparing new chips for production.
What you'll be doing:
Working on bringing up next-generation NIC devices
Collaborating closely with Chip Design, Firmware, and Software teams during integration activities
Supporting NIC Firmware code for new devices
Preparing regression for NIC models on emulation environments
Improving the team's work efficiency by adapting methodologies and automating routine activities
What we need to see:
B.Sc. in Electrical Engineering / Computer Science / Computer Engineering (or equivalent experience)
5+ years of relevant proven experience
Knowledge of computer structure & operating systems
Skilled in Python & Bash (experience with tcsh is a plus)
Prior involvement in Pre-Silicon activities.
Experience in Real-Time or Embeddedsoftware programming
Excellent problem-solving skills, independence, and curiosity
Strong multi-disciplinary capabilities and ability to work with a wide interface of people - chip design, verification, FW, SW
Ways to stand out from the crowd:
Knowledge of hardware verification concepts and tools
Experience partnering with software and hardware teams to define and implement firmware
Knowledge in networking, Linux, and scripting languages
Background with in-depth problem-solving
Experience with Cadence Palladium
With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you. NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most hard-working and talented people in the world working for us. If you're creative and passionate about developing cloud services we want to hear from you!
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 218,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until January 18, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
$140k-180k yearly est. Auto-Apply 6d ago
Sr. Embedded S/W/F/W Engineer: ETH PHY/MAC Layer
A2E Technologies 4.0
Embedded software engineer job in Redmond, WA
Job Description
Title: Sr. Embedded S/W Engineer: ETH PHY/MAC Layer
Term: Long Term Contract/Potential Perm
Must Have:
RTOS
Extensive Embedded Linux background
Extensive background in lower Networking Layers: ETH PHY/L1
C/C++ (17/20/23)
Solid experience with Controller/Sensor
Areas of experience in 1 or more of the following:
SatCom/ Software Defined Radios/Modem Design/Automotive/Avionics/AI/EV Charging/Aerospace
Nice to have
MAC Layer/L2
Yocto
PetaLinux
BareMetal
C#/Golang
Benefits
A2e Does NOT Accept Unsolicited Resumes or Referrals from any source other than the candidate, and, as a result, we will not be considering any unsolicited referrals or resumes sent to us as a fee -based candidate submittal.
Any unsolicited resumes sent to A2e, including unsolicited resumes sent to a A2e mailing address, fax machine or email address, directly to A2e employees, or to A2e's resume database will be considered A2e property.
A2e will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume.
$137k-176k yearly est. 30d ago
Senior Embedded Engineer
Metropolis 4.5
Embedded software engineer job in Seattle, WA
Who we are
Metropolis is an artificial intelligence company that uses computer vision technology to enable frictionless, checkout-free experiences in the real world. Today, we are reimagining parking to enable millions of consumers to just "drive in and drive out." We envision a future where people transact in the real world with a speed, ease and convenience that is unparalleled, even online. Tomorrow, we will power checkout-free experiences anywhere you go to make the everyday experiences of living, working and playing remarkable - giving us back our most valuable asset, time.
Who you are
Metropolis is seeking a Senior Embedded Systems Engineer to own the software lifecycle of our field-deployed hardware. You will be responsible for the OS layer, driver integration, and the connectivity stack that keeps our country-wide network running. Working closely with Hardware Engineering, Machine Learning, and Operations teams, you will develop the software that supports our Computer Vision systems, embedded computers, IoT sensors, and automated access controls. If you are ready to build the systems that power the Recognition Platform and define the future of the built world, we want to hear from you.
What you'll do
Maintain and optimize our custom Yocto-based Linux distribution
Create and manage BitBake recipes, layers, and device tree overlays for new custom hardware
Develop and debug drivers and middleware for Wi-Fi and LoRaWAN to ensure robust communication in noisy RF environments
Design and implement automated test frameworks using Python and Pytest for Hardware-in-the-Loop (HIL) testing
Write and modify kernel drivers for peripherals and debug difficult kernel panics or race conditions
Implement secure over-the-air update mechanisms to ensure our fleet remains up to date and secure against threats
What we're looking for
4+ years of experience in Embedded Linux development
Strong proficiency in C, C++ or Rust for production code and Python for tooling and testing
Deep knowledge of Operating System fundamentals for Zephyr and Linux Embedded Systems
Deep understanding of the Yocto Project and OpenEmbedded ecosystem; you should be comfortable building a distro from scratch
Deep knowledge of LoRaWAN architecture, including Nodes, Gateways and Network Servers
Strong familiarity with the Linux networking stack and Wi-Fi debugging tools
Experience integrating hardware testing into CI pipelines such as Jenkins, GitLab CI or GitHub Actions
While not required, these are a plus:
Experience with FreeRTOS or other real-time OSes
Knowledge of secure boot processes (Digital Signing, TrustZone) and crypto elements (TPM/ATECC)
Experience bringing up custom boards based on NXP i.MX, Mediatek, Qualcomm, or STM32MP processors
When you join Metropolis, you'll join a team of world-class product leaders and engineers, building an ecosystem of technologies at the intersection of parking, mobility, and real estate. Our goal is to build an inclusive culture where everyone has a voice and the best idea wins. You will play a key role in building and maintaining this culture as our organization grows. The anticipated base salary for this position is $145,000.00 USD to $195,000.00 USD annually. The actual base salary offered is determined by a number of variables, including, as appropriate, the applicant's qualifications for the position, years of relevant experience, distinctive skills, level of education attained, certifications or other professional licenses held, and the location of residence and/or place of employment. Base salary is one component of Metropolis's total compensation package, which may also include access to or eligibility for healthcare benefits, a 401(k) plan, short-term and long-term disability coverage, basic life insurance, a lucrative stock option plan, bonus plans and more.
#LI-NM1 #LI-Onsite
Metropolis values in-person collaboration to drive innovation, strengthen culture, and enhance the Member experience. Our corporate team members hold to our office-first model, which requires employees to be on-site at least four days a week, fostering organic interactions that spark creativity and connection
Metropolis may utilize an automated employment decision tool (AEDT) to assess or evaluate your candidacy for employment or promotion. AEDTs are used to assist in assessing a candidate's application relative to the required job qualifications and responsibilities listed in the job posting.
As part of this process, Metropolis retains data relevant to your candidacy, including personal information, for a period that is reasonably necessary for the use of the tool. If you are hired for the position, your data may become part of your employee records.
Metropolis Technologies is an equal opportunity employer. We make all hiring decisions based on merit, qualifications, and business needs, without regard to race, color, religion, sex (including gender identity, sexual orientation, or pregnancy), national origin, disability, veteran status, or any other protected characteristic under federal, state, or local law.
$145k-195k yearly Auto-Apply 39d ago
Senior Real-Time Embedded Systems Engineer
IonQ 4.0
Embedded software engineer job in Bothell, WA
IonQ is developing the world's most powerful full-stack quantum computer based on trapped-ion technology. We are pushing past the limits of classical physics and current supercomputing technology to unlock a new era of computing. Quantum computing has the potential to impact every area of human society for the better. IonQ's computers will soon redefine industries like medicine, materials science, finance, artificial intelligence, machine learning, cryptography, and more. IonQ is at the forefront of this technological revolution.
We are looking for a Senior Real-Time Embedded Systems Engineer to join our team. As a Senior Engineer, you'll be part of a cross-functional team whose mission is to lead IonQ on its journey to build the world's best quantum computers and networked systems to solve the world's most complex problems.
In this role, you will focus on the Real-Time Classical Channel, developing the embedded logic necessary to synchronize and control quantum operations at nanosecond precision. You will be responsible for the firmware and logic running on FPGAs to handle critical tasks like nanosecond-level synchronization and "Repeat-Until-Success" feedback loops. This position is essential for providing the hardware abstraction layer that enables the quantum node's operating system to function.
Responsibilities:
Develop, implement, and verify VHDL/Verilog firmware for Field-Programmable Gate Arrays (FPGAs) focusing on the real-time classical control channel.
Implement nanosecond-level synchronization protocols (e.g., White Rabbit-PTP) to maintain sub-nanosecond precision across distributed hardware systems.
Design and optimize hardware triggers for immediate photon generation and detection events.
Engineer the logic necessary for high-speed, low-latency “Repeat-Until-Success” feedback loops critical for quantum operations.
Define and provide the hardware abstraction layer (registers, interrupts, and memory-mapped controls) consumed by the higher-level QNodeOS developers.
Collaborate closely with Hardware Engineers to understand board timing constraints, signal paths, and low-level control requirements.
Own the full FPGA development lifecycle from specification and RTL design to testing, timing closure, and system integration.
Drive technical decisions on timing architectures and control strategies for the real-time embedded system.
You'd be a good fit with:
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related engineering discipline.
5+ years of experience (or equivalent) in high-speed, real-time embedded systems design and FPGA development.
Deep expertise in RTL design (VHDL or Verilog) and validation for complex, high-performance FPGAs (e.g., Xilinx or Intel).
Proven experience implementing precise timing and synchronization protocols, such as PTP (Precision Time Protocol), or low-jitter clock distribution networks.
Experience designing systems with sub-microsecond or nanosecond timing constraints.
Proficiency in utilizing simulation and synthesis tools for timing closure and formal verification.
Strong understanding of the complete hardware/software interface, including memory-mapped registers, DMA, and interrupt handling.
You'd be a great fit with:
Experience with low-latency communication interfaces (e.g., 10G/40G Ethernet, JESD204B).
Experience implementing feedback loops or active stabilization systems in real-time firmware.
Familiarity with hardware/software co-design principles and embedded Linux environments.
Knowledge of quantum computing, high-precision physics experiments, or photon detection systems.
Location: This role will work onsite at our offices located in Bothell, WA or Vista, CA.
Travel: Up to 10%
Job ID: 1249
The approximate base salary range for this position is $111,407 - $145,861. The total compensation package includes base, bonus, and equity.
Compensation will vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. Posted base salary figures are subject to change as new market data becomes available. Beyond base salary, total compensation includes a variable bonus and equity component and a range of benefit options found on our career site at ionq.co/jobs. Details of participation in these benefit plans will be provided when a candidate receives an offer of employment. Our US benefits include comprehensive medical, dental, and vision plans, matching 401K, unlimited PTO and paid holidays, parental/adoption leave, legal insurance, a home internet stipend, and pet insurance!
IonQ's HQ is located in College Park, Maryland, just outside of Washington DC. We are actively building out our recently opened manufacturing and production facility in Bothell, WA (near Seattle). Depending on the position, you may be required to be near one of our offices in College Park, Seattle, Toronto, Canada, and Basel, Switzerland. However, IonQ will expand into additional domestic and international geographies, so don't let this stop you from applying!
At IonQ, we believe in fair treatment, access, opportunity, and advancement for all while striving to identify and eliminate barriers. We empower employees to thrive by fostering a culture of autonomy, productivity, and respect. We are dedicated to creating an environment where individuals can feel welcomed, respected, supported, and valued.
We are committed to equity and justice. We welcome different voices and viewpoints and do not discriminate on the basis of race, religion, ancestry, physical and/or mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, transgender status, age, sexual orientation, military or veteran status, or any other basis protected by law. We are proud to be an Equal Employment Opportunity employer.
US Technical Jobs. The position you are applying for will require access to technology that is subject to U.S. export control and government contract restrictions. Employment with IonQ is contingent on either verifying “U.S. Person” (e.g., U.S. citizen, U.S. national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or granted asylum) status for export controls and government contracts work, obtaining any necessary license, and/or confirming the availability of a license exception under U.S. export controls. Please note that in the absence of confirming you are a U.S. Person for export control and government contracts work purposes, IonQ may choose not to apply for a license or decline to use a license exception (if available) for you to access export-controlled technology that may require authorization, and similarly, you may not qualify for government contracts work that requires U.S. Persons, and IonQ may decline to proceed with your application on those bases alone. Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law.
US Non-Technical Jobs. Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law.
If you are interested in being a part of our team and mission, we encourage you to apply!
$111.4k-145.9k yearly Auto-Apply 4d ago
Senior Embedded Firmware Engineer
Kapta Space
Embedded software engineer job in Seattle, WA
Kapta Space, a VC-funded early-stage startup in Seattle, WA, is breaking new ground in Geospatial Intelligence. Our technology centers around a proven, scalable electronically-steered radar for sophisticated spaceborne applications such as earth observation using synthetic aperture radar (SAR) techniques, as well as enabling advanced defense missions such as target tracking on the ground and in the air.
Kapta Space is seeking a Senior Embedded Firmware Engineer to lead the complete lifecycle development, including development, testing, and support of the radar operation, data collection, storage and processing. Kapta Space is seeking a Senior Embedded Firmware Engineers with experience in mission-critical software development that have the drive and experience to complete projects independently and on time.You Are the Right Fit for the Role at Kapta Space If:
You are able to work as a member of a multi-disciplinary team in creating software requirements
You have the ability to architect, design, and implement embedded firmware for our Radar Sensor
You can work collaboratively with radar algorithm, hardware, FPGA and mechanical engineers to build reliable embedded firmware for the payload
You are able to assist in Hardware-aware optimizations of algorithms targeting Embedded Processors, Edge Compute, and ground-based servers
You have experience evaluating implementation/maintenance, complexity and resource requirements (compute, memory, power). Produce trade-studies to support decision making
You are able to generate test plans and methods to test software on hardware platforms so that they meet end-user needs/expectations.
You are comfortable assisting in recruiting, interviewing, and hiring additional teammates to our rapidly growing team
Requirements of the Role:
BS or MS degree in engineering, computer science, or related field
8+ years of experience in embedded firmware development (ideally radar)
Good understanding of one or more of the following: Board Support Package, Operating Systems, Bootloader, Microcontrollers
Comfortable with Git, CI, Code Reviews, and Version Control and organized enough to be productive in a lean startup environment
Experience with C/C++
Eligible to obtain and maintain an active U.S. Top Secret/SCI security clearance
Bonus if candidates have experience and skills in the following areas:
Experience with satellites or spacecraft systems
Experience with multi-threaded system concepts including tasks, priorities, and deadlocks
Embedded firmware debugging experience including clock level issues, interrupts, and hardware interfaces
Experience with embedded designs with multiple processors and peripheral interfaces (SPI, UART, GPIO, I2C, Ethernet)
Experience implementing efficient, low latency data movement between FPGAs, processors, storage devices, and networking interfaces
Working knowledge of networking stacks (Ethernet, TCP/IP)
Ability to read schematic diagrams
An active or previously held US Government TS/SCI security clearance is considered a strong plus.
Concerned you do not meet all the requirements? Not a problem - please apply even if you do not meet all these criteria.U.S. Citizenship, Lawful Permanent Residency, or Refugee/Asylee Status RequiredTo conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), Kapta Employees must be U.S. citizens, lawful U.S. permanent residents (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum, or be eligible to obtain the required authorizations from the U.S. Department of State or Commerce as applicable.
Kapta Space is committed to a diverse and inclusive workplace. We believe that diversity drives innovation, strengthens our team, and broadens our capabilities. We are an equal opportunity employer and do not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. We welcome applicants from all backgrounds and encourage individuals from underrepresented groups to apply.
Kapta Space does not engage with external recruiters or agencies without prior written agreement. If you are a recruiter (individual or agency) and wish to engage with Kapta Space for talent acquisition, please email *****************.
$131k-177k yearly est. Auto-Apply 60d+ ago
Embedded Software Dev Engineer, Amazon Leo Customer Terminal Software
Project Kuiper
Embedded software engineer job in Redmond, WA
Project Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). Its mission is to bring fast, affordable broadband to unserved and underserved communities around the world. Project Kuiper will help close the digital divide by delivering fast, affordable broadband to a wide range of customers, including consumers, businesses, government agencies, and other organizations operating in places without reliable connectivity.
You will design, craft, and deploy reliable embeddedsoftware for large quantity of consumer electronic products. Kuiper is breaking new ground with every device we design, and you will be an integral part of bringing this family of products to customers.
Key job responsibilities
· Develop embeddedsoftware for Customer Terminal devices within the Project Kuiper system.
· Participate in all phases of SDLC including requirements gathering, design, code, test, and code/test coverage.
· Developing embeddedsoftware in C, C++, Rust, Python or other languages
· Have experience with real-time embeddedsoftware philosophies and practices
· Have expertise with Linux and/or RTOS
· Review schematics, logic analyzer, and embeddedsoftware trouble-shooting techniques.
Export Control Requirement: Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.
A day in the life
As part of our Kuiper Customer Terminal Software Team, you will design and implement embeddedsoftware used in the Project Kuiper products. You will work in a collaborative environment with teams inside and outside of Amazon. You will craft your software from requirements, designs, code, test, to product deployment. You need to be flexible and responsive to changing priority issues.
About the team
The Kuiper Customer Terminal Software Team supports the devices that connect our customers to the Kuiper network. We provide software for both applications and the underlying Linux system. We work hand in hand with hardware, product and operations teams to deliver a great experience for our customers.
- 3+ years of non-internship professional software development experience
- 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 3+ years of embedded firmware development experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Experience writing low level drivers
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit ********************************************************* for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at ********************************
USA, WA, Redmond - 143,700.00 - 194,400.00 USD annually
$102k-140k yearly est. 6d ago
Embedded Software Engineer
Webster & Webster Associates
Embedded software engineer job in Seattle, WA
Global Security company is seeking an experienced EmbeddedSoftwareEngineer. Ideal candidates are technically strong, take pride in tackling challenges and get excited about owning critical services. REQUIREMENTS
Extensive experience developing in C programming language
Experience with several operating systems (Linux, Embedded Linux, Windows, etc.)
Real-time operating system experience (QNX, VxWorks, TreadX, FreeRTOS, MQX, etc.)
Must be able to work on US government engagements
Bachelor's degree in Computer Science, Electrical Engineering or related field of study
PREFERRED
Networking and security protocols (TCP/IP, UDP, HTTP / HTTPS, IPSEC, SSH, SMTP, SFTP, SSL, OpenSSL, TLS, etc.)
Android / iOS
Hardware optimization
Assembly language
JO-1801-607
$102k-140k yearly est. 60d+ ago
Software Engineer, Embedded
Brinc
Embedded software engineer job in Seattle, WA
At BRINC, we are redefining public safety with an innovative ecosystem of life-saving tools. Our journey started with the development of drones and ruggedized throw phones, designed to access unsafe areas and establish communication to de-escalate situations. Today, we've expanded into creating and deploying 911 response networks, where drones are dispatched to 911 calls to provide real-time visual data, enhancing safety and enabling de-escalation-focused responses. Our cutting-edge solutions are utilized by over 600 public safety agencies across America and the company has raised over $150M from investors, including Index Ventures, Motorola Solutions, Sam Altman, Dylan Field, Mike Volpe, Alexandr Wang and more. At BRINC, we are committed to recruiting the world's best talent to join us in our mission to support first responders in saving lives.
About this Role:
We are seeking an experienced embeddedsoftwareengineer. In this role you will design and develop on-device software for BRINC's entire hardware product line, including indoor and outdoor drones, hand-held remote controllers, robotic drone nests, and a variety of support equipment & accessories.
Key Responsibilities:
* Own end-to-end software development - from specification to design, implementation, testing, and product support. Write high-quality flight ready code (primarily in C/C++).
* Establish top-level design architectures and implementation methodologies for the team. Clearly communicate decisions with internal stakeholders. Document contributions in a revision-controlled environment.
* Work collaboratively with electrical, mechanical, perception, controls, test and manufacturing engineers.
* Work closely with customers by debugging issues in the field, incorporating end user feedback, and supporting new product deployments.
Qualifications:
* 5+ years of industry experience developing software for devices
* Experience with C, C++, Python and related programming and scripting languages
* Experience working in a fast-paced technical environment
* Experience developing and optimizing for embedded systems
* Experience working with standard embedded interfaces (I2C, SPI, UART, CAN, etc.)
* Experience developing software for a range of compute hardware (SoC, MCU, etc.)
* Experience bringing up and testing new hardware in collaboration with other engineers
Preferred Skills
* 7+ years of experience developing software for Aerospace, Robotics, Automotive, Consumer Electronics, or related industries
* Bachelors or Masters of Science in Computer Science or related degree
* Experience interfacing to displays, cameras, and other perception sensors (MIPI, etc.)
* Experience working with Real-Time Operating Systems (RTOS)
* Experience working with embedded Linux / Yocto Linux
* Experience developing HDL (Verilog, VHDL) for FPGAs with specific experience on video processing pipelines
* Experience developing software for flight control, navigation, and autonomy applications
* Experience developing software for embedded radio systems
* Experience developing software for localization systems (GNSS, etc.)
* Strong skills in debugging, performance optimization and unit testing
* Ability to work effectively in a dynamic environment with changing needs and requirements
* Ability to work independently and in teams, take initiative, and communicate effectively
* Experience developing software solutions for UAV/UAS used in commercial, industrial, or defense applications
BRINC Culture Values:
* Try the hard stuff
* Be innovative - Invent the future
* Move fast
* Listen to end-users
* Strive for excellence
* Don't build a dystopia
* Be frugal
* Save lives through technology
If you're interested in this role and in joining BRINC, we hope you'll apply. We'd love to review your application and get to know more about you!
BRINC is proud to be an equal opportunity employer that is resolute in cultivating an environment that promotes safety, diversity, inclusion and equity. We're committed to hiring the best talent - regardless of race, creed, color, ancestry, religion, sex (including pregnancy), national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, genetic information, veteran status, or any other characteristic protected by applicable laws, regulations and ordinances - and empowering every employee so they can do their best work. If you have a disability or special need, please let our recruiting team know - we strive to provide appropriate accommodation and assistance.
Benefits and perks listed below may vary based on the nature of your employment with BRINC and/or the country within which you work
* Comprehensive medical, dental and vision plans for our employees and their families
* 401K plan
* Maternity and paternity leave
* Flexible Time Off (Exempt) / Paid time off (Non-Exempt)
* Flexible work environment
* Orca pass (for those in Puget Sound)
* Free parking (Seattle office)
* Free snacks, drinks and espresso (Seattle office)
$102k-140k yearly est. 60d+ ago
Senior Firmware Engineer - Gaming Audio
Team Red Dog
Embedded software engineer job in Kirkland, WA
Job Description
Team Red Dog is seeking a Senior Firmware Engineer - Gaming Audio to support a Fortune 100 technology leader, working onsite in Redmond, Washington to develop next-generation wireless gaming audio hardware. This hands-on firmware role focuses on C/C++ embedded development, Qualcomm-based platforms, and real-world device bring-up-contributing directly to innovative products that ship to retail shelves.
Top Required Skills (Must Haves):
Embedded firmware development using C/C++ for hardware bring-up, feature implementation, and performance optimization on audio devices.
Qualcomm firmware development experience, including use of Qualcomm compilers, toolchains, and SDKs for embedded systems.
Embedded device debugging across USB, BR/EDR, and BLE connectivity, with strong troubleshooting and lab-based validation skills.
Opportunity Overview:
This role offers a unique opportunity to work in a highly collaborative, co-located lab environment where engineers build, test, and ship cutting-edge gaming audio hardware. With minimal meetings and a strong focus on hands-on development, you'll spend most of your time writing firmware and solving complex embedded challenges alongside a tight-knit team.
How you will make an impact:
• Author firmware in C/C++ for Qualcomm-based wireless gaming audio products.
• Bring up core functionality and new features for next-generation headsets.
• Debug and validate embedded systems using lab hardware and physical devices.
• Collaborate closely with nearby firmware, driver, and hardware engineers.
• Deliver high-quality code that meets performance, reliability, and schedule expectations.
The expertise you bring:
• 10+ years of experience in embedded firmware engineering.
• Strong proficiency in C/C++ development for embedded systems.
• Experience with Qualcomm firmware, toolchains, or audio platforms.
• Hands-on debugging experience with embedded devices and wireless protocols.
• Ability to work onsite 5 days per week in a lab environment.
What makes a candidate highly successful in this role:
Successful candidates bring deep embedded systems knowledge, thrive in hands-on lab settings, and enjoy collaborating closely with peers. Experience with Qualcomm headset SDKs, Qualcomm tooling, and wireless audio technologies enables faster ramp-up and greater impact. A proactive, deadline-driven approach and pride in code quality are key to excelling on this team.
Why Work with Team Red Dog?
At Team Red Dog, people are at the heart of everything we do. Our commitment to personalized service and our deep experience in matching talented professionals with meaningful roles at some of the world's most inspiring companies is what sets us apart. We take the time to understand your unique skills, strengths, and passions-because we believe your career should reflect who you are.
Whether you're looking to grow, pivot, or simply find a place where your work truly matters, we offer opportunities that empower you to make a positive impact. With excellent benefits, a supportive team, and a role where you can thrive while doing what you love, we're here to help you take the next step with confidence. Join us-and discover what it means to be genuinely valued in your career.
Generous benefits package for qualified employees includes:
• Health insurance (medical, dental, vision, and life)
• Employer-matched 401K plan
• Paid time off
• Paid holidays
• Profit sharing
Estimated Start Date: Immediately
Location: Onsite - Redmond, Washington
Job #: 2441
Job Type and Estimated Duration: W2/Contract, through 6/30/26 with extension possible
Rate: $13,000 - $14,300/month
Team Red Dog is committed to providing equal opportunities to everyone, regardless of race, ethnicity, gender, age, religion, sexual orientation, disability, or any other characteristic. If you need accommodation during the recruitment process, reach out to *****************, and we will work to ensure an accessible experience. We strictly adhere to federal, state, and local laws to maintain a workplace free from discrimination and harassment.
We offer competitive compensation aligned with U.S. industry standards, and our final offer will reflect the candidate's location, job-specific skills, experience, and knowledge.
• All applicants must be authorized to work in the U.S. without the need for sponsorship.
• Team Red Dog is an E-Verify employer.
• Employment is contingent upon the successful completion of a reference and background check.
• Please no solicitations from C2C or recruiting firms.
$13k-14.3k monthly 3d ago
Software Engineer - Embedded IoT
Motive 4.3
Embedded software engineer job in Seattle, WA
Who we are:
Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can manage their drivers, vehicles, equipment, and fleet related spend in a single system. Combined with industry leading AI, the Motive platform gives you complete visibility and control, and significantly reduces manual workloads by automating and simplifying tasks.
Motive serves nearly 100,000 customers - from Fortune 500 enterprises to small businesses - across a wide range of industries, including transportation and logistics, construction, energy, field service, manufacturing, agriculture, food and beverage, retail, and the public sector.
Visit gomotive.com to learn more.
About the Role:
As an EmbeddedEngineer, you will have an amazing opportunity to shape the way we develop our IoT embedded solutions. As an exceptional technical engineer and self-starter, you are able to design, execute and test new telematics and connectivity features on a range of Linux, Android or real-time operating systems.
This role will help build the next-generation embedded solutions for Motive. You understand how to design and develop modular software features in a collaborative environment and agile team. This role offers immense career advancement and opportunity to work on cutting-edge technology.
We are looking for a motivated and driven self-starter, to further our solutions on embedded platforms.
What You'll Do:
Design and development of high-performance firmware and software for cutting-edge embedded platforms
Debug, optimize, and validate firmware on complex embedded multi-core architectures.
Develop automated and unit-level functional testing to validate features
Engage with a cross-disciplinary team to design, develop and test features up the stack.
What We're Looking For:
5+ years of experience
Bachelor's degree in Electrical Engineering, Computer Science, or equivalent experience
Strong programming experience and demonstrated proficiency in C/C++ for embedded systems, including development of algorithms, manipulation of complex data structures, and implementing highly optimized code
Consumer electronics experience or familiarity with 2-3 or relevant technologies: mutli-core ARM processors, WiFi/BT, IoT
Familiarity with ARM or equivalent embedded multi-core microprocessor architectures is required
Strong understanding of operating systems concepts such as thread scheduling, context switching and memory management is required.
RTOS, Linux or Android OS with ARM
Electrical bus communication such as UART, CAN, Ethernet, I2C, SPI, etc.
We are hiring in the following locations: San Francisco, Seattle, Buffalo, Nashville, Austin, Vancouver, and Toronto. This is a hybrid role, with the expectation of being in the office 1-2 days per week.
Creating a diverse and inclusive workplace is one of Motive's core values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives.
Pay Transparency
Your compensation may be based on several factors, including education, work experience, and certifications. For certain roles, total compensation may include restricted stock units. Motive offers benefits including health, pharmacy, optical and dental care benefits, paid time off, sick time off, short term and long term disability coverage, life insurance as well as 401k contribution (all benefits are subject to eligibility requirements). Learn more about our benefits by visiting Motive Perks & Benefits.
The compensation range for this position will depend on where you reside. For this role, the compensation range is:
United States
$107,000 - $164,000 USD
Creating a diverse and inclusive workplace is one of Motive's core values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives.
Please review our Candidate Privacy Notice here.
UK Candidate Privacy Notice here.
The applicant must be authorized to receive and access those commodities and technologies controlled under U.S. Export Administration Regulations. It is Motive's policy to require that employees be authorized to receive access to Motive products and technology.
How much does an embedded software engineer earn in Bainbridge Island, WA?
The average embedded software engineer in Bainbridge Island, WA earns between $89,000 and $161,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.
Average embedded software engineer salary in Bainbridge Island, WA
$119,000
What are the biggest employers of Embedded Software Engineers in Bainbridge Island, WA?
The biggest employers of Embedded Software Engineers in Bainbridge Island, WA are: