Company

BiampSee more

addressAddressBrisbane, QLD
CategoryEngineering

Job description

The role, at a glance:
Biamp is seeking an intelligent and highly motivated Software Engineer to design, implement, test, debug, and maintain Embedded Software for networked digital audiovisual processing equipment and related accessory products.

How you'll contribute:

  • Analyse product requirements to determine required data structures and behaviours.
  • Create written documentation for software designs and APIs.
  • Design and implement object-oriented Embedded Software modules using UML, and standard design patterns and techniques.
  • Implement primarily in modern C++, with some Python, Typescript and C.
  • Target primarily Linux on ARM, and occasionally FreeRTOS and bare-metal.
  • Define and write unit tests which effectively validate module designs.
  • Help in the design, development, and support of common technologies, tools, and processes that will be used to build new Biamp products.
  • Interact with the broader engineering and product management organisations, reaching out when blocked, proactively seeking the information you need to get your job done.
  • Other duties, and implementation in other languages such as Python and Typescript as assigned.

A successful candidate should have:

  • Bachelor’s degree relevant to Software Engineering, Computer Science, or the equivalent combination of education and experience.
  • 7+ years of experience developing commercial object-oriented Embedded Software and firmware.
  • Knowledge of modern C++11 or newer and C programming languages, and standard template libraries.
  • Knowledge of one or more scripting languages, Python preferred.
  • Excellent understanding of multi-threaded programming, concurrency and synchronization.
  • Ability to work within a large, established, object-oriented application.
  • Comfortable working with Linux and open-source tools and libraries.
  • Experience using debuggers such as GDB in embedded applications.
  • Experience working in revision control systems such as Git.
  • Working knowledge of Microsoft Office applications.
  • Proficient English written and verbal communication skills.

Some nice-to-haves:

  • Experience working with various network protocols such as TCP/IP, UDP and Ethernet.
  • Experience working with digital transports such as USB, HDMI and DisplayPort.
  • Experience working in the low-level software layers close to hardware involving electrical signals and transports.
  • Experience working with Wireshark or other network traffic analysis tools.
  • Experience developing Linux kernel-mode device drivers.
  • Knowledge of Unified Modelling Language (UML).
  • Experience working with Yocto.

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 decisions 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.

Powered by JazzHR

Refer code: 1806648. Biamp - The previous day - 2024-03-21 21:31

Biamp

Brisbane, QLD
Popular Senior Embed Software Engineer jobs in top cities
Jobs feed

Territory Manager - Central West NSW

Philmac Pty Ltd

Smithfield, NSW

Permanent

Territory Manager - Central West NSW

Philmac Pty Ltd

Smithfield, NSW

Permanent

Territory Manager - South Brisbane

Lactalis Australia

South Brisbane, QLD

Permanent

Territory Manager | Aesthetics

Frontline Recruitment Group

New South Wales

$70,000 per year

Head of Note Issue Department

Reserve Bank Of Australia

Sydney, NSW

Permanent

Department Store Manager - Melton

Frontline Recruitment Group

Melbourne, VIC

Permanent

Estimating Manager - $135k + Super

Design & Build Recruitment

Perth, WA

$100,000-135,000 per year

Project Engineer

Michael Page

Dandenong South, VIC

$110,000-120,000 per year

Technical Services Support Officer

Michael Page

Nambour, QLD

$90,000-95,000 per year

Department Manager - Perth Metro

Target

Innaloo, WA

Permanent

Share jobs with friends