Skip to Main Content

Embedded Software Engineer

Beaverton, OR
  • Expired: February 19, 2023. Applications are no longer accepted.
The role, at a glance:

Biamp is seeking an intelligent and highly motivated firmware engineer to design, implement, test, debug, and maintain embedded software for networked digital audio-visual processing equipment and related accessory products.

How you'll contribute:
  • Analyze product functional requirements to determine required data structures and behaviors.
  • Create written documentation for firmware designs.
  • Design and implement firmware modules using C, C++, object-oriented modeling, and standard design patterns and techniques.
  • Define test cases and write test automation which effectively validates module designs.
  • Help in the design, development, and support of common technologies, tools, and processes that will be used to build new Biamp products.
  • Work with Applications Engineering to troubleshoot customer field issues, triage defects, and perform preventative maintenance to reduce the ongoing impact of defects for existing products.
  • Other duties as assigned.

A successful candidate should have:
  • Bachelor's degree in Computer Engineering, Computer Science, or the equivalent combination of education and experience.
  • 2+ years of experience developing commercial embedded software.
  • Ability to work within a large, established, Object-Oriented application.
  • Experience with non-graphical multi-threaded applications using the Linux operating system.
  • Comfortable working with open source tools/libraries.
  • Knowledge of C & C++ programming languages, and C standard and C++ standard template libraries.
  • Experience using debuggers such as GDB (or equivalent) to debug embedded applications.
  • Experience working in revision control systems such as Subversion or Git.
  • Working knowledge of Microsoft Office applications.
  • Proficient written and verbal communication skills.

Some nice-to-haves:
  • Experience working with various network protocols such as TCP/IP, UDP, Ethernet, etc.
  • Experience working with Wireshark or other network traffic analysis tools.
  • Experience developing Linux kernel-mode device drivers.
  • Knowledge of Universal Modeling Language (UML).
  • Knowledge of one or more scripting languages, Python preferred.

Benefits and Perks:
  • Medical, Dental, and Vision
  • 3 weeks annual PTO and 9 paid holidays
  • 401(k) + matching
  • Employer-paid base life insurance, short, and long-term disability
  • Health savings accounts (with Biamp contribution) and flexible spending accounts
  • Tuition reimbursement
  • Discretionary profit-sharing
  • Referral bonuses
  • Charitable donation matching

Who is Biamp?

We make the world's most extraordinary audio and video solutions. For over 40 years, Biamp has created and innovated professional audiovisual solutions that enable great communication. From the smallest of rooms to the largest of venues, we empower true human connection in every space.

As we grow to meet our customers' needs and evolve to address the challenges of tomorrow, one guiding principle remains the same:

Biamp connects people through extraordinary audiovisual experiences.

About our company:

At Biamp, we believe the employment relationship should be reciprocal. We want you to love your job, and we want your expertise and knowledge to help drive our business forward. We champion a supportive and dynamic environment filled with passionate people who choose continuous improvement over perfection. We insist on clear, explicit decision making, believe in taking calculated risks, and celebrate tough decision even when they don't succeed. We look for people who desire the best from themselves and encourage the same from their coworkers. Our commitment to one another and to the common goal is the most consistent reliable path to recurring success for all of us.

Biamp 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 on the basis of disability.



Beaverton, OR
97077 USA



View all jobs at Biamp