Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software/Firmware Engineer

$157k - $235k
Full-time

Snap Inc.

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 operates Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world, and Specs Inc., a wholly-owned subsidiary dedicated to making computing more human, in addition to Bitmoji, Saturn, and other digital services. Specs Inc. is a wholly-owned subsidiary of Snap Inc. dedicated to making computing more human. The company develops Specs, advanced eyewear that seamlessly integrates digital experiences into the physical world. Specs feature see-through lenses that place digital objects directly into three-dimensional space, powered by Snap OS, a proprietary, context-aware operating system designed for natural interaction with your hands and voice. Specs Inc. also provides Lens Studio, a full suite of advanced developer tools that powers immersive augmented reality experiences across Specs, Snapchat, and other services. We’re looking for an Embedded Software/Firmware Engineer to join the Spectacles team! What you’ll do Develop embedded software and firmware for micro-display systems, display chips, and related tools with clear ownership scope across implementation, integration, validation, and release Design, implement, and validate software features for display ASICs, modules, microcontrollers, and host-side tools Set up, maintain, and improve embedded software and firmware build environments, build flows, and development tooling for efficient validation and release Build test plans and test code to verify new features before release to production and partner teams Work across emulator, board, and silicon environments to debug and validate system behavior, with strong focus on hardware debuggability, root-cause analysis, and issue isolation at the system level Collaborate closely with software, firmware, ASIC, EE, and production teams to bring up and verify new hardware and software features Develop and maintain tools, libraries, interfaces, and build workflows used by internal teams for validation, debugging, and production enablement Investigate issues across software, firmware, tools, and hardware, and drive root-cause analysis through resolution Create clear bug reports and Jira tickets for issues related to software, firmware, tools, and hardware interactions Document software flows, build/setup procedures, test procedures, board/tool usage, and user-facing interfaces for internal developers and partner teams Contribute to code reviews and help improve code quality, testability, maintainability, and build reliability across software, firmware, and tooling Knowledge, Skills & Abilities Strong programming skills in C/C++ and Python; C# experience is a plus Strong understanding of embedded systems, including boards, chips, interfaces, software/firmware interactions, and system-level debuggability Experience setting up and maintaining build environments, build tools, and development workflows for embedded software, firmware, and related tools Experience working across hardware and software boundaries, including bring-up, debugging, and validation Familiarity with communication interfaces such as USB, I2C/I3C, SPI, UART, MIPI, SWD, and PCIe Ability to work closely with cross-functional teams including EE, ASIC, production, and software partners Strong debugging and problem-solving skills in complex multi-component systems Experience using AI-assisted engineering tools such as Claude Code, Cursor, Copilot, or similar tools to improve productivity and development velocity Great interpersonal skills and the ability to collaborate effectively through written, verbal, and visual communication Minimum Qualifications BS/BA degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field 5+ years of experience in embedded software or firmware development Experience developing in C/C++ and Python for embedded systems, firmware, or system-level tools Experience debugging hardware/software integration issues in embedded or consumer electronics systems Preferred Qualifications Experience developing software or firmware for display, imaging, or other consumer-electronics systems Experience with small microcontrollers such as ARM or RISC-V Experience developing firmware in C/C++ on RTOS or non-RTOS systems Experience with board bring-up, chip validation, and system-level debugging Experience building internal tools, validation frameworks, or automation for embedded development workflows Experience identifying issues across hardware, firmware, and software in mass-produced consumer devices Knowledge of micro-display systems, video standards, and related protocols such as MIPI, HDMI, and DisplayPort Experience using lab equipment such as oscilloscopes and logic analyzers Self-starter who can organize complex issues, drive them to closure, and operate effectively in ambiguous environments 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

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software/Firmware Engineer in Washington DC vacancy
  •  ...you to help improve our hardware and software. Fend has created a new category of security...  ...position will work with the Chief Engineer to develop embedded software for this security appliance....  ...: Experience designing embedded firmware. We will look at a sample of your work... 
    Suggested
    Contract work
    For contractors
    Sleeping nights
    Flexible hours

    Fend Incorporated

    Arlington, VA
    4 days ago
  •  ...Principal Embedded Firmware Engineer Join our growing team of innovators, disruptors, and problem solvers. We cover everything from network...  ...multi-disciplinary team, including other firmware, hardware, software, and mobile developers. As a Principal level, you will be... 
    Suggested
    Contract work
    Flexible hours

    Software Technology Inc

    Washington DC
    3 days ago
  • $68.08k - $141.83k

    NTT DATA, Inc. is seeking a Firmware / OTA Integration Engineer for a remote position. This role involves designing, developing, and maintaining embedded firmware for dosimeter devices and IoT gateways, focusing on secure, reliable OTA updates. The ideal candidate will... 
    Suggested
    Remote job

    NTT DATA

    Bethesda, MD
    3 days ago
  • $93k - $115k

     ...STR SAAM group in Arlington, Virginia is seeking an Associate Software Engineer to design and implement real-time software for prototype sensor systems. You will work on algorithmic solutions for national security challenges and enhance software architecture for real-time... 
    Suggested

    jobs.frontdoordefense.com - Jobboard

    Arlington, VA
    4 days ago
  •  ...Shall develop, maintain, and enhance complex and diverse software systems based upon documented requirements. Shall provide specific...  ..., and integrate software applications or performs software engineering tasks. Shall utilize software engineering and design methodologies... 
    Suggested

    Vantage Systems (Maryland)

    Washington DC
    23 hours ago
  •  ...Embedded System Software Engineer MPR Associates, Inc. (MPR), a thriving multi-discipline, specialty engineering services and consulting firm,...  ...Engineer where you'll develop connected embedded systems and firmware that bridge the gap between hardware and software. We're... 

    MPR Services

    Alexandria, VA
    11 hours ago
  •  ...degree in Computer Science, Electrical Engineering, or equivalent experience....  ...and logic analyzers to verify working embedded software support at the system level. Ability...  ...Direct experience in development of firmware/embedded software using wireless communications... 

    SGS Consulting

    Washington DC
    more than 2 months ago
  •  ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and...  ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse... 

    Lockheed Martin

    Takoma Park, MD
    3 days ago
  • $3,000 per month

     ...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 

    Lockheed Martin

    Washington DC
    3 days ago
  •  ...follow industry best practices. You stay current with security, accessibility, and performance standards. • 6+ years of full-stack software development experience, including 3+ years of React Native development • Professional experience with JavaScript/TypeScript and... 

    Insight Global

    Washington DC
    4 days ago
  • Job Title Advanced proficiency in the following technologies Experience with OneTrust integration or Cookie Consents Experience with Adobe tools, i.e. Launch/Analytics Expertise in Angular, JS, Typescript, HTML and CSS Extensive experience delivering...

    Samprasoft

    Washington DC
    3 days ago
  •  ...established and growing capabilities across Intelligence, Analytics, Engineering, Mission Support, and Communications disciplines. Founded in 2...  ...unique and challenging problems. This may take the form of embedding with users across the world as well as downloading your... 
    Contract work
    For contractors

    Barbaricum

    Washington DC
    1 day ago
  •  ...design and develop equitable, accessible, and innovative data and software services that impact hundreds of millions of people. As a...  ...projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes. What... 
    Local area

    Amivero

    Washington DC
    4 days ago
  • $75.8k - $144.2k

    RTX in Arlington, VA, is seeking an Embedded Software Engineer II to contribute to Electronic Warfare projects. The role focuses on designing and implementing solutions, collaborating with a skilled team, and enhancing software development practices. Candidates should... 

    RTX

    Arlington, VA
    4 days ago
  • Leidos is seeking a Senior Embedded Software Developer to design and deliver operational tooling in National Security & Defence. This role...  ...particularly with C/C++ and ARM systems. Candidates will mentor junior engineers and guide technical direction while working mostly on-site.... 

    Leidos

    Bethesda, MD
    3 days ago
  • $85k - $148k

     ...unit managers Support multiple annual Disaster Recovery exercises across a diverse set of client environments Manage z/VM systems: Software, Availability, Network, Capacity and performance, Storage, Directory and security Working in a collaborative multi-client... 
    Full time
    Temporary work
    Remote work
    Work from home
    Flexible hours

    Ensono

    Washington DC
    6 hours ago
  • $135k - $273k

     ...leading defense technology company, is seeking a Senior IT Systems Engineer to be part of our Advanced Capabilities team and based out of...  .... Perform regular server updates, patch management, and software installations across the enterprise. Operate and Maintain... 
    Full time
    Work at office
    Immediate start

    Innovative Defense Technologies

    Arlington, VA
    1 day ago
  • $90k - $184k

     ...the US Department of Defense (DOD), is seeking an IT Systems Engineer to be part of our Advanced Capabilities team and based out of...  ...enclosures. Performing regular server updates, patch management, and software installations. Operate and Maintain servers both virtual and... 
    Full time
    Work at office
    Immediate start

    Innovative Defense Technologies

    Arlington, VA
    6 days ago
  • $86.8k - $198k

     ...Job Number: R0239412 IT Systems Engineer The Opportunity Are you looking for an opportunity to combine your technical skills with big picture thinking to make an impact in aerospace and national defense? You understand your customer's environment and how to develop the... 
    Full time
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Arlington, VA
    4 days ago
  •  ...system ~5+ years of experience supporting a stabilized IBM mainframe system environment ~ Experienced with SMP/E and mainframe software maintenance with performance, problem determination and resolution skills ~ Perform systems planning, installation/decommission,... 

    Syntricate Technologies

    Bethesda, MD
    1 day ago
  •  ...IT Systems Engineer HarmonyTech is seeking an IT Systems Engineer to support implementation, troubleshooting, and maintenance of IT...  ...years of experience in system administration roles for enterprise software applications Experienced with SSO implementation... 
    Contract work
    Temporary work
    Local area

    HarmonyTech

    Washington DC
    11 hours ago
  •  ...Senior IT Systems Engineer Computer Technologies Consultants (CTC, Inc.) is seeking a...  ..., cloud managed hosting services, agile software development, DevOps, Test Automation, Cyber...  ...to established procedures. Install firmware and security updates on servers, printers... 
    Long term contract
    Local area
    Flexible hours

    Computer Technologies Consultants

    Washington DC
    2 days ago
  • $103.71k - $138.28k

     ...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions... 
    Temporary work
    Remote work

    Lumen Inc

    Washington DC
    2 days ago
  • Job Description Centurion is seeking a Enterprise Mobile Application Developer to join their team. Building modern mobile applications that seamlessly integrate with legacy COBOL and Java backend systems while utilizing the latest technologies such as Swift, Flutter...

    Centurion Consulting Group, LLC

    Riverdale, MD
    11 hours ago
  • $68.08k - $141.83k

    Firmware / OTA Integration Engineer - REMOTE Location: Bethesda (REMOTE), MD, US Company: NTT DATA Services...  ...development, integration, and maintenance of embedded firmware and over-the-air (OTA)...  ...with hardware designers, edge software engineers, and cloud integration teams... 
    Remote job
    Temporary work
    Flexible hours

    NTT DATA

    Bethesda, MD
    4 days ago
  • $40 per hour

    A tech company specializing in AI training is seeking a Content Developer - Math to assist in training AI models. The role involves evaluating the logic and quality of AI chatbots' outputs and providing writing and editing tasks. Candidates should have a strong command ...
    Hourly pay
    Remote work
    Flexible hours

    DataAnnotation

    Washington DC
    11 hours ago
  • $60k - $180k

     ...capabilities include IT Talent Solutions, Data Delivery & Analytics, Cyber Security, Cloud Migration, Applications and Infrastructure, Software Development, and Finance & Accounting. M9 Solutions is seeking a Content Developer to support a government contract for a... 
    Full time
    Contract work
    For subcontractor

    M9 Solutions

    Washington DC
    1 day ago
  •  ...Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants Join to apply for... 
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Washington DC
    11 hours ago
  •  ...About SAIC SAIC supports the Office of the Under Secretary of Defense for Research and Engineering (OUSD(R&E)) by delivering website management and technical support services. As a Junior Web Developer, you’ll play a crucial role in developing and maintaining website functionality... 
    Work at office
    Remote work

    Stackruit Ltd.

    Alexandria, VA
    4 days ago
  •  ...Bachelor’s Degree and 8-10 years’ experience, Candidate should have expertise in software development for Web applications using C# (C-Sharp) and the Microsoft .Net framework, preferably using Visual Studio. A background in database development is required. Oracle or... 

    Greystones Group

    Washington DC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software/Firmware Engineer. Be the first to apply!