Other Jobs
Loading...

Software Engineer

Sorry, looks like this job is no longer open 😔

Check out other job openings on our job board!

View more
Company
Biamp Systems
Job location
Progress, OR, US
Salary
Undisclosed
Posted
Hosted by
Adzuna

Job details

The role, at a glance: We are seeking a highly skilled and motivated Software Engineer to join our team, developing innovative software solutions for our cutting-edge audio and video conferencing embedded devices. As a key member of our engineering team, you will be responsible for designing, developing, testing, and maintaining software applications that enable seamless and high-quality conferencing experiences. You will collaborate with cross-functional teams to identify and prioritize software requirements, prototype solutions, and drive the software development pipeline from concept to delivery, with a focus on delivering high-quality products that meet the evolving needs of our customers. How you'll contribute: Write windows software, as needed, using C# and .NET skills Collaborate with team members to develop effective APIs and client interfaces for system data Stay current on development techniques and advise team members as to appropriate use, and tradeoffs Develop and test code developed for software Write clear documentation. Work effectively with a small team Fix defects discovered during the development process Other duties as assigned by your Supervisor. A successful candidate will have: A Bachelor's degree (Master's preferred) in a STEM field of study, or equivalent (including years of experience) Experience in commercial software development (ranging from 6 to 10 years depending on the position). At least 5 years of hands on experience with the following: C# .NET, WinForms, and Object Oriented design and development. A sincere love of audio. Strong verbal and written communication skills. Problem-solving skills with attention to detail. Ability to work effectively within a team and across disciplines. Ability to work across engineering disciplines and geographical boundaries. Experience designing solutions for new products. Experience developing and maintaining build solutions. Experience analyzing hardware dependencies for new products. Experience converting high-level requirements into manageable tasks. Experience coordinating team activities for releases Identifying and analyzing emerging technologies. Required fluency in: C# .NET, WinForms, LINQ, Unit Test creation. Version control with Git and any Git Repository solution (ie GitHub, GitLab, BitBucket). Visual Studio. JSON, XML. Windows OS. Nice-to-have proficiency in: DevExpress, GoDiagram, TCP/IP (Sockets) . VS Code. MS Office Suite of tools: Teams, Word, Excel. Networking, Switches, Routers, mDNS, Firewalls. Linux, Mac usage. Containerization (Docker). Ability to develop for multiple environments (Windows, Mac, Linux, Cloud, Android, iOS, etc). Work environment: This is an onsite position based in Beaverton, OR. What we offer: 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 Charitable donation matching Discretionary profit-sharing Referral bonuses 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.
Get the freshest news and resources for developers, designers and digital creators in your inbox each week
Start Free Trial
Connect
RSSFacebookInstagramTwitter (X)
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
© 2000 - 2024 SitePoint Pty. Ltd.