Demo

Embedded Software Engineer (Mid-Level)

Eagle Eye Networks
Bethesda, MD Full Time
POSTED ON 7/7/2026
AVAILABLE BEFORE 8/20/2026

Department: Engineering - Access

Location: Bethesda

Compensation: $100 - $110 / year

Description

About the Role
As a Mid-Level Embedded Software Engineer, you will participate in the design, development,
testing, debugging, and implementation of embedded software and systems. You will work
closely with the Team Lead and members of the Embedded Access Control and Smart Home
teams to develop and maintain firmware for access control panels, credential readers, and
smart home gateways. You will bridge the gap between hardware and software, participating in
the full application lifecycle and ensuring seamless integration for Brivo’s comprehensive
product ecosystem.

Key Responsibilities

  • Firmware Development: Spend a significant portion of your time writing clean, scalable, and performant C/C code for embedded Linux and microcontroller environments.
  • Hardware Integration: Collaborate with hardware engineers to ensure hardware and firmware integration is seamless and debug at the hardware/firmware interface.
  • Testing & Validation: Perform verification and validation of designs using lab equipment such as oscilloscopes, logic analyzers, and digital multimeters.
  • Lifecycle Support: Support the entire application lifecycle, including concept, design, testing, release, and ongoing maintenance of firmware and drivers.
  • Quality Assurance: Participate in code reviews, apply coding best practices, and maintain automated test coverage to ensure high-reliability designs.
  • Troubleshooting: Assist with troubleshooting issues and provide technical support for manufacturing and field deployments.


Skills, Knowledge and Expertise

  • Education: Bachelor’s degree in Computer Science, Computer Engineering, Electrical
  • Engineering, or a related technical field.
  • Experience: 3–5 years of professional experience in embedded software development
  • and designing customer-facing electronic products (synthesized from available
  • requirements)
Technical Skills:
  • Proficiency in C/C programming and experience with scripting languages like
  • Python, Bash, or Shell scripting.
  • Strong understanding of data structures, algorithms, and software design
  • patterns.
  • Experience developing for microcontrollers (e.g., ARM Cortex-M, Atmel ATmega)
  • and reading microprocessor data sheets.Familiarity with version control systems, specifically Git.
  • Communication: Excellent interpersonal and communication skills, with the ability to
  • work independently and as part of a cross-functional team
Preferred Skills
  • Experience with Linux kernel/build systems and developing drivers for embedded Linux
  • applications.
  • Understanding of communication interfaces such as SPI, I2C, UART, CAN, and RS-485.
  • Familiarity with networking protocols including TCP/IP, IPv6, and DHCP.
  • Experience with wireless technologies such as BLE, Wi-Fi, or LoRa.
  • Ability to read electrical schematics and perform basic hardware testing.
  • Familiarity with Yocto and/or Zephyr

About BrivoBrivo and Eagle Eye Networks have come together to create a category-defining, cloud-first platform at the intersection of AI and the physical world. Our mission is simple and ambitious: to make physical spaces safer, smarter, and more autonomous—from single-site businesses to global enterprises.

As the unified global leaders in cloud-based access control and video surveillance, we provide a comprehensive digital foundation for the built environment. By combining Brivo’s pioneering building access platform with Eagle Eye’s AI-powered video management system (VMS), we have created a system of intelligence that protects over 600 million square feet across 90 countries. Every door, camera, and credential in our ecosystem acts as a real-time sensor, leveraging AI to prevent incidents, improve operations, and enable entirely new workflows across sectors, including commercial real estate, retail, healthcare, education, and critical infrastructure.

With a global footprint spanning headquarters in Bethesda, Maryland, and Austin, Texas, and international offices in Amsterdam, London, Bangalore, and Tokyo, we are leveraging our open APIs and cyber-secure cloud infrastructure to reshape the future of physical security. Join us as we build the world’s most robust platform for video intelligence and smart space automation. Learn more at www.brivo.com.

Brivo is an equal employment opportunity employer and values diversity. Qualified candidates are considered for employment without regard to race, religion, gender, gender identity, sexual orientation, national origin, age, military or veteran status, disability, or any other characteristic protected by applicable law. If you require reasonable accommodations during the application or interview process, please inform us.

Salary : $100 - $110

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer (Mid-Level)?

Sign up to receive alerts about other jobs on the Embedded Software Engineer (Mid-Level) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Eagle Eye Networks

  • Eagle Eye Networks Austin, TX
  • Department: Sales Location: Austin Description The Sales Manager will manage a team of 8 Account Executives focused on closing complex deals. This leader w... more
  • 14 Days Ago

  • Eagle Eye Networks Austin, TX
  • Department: Engineering - Video Location: Austin Description We are looking for an experienced Lead Pipeline Engineer to own and operate the software deliv... more
  • 15 Days Ago

  • Eagle Eye Networks Austin, TX
  • Department: Engineering - Video Location: Austin Description Brivo is the global leader in cloud video surveillance, delivering cyber-secure, cloud-based v... more
  • 16 Days Ago

  • Eagle Eye Networks Austin, TX
  • Are you an SRE ready to grow your impact at the world’s largest AI cloud-native physical security company? Following the merger of Brivo and Eagle Eye Netw... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Embedded Software Engineer (Mid-Level) jobs in the Bethesda, MD area that may be a better fit.

  • Software Engineering Institute | Carnegie Mellon University Arlington, VA
  • What We Do SEI helps advance software engineering principles and practices and serves as a national resource in software engineering and computer security.... more
  • 17 Days Ago

  • Perceptive Innovations Dulles, VA
  • Successful applicant must be a U.S. Citizen with the future ability to obtain a DoD Security Clearance Responsibilities Include Perceptive Innovations is s... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!