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

Firmware Engineer II

$120k - $140k

Nice North America LLC

Job Description

Job Description

Embrace a career with purpose at Nice North America, a subsidiary of Nice S.p.A., an Italian multinational leader in Home and Building Automation. Guided by our vision of creating A World Without Barriers, we develop cutting-edge solutions for smart home control, security, door and gate automation, access control, and more to achieve our mission of Simplifying Everyday Movements.

Headquartered in Carlsbad, CA, with several R&D and manufacturing centers and offices throughout the region, Nice is committed to innovation that enhances everyday life. Our team thrives in an environment that fosters continuous learning and professional growth where you’ll collaborate with talented and dynamic individuals every day to create groundbreaking solutions. And, as a global leader, we offer award-winning sales and marketing programs, technical support, and CEU training to the industry’s top partners.

Our commitment extends beyond technology development; we also proudly support the Gary Sinise Foundation R.I.S.E. program, helping wounded veterans and their families through specially adapted smart homes. A philanthropic endeavor that truly embodies our corporate mission.

Summary: A Firmware Engineer II is responsible for the design, development, testing, and maintenance of embedded firmware for microcontroller-based electromechanical gate and door products. This is a highly hands-on, hardware-oriented role focused on low-level embedded systems (bare-metal and RTOS), not embedded Linux or application-layer development. The ideal candidate enjoys working with hardware, including board bring-up, debugging real circuits, and interacting directly with electrical designs.

You will contribute to products that are released into medium and high-volume manufacturing and be involved throughout the product lifecycle, including architecture discussions, board bring-up, debugging, validation, and field reliability improvements. This role emphasizes low-level firmware development, technical execution, collaboration, and ownership of firmware components rather than OS-based development or direct people management.

Salary is $120,000 to $140,000 depending on experience.

Location: Kent, WA. (fully onsite)

Primary Responsibilities:

  • Design, develop, and maintain embedded firmware for microcontroller-based systems used in vehicular gate operators.
  • Develop production-quality firmware in C/C++ for real-time embedded systems, including bare metal and RTOS-based applications.
  • Implement and debug low-level drivers and hardware interfaces directly on microcontrollers (no embedded Linux).
  • Collaborate closely with electrical engineers during schematic review, board bring-up, debugging, and hardware/firmware integration.
  • Debug hardware/firmware issues at the signal level (GPIO, SPI, I2C, UART, ADC, PWM, RS485, etc.)
  • Participate in firmware architecture discussions and contribute to design decisions for new products and feature enhancements.
  • Effectively use hardware debugging tools such as oscilloscopes, logic analyzers, and debuggers to diagnose and resolve issues.
  • Support manufacturing introduction, validation testing, and ongoing product reliability improvements.
  • Document firmware design, behavior, and interfaces through code commits, specifications, and technical documentation.
  • Work effectively within Git-based version control workflows, including code reviews and collaborative development.
  • Maintain awareness of applicable safety and regulatory requirements (e.g., UL 325) and how they impact firmware design.
  • Provide technical support and collaboration with other engineering disciplines and departments as needed.
  • Stay current with embedded systems best practices and contribute to continuous improvement of development processes.

Note: This role does not involve embedded Linux, application-layer development, or high-level OS-based driver development

Qualifications:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent experience.
  • 3–7 years of experience developing firmware on microcontrollers (bare-metal or RTOS) for production hardware.


Knowledge, Skills, and Abilities:

  • Software: High proficiency in C for embedded microcontrollers. Experience using higher-level languages (e.g. Python) for testing, scripting, or tooling is a plus.
  • Strong understanding of microcontroller peripherals (timers, interrupts, ADC, PWM, communication interfaces)
  • Experience with common microcontroller families and IDEs (e.g., ST, Microchip, TI, NXP).
  • Experience with RTOS-based firmware architectures.
  • Ability to read and understand schematics and basic circuit design.
  • Hands-on experience with hardware debugging tools such as oscilloscopes, logic analyzers, and JTAG/SWD debuggers.
  • Experience using Git or similar version control systems in a team environment.
  • Advantageous to have experience in: BLDC Motor control, Battery and Solar management, standard wired and wireless embedded communication protocols, Embedded Web Servers, low power/standby modes and Exposure to safety-critical or regulated products.
  • Strong problem-solving skills and attention to detail.
  • Ability to communicate effectively with electrical, mechanical, and test engineers.
  • Comfortable working in a small, collaborative engineering team.

Candidates with primarily embedded Linux, application-layer, or high-level software backgrounds (e.g., Yocto, kernel drivers, UI/backend systems) are not a fit for this role.

Physical Requirements:  

Essential functions of this job require the following minimal physical demands. Reasonable accommodations may be made to enable the individuals with disabilities to perform the essential functions.

  • Sufficient clarity of speech and hearing or other communication capabilities, with or without reasonable accommodation, which permits the employee to communicate effectively on the telephone and in person.
  • Sufficient vision or other powers of observation, with or without reasonable accommodation, which permits the employee to review documents and file them in a prescribed order and organize documents and materials.
  • Sufficient manual dexterity with or without reasonable accommodation, which permits the employee to frequently operate a personal computer.
  • Sufficient personal mobility and physical reflexes, with or without reasonable accommodation, which permits the employee to work in an office setting and at a keyboard for an extended period of time, considered to be approximately 50%-90% of the workday.

Working Conditions:  The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Must be comfortable working in an office environment to include moderate noise levels.
  • The working area is primarily in an open office setting with reasonable lighting and controlled temperatures.

==================================================================================================

As thinkers and creators, we look at the world with an open mind, engaging with the possibilities and broadening our perspective in an inclusive way.

Disclaimer:

The above statements reflect the general details considered necessary to decide the principal functions of the job identified and shall not be construed as a detailed description of all work requirements that may be inherent in the job. Job incumbents are expected to perform other duties necessary for the effective operation of the position, department, or the business.

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer II in Washington DC vacancy
  •  ...Job Description Benefits: Competitive salary Opportunity for advancement Training & development Embedded Software Engineer II Location: Mossville, IL — Onsite, five days per week Duration: 12-month contract Why Join This Opportunity? Work on advanced... 
    Suggested
    Full time
    Contract work
    Work at office

    Globenet Consulting Corp

    Washington DC
    28 days ago
  •  ...The Software Engineer II/III develops, tests, and maintains software capabilities in a NAVSEA Program Office Support role. This role supports design implementation, defect resolution, and integration with broader system architectures. This position is contingent upon... 
    Suggested
    Full time
    Work at office

    Warrant Technologies

    Washington DC
    13 hours ago
  •  ...and designed for both commercial and government applications. Our engineers and space scientists are on a mission to eliminate the...  ...unconnected.Position OverviewWe are seeking a Software Engineer II - Cybersecurity & Encryption to support the development, integration... 
    Suggested
    Contract work
    Work at office

    AST SpaceMobile

    Lanham, MD
    13 hours ago
  • $81.2k - $121.44k

     ...lives. We think big, embrace challenges and explore new ideas to lead the way for the travel industry.We are looking for a Software Engineer II to join our team! In this role, you will provide product teams with software development and product delivery support for the... 
    Suggested
    Work at office
    Work from home
    Flexible hours

    Airlines Reporting Corporation (ARC)

    Arlington, VA
    4 days ago
  • College Park, MD | Columbus, OH | Boston, MAProduct Engineering - Product Engineering /Full-time /RemoteImmuta is the Data Provisioning Company...  ...of their data responsibly.ABOUT THE ROLEAs a Software Engineer II on the Request App Team, you’ll independently deliver well-... 
    Suggested
    Full time
    Local area
    Worldwide

    Immuta

    College Park, MD
    1 day ago
  • $143.7k - $194.4k

    Join our team as a Software Development Engineer (SDE II), where you'll build and enhance management console experiences that help AWS customers optimize their cloud infrastructure and costs at scale. Our team owns critical EC2/Outposts console workflows that enable customers... 
    Internship
    Live in
    Flexible hours

    Amazon

    Arlington, VA
    1 day ago
  • $148.5k - $237.6k

     ...change. Constantly grow as you work hard for a mission that matters at a company where you matter.Your ImpactAs a Senior Software Engineer II, in the Real Time Operations pillar at Axon, you will be intimately involved in the architecture decisions that will shape our... 
    Work experience placement
    Work at office
    Remote work

    Axon

    Washington DC
    1 day ago
  •  ...SSG)  is seeking a talented Software Developer in Test (SDET) - II Location: Remote Department: Veterans Affairs (VA)...  ...metrics and reporting Occasionally perform other IT systems engineering activities such as requirements, design, installation, operation... 
    Full time
    Work experience placement
    Remote work

    Ssg

    Upper Marlboro, MD
    5 hours ago
  • $88.6k - $147.6k

    Position Summary Our Deloitte AI & Engineering team to transform technology platforms, drive innovation, and help make a significant...  ...'ll doAs a Full Stack Developer - PROJECT - Software Engineer II on the Engineering as a Service team, you will be responsible for... 
    Local area
    Flexible hours

    Deloitte

    Rosslyn, VA
    2 days ago
  • Job DescriptionJob Title: Software System Controls Engineer I & IIWorking Pattern: Hybrid (3 office days a week)Working Location: Reston,...  ...consideration, you must be a U.S. CitizenBasic Requirements for Engineer II:Degree RequirementsBachelor's degree in Engineering (STEM) with... 
    Full time
    Work at office
    Flexible hours
    3 days per week

    Rolls-Royce

    Washington DC
    1 day ago
  • $182k - $242k

     ...Learn more at What You'll Do CoreWeave is expanding its firmware engineering organization to support next-generation AI compute platforms...  ...) a U.S. person, defined as a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident (green card holder), (iii) refugee... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Washington DC
    24 days ago
  • $170k - $193k

    As a Sr. DevSecOps Engineer II, you’ll design, implement, and sustain secure, automated CI/CD pipelines and infrastructure across hybrid on‐premises and cloud environments. This role integrates security controls directly into DevOps workflows, enabling continuous compliance... 
    Full time
    Local area

    MetroStar Systems

    Washington DC
    1 day ago
  • $102.5k - $170.9k

    Position Summary Our AI & Engineering team helps transform technology platforms, drive innovation, and deliver meaningful impact for...  ...growth through innovation.Work you'll doAs a Software Engineer II on the Engineering as a Service team, you will be responsible... 
    Temporary work
    Local area
    Flexible hours

    Deloitte

    Rosslyn, VA
    1 day ago
  • $106k - $169k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Overview: Mastercard’s Portfolio Intelligence team, part of the Services organization, is seeking a Software Engineer II to... 
    Full time
    Part time
    Worldwide
    Flexible hours
    3 days per week

    Mastercard

    Arlington, VA
    3 days ago
  • $119k

     ...secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. The Software Development Engineer II position is part of the Consumer Payments team within Expedia Global Payments, under the Book-to-Trip division. This team builds... 
    Work at office
    Worldwide
    Relocation package
    Flexible hours
    3 days per week

    Expedia Group

    Washington DC
    16 days ago
  • $182k - $242k

     ...regulations applicable to that information, applicant must either be (A) a U.S. person, defined as a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident (green card holder), (iii) refugee under 8 U.S.C. § 1157, or (iv) asylee under 8 U.S.C. § 1158, (B) eligible... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Washington DC
    24 days ago
  •  ...services that improve everyday life while supporting businesses, communities, and economies worldwide. Position: Software Dev Engineer II Location: Bellevue,WA Duration: 6 Months Job Type: Temporary Assignment Work Type: Onsite Job... 
    Temporary work
    For contractors
    Worldwide

    TekWissen LLC

    Washington DC
    3 days ago
  •  ...Job Description Job Description At Belva, we are seeking a talented and experienced Software Engineer II to join our team. We’re a trailblazing A.I. Telecommunications company, searching for an individual who can take code ownership and help lead the charge in AI /... 
    Full time
    Live in
    Flexible hours

    Belva.ai

    Washington DC
    17 days ago
  • $119.65k - $149.55k

     ...Software Engineer II The Allen Institute accelerates science for a healthier world through large-scale research designed to answer some of the most complex questions in biology. Our multi-disciplinary teams generate foundational knowledge, tools, and data to understand... 
    Local area
    Remote work

    Allen Institute

    Washington DC
    8 days ago
  •  ...Applications, Inc (SSAI) is seeking a talented Software Developer II to design, develop, and maintain modern full-stack web...  ...Bachelor’s (B.S.) degree and 5 years’ experience in software engineering or development, or the equivalent combination of education and... 

    Science Systems & Applications

    Lanham, MD
    29 days ago
  • $150k - $175k

    As Sr. Cloud FinOps Engineer II, you’ll {main responsibility/task} with the goal to make an impact across the federal government. Our {team/division} is responsible for {role within the organization} and you’ll {the impact the role will have on the growth of the organization... 
    Full time
    Local area

    MetroStar Systems

    Arlington, VA
    13 hours ago
  • $129.2k - $174.8k

     ...complex technical problems? Do you have a deep passion and desire to engineer and operate the world's largest cloud computing infrastructure...  ...and operate them.We are seeking a Systems Development Engineer II who can thing big and simplify solutions to complex problems,... 
    Internship
    Flexible hours

    Amazon

    Arlington, VA
    13 hours ago
  • $79.5k - $132.8k

    AMERICAN SYSTEMS is seeking a Systems Engineer II specialized in LabVIEW programming in Bethesda, Maryland. In this role, you'll develop software for sensor acquisition and actuator control systems while collaborating with hardware engineers. A B.S. degree in Engineering... 

    AMERICAN SYSTEMS

    Bethesda, MD
    1 day ago
  • $104k - $166k

     ...Washington, DC. In this role, the Voice and Video Engineer will be responsible for configuring,...  ...responsible for but not limited to: Tier II phone support of reported customer...  ...for individual platforms.Perform patch and firmware upgrades of devices, break/fix support and... 
    Contract work
    For contractors
    Worldwide
    Shift work

    Peraton Corporation

    Washington DC
    2 days ago
  • $166k - $202k

    As a Sr. Cybersecurity Engineer II, you’ll design and develop technical architecture components enabling application teams to integrate with zero trust authentication and authorization services. You will work closely with application developers, security architects, and... 
    Full time
    Local area

    MetroStar Systems

    Washington DC
    3 days ago
  • $38.44 per hour

     ...Job Description Job Description Job Title: Mobile Device Engineer II Location: Washington, DC Type: Contract To Hire Compensation: $38.44 (Pay Rate Low) Work Model: Onsite – onsite Hours: 40.0 Security Clearance: Public Trust Responsibilities Support enterprise... 
    Contract work
    Local area

    System One

    Washington DC
    17 days ago
  •  ...Vision insurance ~401(k) matching ~ Parental leave ~ Signing bonus Makpar has an exciting opportunity for a Software Engineer II (.NET Developer) to join our growing team. His role is responsible for building .NET applications using C#, Entity Framework, Unit... 
    Permanent employment
    Full time
    Contract work
    For subcontractor
    Relocation package

    IQUASAR LLC

    Washington DC
    a month ago
  • Job Responsibilities: Develop systems, user interfaces, and protocols for acoustic and behavioral data acquisition and processing using Python, MATLAB, and MaxMSP. Analyze and improve the performance of data acquisition systems for audio perception. Collaborate...

    SGS Consulting

    Washington DC
    more than 2 months ago
  •  ...Job Description Job Description Building Automation System (BAS) Application Engineer II Conquest Solutions, LLC (CQS) is a leading application and engineering consulting firm in the Washington, D.C. metro area specializing in Building Automation Systems (BAS)... 
    For contractors
    For subcontractor
    Local area
    Flexible hours

    Conquest Solutions

    Greenbelt, MD
    15 days ago
  • $144k - $180k

     ..., trusted place to hold, spend, and move their money, launching across multiple geographies. As a Fullstack Software Development Engineer II on the Global Card team, you will own features end to end: the screens customers see, the APIs behind them, and the services that... 
    Work experience placement
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Remitly PHL Operations Inc.

    Arlington, VA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer II. Be the first to apply!