Embedded Software/Firmware Engineer
$157k - $235kSnap 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
- ...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...SuggestedContract workFor contractorsSleeping nightsFlexible hours
- ...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...SuggestedContract workFlexible hours
$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...SuggestedRemote job$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- ...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
- ...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...
- ...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...
- ...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...
$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...- ...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...
- 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...
- ...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 workFor contractors
- ...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
$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...- 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....
$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 timeTemporary workRemote workWork from homeFlexible hours$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 timeWork at officeImmediate start$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 timeWork at officeImmediate start$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 timePart timeWork at officeLocal areaRemote work- ...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,...
- ...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 workTemporary workLocal area
- ...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 contractLocal areaFlexible hours
$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 workRemote work- 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...
$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 jobTemporary workFlexible hours$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 payRemote workFlexible hours$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 timeContract workFor subcontractor- ...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 timeLocal areaRemote workWorldwide
- ...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 officeRemote work
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software/Firmware Engineer. Be the first to apply!
- embedded software engineer Washington DC
- embedded developer Washington DC
- embedded systems software engineer Washington DC
- embedded engineer Washington DC
- firmware engineer Washington DC
- software technical support Washington DC
- healthcare software sales Washington DC
- software quality assurance Washington DC
- software integrator Washington DC
- id software Washington DC

