The role, at a glance:
The Biamp Software Engineer will be responsible for designing, implementing, testing, debugging, and maintaining software for network-based digital audio processing equipment and related accessory products.
How you'll contribute:
- Research and design new software features, systems, subsystems, and applications.
- Create written documentation for software designs.
- Design and implement software modules using C#, object-oriented modeling, and standard design patterns and techniques.
- Define test cases and write unit tests which effectively validate module design.
- Investigate new technologies and develop existing programs by analyzing and identifying areas for modification.
- Work with the Embedded Software Development team to ensure interoperability between software and embedded software components.
- Work with Quality Assurance and Technical Support to investigate and correct reported system behavioral abnormalities.
- Other duties as assigned by your supervisor.
A successful candidate should have:
- A bachelor’s degree in Computer Science or Computer Engineering, or the equivalent education and experience. Dual Engineering & Information Technology degree is a plus.
- 4+ years of commercial experience developing rich client Microsoft Windows applications.
- Methodical approach to problem solving with careful attention to detail.
- Ability to juggle multiple responsibilities concurrently while continuing to meet deadlines.
- Ability to work independently and in a team environment.
- Experience using C# and the Microsoft .NET framework including Win Forms and/or WPF.
- Experience with large scale multi-threaded software designs used in networked applications.
- Proficiency with at least one of C, C#, C++ or Java and relevant standard/template libraries.
- Proficiency with at least one scripting language such as Python, bash, batch, etc.
- Proficiency with network programming (TCP/IP and lower layers).
- Proficient written and verbal communication skills in English.
- Knowledge of industry standard design patterns.
- Experience using common source code management tools including TFS, SVN and git.
- Knowledge of Object Oriented Design and Object-Oriented Programming methodologies (OOD, OOP).
- Exposure to Linux on PC and embedded platforms is highly desirable.
- Experience working in an agile team is high desirable.
- Proficient in Microsoft Office applications (Outlook, Word, Excel, and SharePoint).
- Experience using a bug tracking system such as JIRA is desirable.
Work environment:- This is an onsite position based in Brisbane (Stafford).
- Routine use of standard office equipment, prolonged periods of sitting or standing.
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.