Software Engineer Team Lead

As the Software Engineer Team Lead, you will have deep technical expertise in software development and have a passion for team development and growth. You will interface with departmental leadership to identify business priorities, translate business vision into software strategy, and develop high-level specifications and designs to ensure implementation and deployment. In this role, you will work with a small team of skilled engineers for prioritization, ownership, and day-to-day direction for coding languages, toolsets, standard operating procedures and software solutions for product lifecycles.

RESPONSIBILITIES

· Perform as the technical authority for software design and provide technical direction for engineering initiatives and product development

· Oversee and coordinate the technical aspects of software projects and serve as the liaison between the team, project teams, and management

· Manage the development and implementation of software and processes related to delivery of new or existing products

· Proactively offer options for build, buy and partner strategies to assist in the best approach for product creation, maintenance and problem solving that balance speed and scale

· Ensure software/firmware is designed using scalable practices as well as operates harmoniously with the hardware group’s low noise EMC/EMI design best practices

· Author limited documentation including software release/change notes, software design standards, device programming procedure/processes, and other related documents

· Assist and participate in technical product architecture/theory-of–operation reviews, design verification and test procedure planning

· Demonstrate the ability to adapt and adjust software/firmware designs to changing market needs, as well as embrace feedback from validation tests, regulatory tests and hardware limitations or changes

· Teach and mentor engineers as it relates to technical skills and career development

REQUIRED QUALIFICATIONS

· 6+ years of experience with various embedded and OS-based software designs

· 3+ years in engineering management or technical leadership role

· Solid history of software development using engineering best practice techniques for mixed signal solutions and microprocessor based systems

· Proven record and examples of successful past software designs from inception to end of life

· Experience weighing/balancing complex design challenges

· Experience working with hardware teams to reach best compromises when comparing design tradeoffs

PREFERRED QUALIFICATIONS

· Bachelor’s degree in Engineering

· Experience with a variety of programming languages and environments

· Experience using bug tracking/fix tools such as Backlog, DoneDone, Atlassian, etc.

· Experience designing and troubleshooting complex serial and parallel communications buses such as SPI, UART, I2C, I2S, RS232/485, PCIe, as well as embedded support for network/wireless peripherals (e.g. Ethernet, Bluetooth, Wifi, etc.)

· Working knowledge of commercial sound equipment

· Digital signal processing skills with an emphasis on audio filtering

YOUR SUCCESS WILL BE MEASURED BY YOUR ABILITY TO:

· Set an example for others following WAV’s values

· Demonstrate and promote the capability and willingness to adapt to new, different and changing requirements and assignments driven by business needs

· Lead development project and organizational initiatives

· Implement sustainable processes and change within WAV

· Build trusted relationships that help develop the culture of excellence

· Bring forward innovative and differentiated solutions that allow products to win/gain marketshare

BENEFITS

Our total rewards package goes above and beyond just a paycheck. Whether you are looking to build your career, improve your health, or protect your wealth, we offer generous benefits to help you achieve those goals.

· Medical

· Dental

· HSA

· Company match 401K

· Paid Time Off

· Company paid life insurance and disability

· Company Holidays

· Tuition Reimbursement

The Company

Williams AV manufactures pro AV technology for inclusion and engagement. At Williams AV, we believe that understanding is more than just hearing the words someone is speaking. When technology improves intelligibility and visibility, people can engage in every aspect of communication. Ideas are shared and productivity increases when everyone is included and able to collaborate.

For nearly 50 years, our products have helped simplify communication over distance and across both physical and language barriers. Starting out as an assistive listening system manufacturer, we have expanded our expertise in AI-powered captioning and translation,  wireless intercom, video annotation, and systems that help with human interpretation.

Our pro AV products can be found in over 60 countries in venues ranging from classrooms and courtrooms to houses of worship and stadiums. Our Williams Sound personal products are used daily in homes across all continents.

Williams AV helps people hear, see, and engage.