Embedded software engineer jobs in Washington - 3,947 jobs
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
Senior Frontend Developer
Bcforward 4.7
Embedded software engineer job in Redmond, WA
BCForward is currently seeking a highly motivated Software Development Engineer 2 for an opportunity with our client
Role: Software Development Engineer 2
Duration: 6+ Months
Candidate Requirements:
→ Strong understanding of user-centered design, accessibility best practices, and modern web UX patterns.
→ Proficiency with React, React Hooks, TypeScript/JavaScript, and state management tools (e.g., Redux, Zustand, Recoil).
→ Solid knowledge of HTML, CSS, Flexbox/Grid, and responsive design.
→ Experience with front-end build pipelines and tools (Webpack, Vite, ESLint, etc.).
→ Ability to work independently, manage time effectively, and collaborate within cross‑functional teams.
→ Familiarity with the full software development lifecycle, from requirements to deployment.
→ Problem‑solving mindset with strong communication and interpersonal skills.
Top 3 Must-Have HARD Skills & years of experience for each:
Minimum (3-5 years) of experience in React + Modern JavaScript/TypeScript
Minimum (3-5 years) of experience in Web UX Implementation & Responsive UI Development
Minimum (3-5 years) of experience in API Integration & Front‑End Architecture
Education & Experience
Bachelor's degree in Computer Science, SoftwareEngineering, Human-Computer Interaction, or a related field.
2-4+ years of professional experience building modern web applications, with a focus on web UX and React.
About BC
forward
:
Founded in 1998 on the idea that industry leaders needed a professional service, and workforce management expert, to fuel the development and execution of core business and technology strategies, BC
forward
is a Black-owned firm providing unique solutions supporting value capture and digital product delivery needs for organizations around the world. Headquartered in Indianapolis, IN with an Offshore Development Center in Hyderabad, India, BC
forward's
6,000 consultants support more than 225 clients globally.
BCforward champions the power of human potential to help companies transform, accelerate, and scale. Guided by our core values of People-Centric, Optimism, Excellence, Diversity, and Accountability, our professionals have helped our clients achieve their strategic goals for more than 25 years. Our strong culture and clear values have enabled BC
forward
to become a market leader and best in class place to work.
BC
forward
is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against based on disability.
To learn more about how BC
forward
collects and uses personal information as part of the recruiting process, view our Privacy Notice and CCPA Addendum. As part of the recruitment process, we may ask you to disclose and provide us with various categories of personal information, including identifiers, professional information, commercial information, education information, and other related information. BC
forward
will only use this information to complete the recruitment process.
This posting is not an offer of employment. All applicants applying for positions in the United States must be legally authorized to work in the United States. The submission of intentionally false or fraudulent information in response to this posting may render the applicant ineligible for the position. Any subsequent offer of employment will be considered employment at will regardless of the anticipated assignment duration.
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
Embedded Systems Engineer
Amphenol 4.5
Embedded software engineer job in Liberty Lake, WA
ABOUT US Be Part of a Global Force Driving the Future of Communication and Connectivity. Amphenol Network Solutions, headquartered in Liberty Lake, WA, is a proud division of Amphenol Corporation, one of the world's largest manufacturers of interconnect products.
With global headquarters in Wallingford, CT, Amphenol is driven by a bold vision: to connect people with technology across the globe. Here at Amphenol, we're at the forefront of the industry, delivering a cutting-edge portfolio of fiber distribution, cable management, power solutions, racks, passives, and enclosures.
At Amphenol Network Solutions, we power global connectivity-from fiber crossing oceans to networks spanning continents. Join us and help shape the future, one connection at a time.
POSITION SUMMARY
The Embedded Systems Engineer contributes to the development, integration, and support of software for embedded platforms used in Amphenol Network Solutions' connectivity products. This role works across low‑level firmware, embedded Linux components, and system interfaces to ensure reliable operation and seamless communication between hardware and higher‑level applications. The engineer collaborates closely with cross‑functional teams on new product development, assists with hardware bring‑up and debugging activities, and helps maintain consistent software quality as technologies and product requirements evolve.
ESSENTIAL DUTIES AND RESPONSIBILITIES
The duties of the Embedded Systems Engineer include developing, integrating, and supporting software for embedded platforms used in connectivity products. Responsibilities span low-level firmware, embedded Linux components, and system interfaces to ensure reliable hardware and application communication. The engineer collaborates with cross-functional teams for new product development, contributes to hardware bring-up and debugging, and helps maintain software quality as technology evolves.
DESIRED SKILLS:
Experience working with embedded Linux systems including board support package development and driver development.
Working knowledge of low-level programming in C; exposure to Rust is a plus
Familiarity with common embedded communication protocols including Ethernet, USB, I2C, and SPI
Exposure to microcontroller firmware development tools including Eclipse based IDEs
Basic understanding of Linux concepts such as device trees, drivers, and user-space vs. kernel-space responsibilities
Experience or interest in containerized environments on embedded platforms (e.g., Docker)
Ability to interface low-level embedded code with higher-level application layers, including C#-based services
Foundational debugging and troubleshooting skills using standard embedded tools (e.g., JTAG/SWD, logic analyzers, oscilloscopes)
Ability to write readable, maintainable code and follow established coding standards
EDUCATION/EXPERIENCE:
3+ years of experience in embedded systems development, or equivalent hands-on experience through internships, academic projects, or personal work
Experience developing software for embedded or hardware-adjacent systems in a Linux environment
Working knowledge of low-level programming concepts, including memory management and basic concurrency
Experience integrating and debugging hardware peripherals over I²C, SPI, RS-485, and Ethernet
Ability to support hardware bring-up and assist with debugging early-stage designs under guidance from senior engineers
Comfortable collaborating with cross-functional teams, including software, electrical, mechanical, and manufacturing engineering
Willingness to learn new tools, technologies, and hardware platforms as products evolve
Familiarity with modern development workflows such as version control and issue tracking (i.e., Git)
Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field preferred
Prior exposure to embedded Linux distributions such as Torizon or Yocto-based systems preferred
Experience with Docker or containerized deployment in embedded or resource-constrained environments preferred
Experience integrating embedded systems with higher-level applications or services written in C# or similar languages preferred
LANGUAGE AND PEOPLE SKILLS
Strong verbal and written communication skills are essential for effectively collaborating with multidisciplinary teams, including software, electrical, mechanical, and manufacturing engineers. The ability to clearly convey technical information, actively participate in team discussions, and document work processes is required. This role also demands the capacity to interact professionally with colleagues, management, and external partners, adapting communication style as needed for diverse audiences. In the context of Amphenol Network Solutions' environment, these skills support cross-functional teamwork, continuous learning, and successful project outcomes by fostering open dialogue, mutual respect, and the sharing of ideas.
COMPUTER SKILLS
Proficiency in modern development tools is central to this role. Candidates should demonstrate strong experience with version control systems such as Git and issue tracking platforms, which are critical for managing software projects and supporting collaborative workflows. Familiarity with containerization technologies (e.g., Docker), embedded Linux environments like Torizon or Yocto, and integration with higher-level applications or services is highly valued. Collaboration platforms such as Microsoft Teams and SharePoint are important for efficient team communication and project coordination. Adaptability to new software and technology platforms is essential, reflecting the dynamic nature of this environment. Basic competency with Microsoft Office applications may be beneficial but is considered a lower priority for this position.
PHYSICAL & MENTAL DEMANDS
This role requires extensive periods of computer work, including sitting, typing, and phone use for extended durations. The position may also involve occasional lifting of materials or equipment weighing up to 50 pounds. Candidates should be able to maintain focus and productivity during prolonged desk-based tasks, and safely handle manual lifting as needed. Reasonable accommodation may be provided for qualified individuals with disabilities.
WORK ENVIRONMENT
This position is primarily based in the office, with the potential for hybrid work flexibility depending on business needs. The workspace features an open office environment designed to foster collaboration and includes access to dedicated labs for hands-on work with hardware components. Onsite presence is expected for activities that involve lab access, equipment testing, or close team interaction. In addition, occasional travel-up to a couple times per year-may be required to our manufacturing facility in Mexico to support business operations or project needs.
COMPENSATION
Pay Range: $80,000-$100,000/year
Status: Exempt
Please note that the salary information shown above is a general guideline only. Salaries are based on the candidate's experience, qualifications, and work location.
Employee Benefits: Our employee benefits include Medical, Dental, Vision, HSA/FSA accounts, Critical Illness, Hospital Indemnity, STD, LTD, Life, AD&D, Retirement with match, Flexible Schedules, Holiday Pay, Vacation Pay, and Sick Pay. Check out our Careers Page for more information regarding our benefits.
QUALITY STATEMENT
Amphenol Network Solutions is committed to delivering an extraordinary customer experience that meets or exceeds our customer's requirements and satisfaction as we continually improve the effectiveness of our Quality Management System.
ANS is an equal employment opportunity (EEO) employer and will not discriminate against any employee or applicants because of his or her race, color, religion, sex, gender identity or expression, sexual orientation, pregnancy, age, national origin, disability, veteran status, military status, marital status, genetic information or any other reason prohibited by law. Additionally, it is and shall continue to be our policy to provide promotion and advancement opportunities in a non-discriminatory fashion.ANS complies with applicable local, state, and federal statutes governing “equal employment opportunity” and nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including hiring, placement, promotion, termination, layoff, and transfers.
$80k-100k yearly 3d 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 30d 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, Level 4
Snap Inc. 4.7
Embedded software engineer job in Vancouver, WA
Snap Inc (**************************** is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company's three core products are Snapchat (************************** , a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio (******************************** , an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles (**************************** .
Spectacles is home to our hardware products with a world-class research & development team. We are focused on pushing the boundaries of what a camera can be, specifically overlaying computing on the real world. Next Generation Spectacles are our first pair of glasses that bring augmented reality to life.
We're looking for a Software/Firmware Engineer to join the Spectacles team!
What you'll do:
+ Own QA for current and new Micro Display Software, Firmware, and Tools
+ Develop test plans, implement test code before releasing code and tools to the productions and the other teams
+ Work closely with code developers to understand code and how it works in the systems level
+ Work closely with EE team to understand all boards to set up test environments
+ Generate Jira tickets to describe bugs related to SW, FW, tools, and HW
+ Document the user interface for the tools with boards
+ Contribute to code review for Software, Firmware, and tools
Knowledge, Skills & Abilities:
+ Strong knowledge of Python, C/C++ and C# code
+ System level understanding of boards, chips, interfaces, software/firmware flows
+ Collaborate closely with teammates, EE, and production teams
+ Experience using AI tools as like Cursor, Copilot
+ Experience working with various communication interfaces such as USB, I2C/I3C, SPI, UART, MIPI, SWD and PCIE
+ Great interpersonal skills; ability to collaborate across groups through written, verbal and visual formats
Minimum Qualifications:
+ BS/BA degree in Computer Science or EE
+ 2+ years of experience in Software or Firmware development experiences
Preferred Qualifications:
+ Experience with coding Python and C# coding for QA or tools for consumer-electronics systems
+ Experience using small micro controllers like ARM or Risc V
+ Experience of firmware coding in C/C++ based on RTOS/non-RTOS system
+ Experience identifying issues related to HW and Software/Firmware in consumer-electronics mass-produced systems
+ Knowledge of micro-display systems, video standards and related protocols such as MIPI, HDMI, DisplayPort
+ Experience using lab equipment such as oscilloscopes, logic analyzers
+ Ideal candidate is a self-starter, can organize complex issues and drive them to closure
+ A passion for Snapchat and creativity!
If you have a disability or special need that requires accommodation, please don't be shy and provide us some information (**************************************************************************************************** .
"Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a "default together" approach and expect our team members to work in an office 4+ days per week.
At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets.
We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, where applicable).
Our Benefits (********************************* : Snap Inc. is its own community, so we've got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap's long-term success!
Compensation
In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate's starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The starting pay may be negotiable within the salary range for the position. These pay zones may be modified in the future.
Zone A (CA, WA, NYC) (************************************* :
The base salary range for this position is $157,000-$235,000 annually.
Zone B (************************************* :
The base salary range for this position is $149,000-$223,000 annually.
Zone C (************************************* :
The base salary range for this position is $133,000-$200,000 annually.
This position is eligible for equity in the form of RSUs.
**A Decade of Snap (***************************************************************************** **:** Learn about our origin story, values, mission, culture of innovation, and more.
**CitizenSnap (**************************** **:** In our third annual CitizenSnap Report, we demonstrate progress towards our environmental, social, and governance (ESG) goals, and we lay out our plans looking forward.
**The DEI Innovation Summit (**************************************************** **:** Watch highlights from the 2nd annual DEI Innovation Summit, which brings together thought leaders and DEI experts for a day of courageous conversations to enable bold action.
**Snap News (***************************** **:** Stay up to date on the latest and greatest product and innovation news at Snap
Applicant and Candidate Privacy Policy (******************************************************************************************
$157k-235k yearly 42d 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
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 5d ago
Senior Network Software Engineer, RDMA
Bytedance 4.6
Embedded software engineer job in Seattle, WA
About the team ByteDance Networking brings together innovative ideas and technologies from network architecture, software defined networking (SDN), network virtualization, switch software and hardware co-design, and high-speed networking, to create hyperscale data-center networking solutions that power several of the most popular apps of the world such as Douyin and TikTok which serve hundreds of millions of users around the globe. ByteDance Networking is responsible for designing, building, and operating the global, intelligent network infrastructure to meet the requirements of high availability, scalability, and high-performance. By joining this team, you will gain marketable software development and/or network operation experiences in data center networking at massive scale. Responsibilities: - Design and development of high-speed network technologies in ByteDance - Build softwares and tools to improve the reliability and availability of high-speed network infrastructure
Minimum Qualifications - A Bachelor's or Master's degree in Computer Science, Information Science, Engineering, Mathematics, or equivalent with two or more years of work experience - Good developing experience with one or more following languages: Golang/Python/C++, familiar with design and development for distributed system. - A solid understanding of Linux network stack, experience in Linux TC, iptables and eBPF. - Familiarity with Linux operating system, hands-on experience working in Linux environment. - Familiarity with TCP/IP protocols and other common networking protocols. - Good understanding of network devices and network technologies. - Passion in high-speed IP networking, hardware-software interaction, and hardware offloading technologies Preferred Qualifications: - Familiar with RDMA/RoCE network protocol is a plus - Experience in developing software systems for large-scale data center networks or distributed systems is a plus
$150k-205k yearly est. 18d 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 40d 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
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
Embedded Software Engineer, Firmware
Meta 4.8
Embedded software engineer job in Redmond, 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.
**Required Skills:**
EmbeddedSoftwareEngineer, Firmware Responsibilities:
1. 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
2. Develop drivers and services that operate efficiently in constrained environments and deliver large volumes of data with low-latency and high-bandwidth
3. Lead hardware bring up, peripheral drivers and communication, silicon integration, and power and performance management and optimization efforts
4. Debug complex, system-level, multi-component issues that span multiple layers from kernel to application
5. Profile performance problems and drive optimizations across the entire software stack
6. Integrate software components from multiple partner teams into a unified product code base and drive their continued development
7. Analyze, design, develop, and debug firmware for various devices, including novel sensing and imaging systems, haptic devices, and audio prototypes
8. Collaborate with cross-functional teams to solve issues and create new features in the connectivity space, including wireless software stacks (Wi-Fi, Bluetooth, Cellular, UWB, etc.)
9. Enhance complex systems with wireless interfaces and provide support to QA, manufacturing, and other software teams
**Minimum Qualifications:**
Minimum Qualifications:
10. Bachelor's or Master's Degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
11. 7+ years software development experience in industry settings or PhD with 4+ years of experience
12. 3+ years embeddedsoftware development experience in industry settings
13. Experience in large-scale C/C++ code base
14. Experience defining and driving technical work streams and providing technical leadership for softwareengineering teams
**Preferred Qualifications:**
Preferred Qualifications:
15. Experience building software for embedded systems or custom SoCs
16. Demonstrated expertise in one or several of the following areas - communication protocols (TCP/IP, Bluetooth, Wifi), computer vision, camera and video pipelines, graphics pipelines encoding technologies (H.265), power management, or prototyping and pre-silicon environments (FPGAs, simulation, emulation)
17. Experience delivering consumer electronics
18. Experience working with embedded hardware platforms and exposure to concepts such as clock-level issues, interrupts, and polling
19. Experience with lab instrumentation such as oscilloscopes, logic/protocol analyzers for debugging embedded systems at HW level
20. Demonstrated expertise in developing with modern Real Time Operating Systems
**Public Compensation:**
$184,000/year to $257,000/year + bonus + equity + benefits
**Industry:** Internet
**Equal Opportunity:**
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
$184k-257k yearly 60d+ ago
Embedded Software Engineer I - IV
Zepher Flight Labs
Embedded software engineer job in Bingen, WA
EmbeddedSoftwareEngineer
The Embedded Design Engineer is responsible for developing new firmware and writing drivers for a variety of applications and sensors. Data analysis and testing for robustness and effectiveness is essential. This responsibility covers the development, deployment, and maintenance of all embedded applications for vehicle command and control as well as peripheral systems. The Embedded Design Engineer will work closely with the Z1 technical team to ensure customer requirements and user experience are prioritized. A basic understanding of electronics and the ability to read and understand electrical schematics is preferred. The candidate should have all of the required skills and one or more of the preferred skills.
Required skills:
Motivated and enthusiastic with a positive attitude
A self-starter with great time management skills
Willingness to learn, try new things, and wear many hats
Able to adapt to changing engineering standards
Engineering / science degree, or equivalent experience
Effective verbal communication skills
Strong attention to detail
Strong analytical and problem-solving skills
English fluency
Legally able to work in the USA
Preferred skills (one or more):
Embedded programming in C, C++, and/or assembly (ARM Cortex-M3/M4, STM32, MSP430 using IAR / STCube / Code Composer Studio (eclipse-based IDE))
Desktop / GUI programming (e.g., Visual Studio C#, python, LabWindows/CVI/LabView)
Embedded web server development
RC building / piloting (e.g., DJI, Pixhawk, ArduPilot, servos, ESCs)
Experience with single-board computer development (e.g., Raspberry Pi, Arduino, BeagbleBone, Mbed)
Assist in tool development for testing and system integration
An ability to read electrical schematics and interface with hardware engineers and technicians.
Develop, enhance and debug new and existing real-time software in C and C++ in embedded Linux, RTOS, and “bare metal” environments (e.g., FreeRTOS, uCOS, emb OS)
Revision control experience (e.g., Git, Subversion)
Drive software development for performance, scalability, modularity, robustness, and tight integration with the hardware
Network and system-level debugging and code optimization
Technical writing with skills in MS Office, Excel, PowerPoint (or Open Office equivalents)
IoT / cloud platform development (e.g., Amazon Web Services, Azure, Google)
BS or higher in Computer Science/Engineering, Electrical Engineering, Physics or proof of exceptional skills in related fields, with practical experience
Project management
Nice-to-have:
PCB circuit design / schematic capture (e.g., Altium, Cadence OrCAD, DesignSpark, Eagle, Kicad, Protel, etc.
PCB layout (e.g., Altium, PADS (PowerPCB), Mentor Graphics, Cadence Allegro, Eagle, Kicad)
Soldering on PCB under microscope on surface mount packages down to 0402 sizes
Building cables (solder cup, crimping)
Network and system-level debugging and code optimization
Implement continuous improvements and best practices within the team, and larger organization
Drive software/hardware co-design for optimized solutions and schedules
Experience with wired and wireless networking and developing software for networked IoT products
Capable of delivering top-quality C and C++ code in multi-threaded and multi-process systems
Electrical simulation (e.g., PSPICE, HSPICE, LTSPICE, SPICE, Genesys)
Mathematical analysis and scripting (e.g., MATLAB, Octave)
MCAD / 3D model development (e.g., SolidWorks, AutoCAD, Autodesk EAGLE, Fusion 360, Inventor, SketchUp)
Reverse engineering experience (i.e., product teardowns)
$100k-137k yearly est. Auto-Apply 60d+ 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.
$107k-164k yearly 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
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)