Positions Available - Engineering (Software) Manager

Position Location

Louisville, Kentucky

Position Summary

MiTek Corporation is a family owned and operated parent company to brands including MTX Audio, Xtant, Coustic and AtlasIED. MiTek's experience in designing, manufacturing, and selling high performance commercial, mobile, residential, marine, and motorsports audio has created some of the best equipment on the market.

The Engineering (Software) Manager has primary responsibility for managing all aspects of a Software team including personnel, project planning and product specifications.  This position works in conjunction with other functional groups (Hardware, SQA, Product Owners, Senior Management and Sales.  This position also has the responsibilities of project leader and software engineer as well.

This position has a hybrid schedule: 3 days in office, 2 days remote.

Looking for qualified candidates who are in or willing to relocate to Louisville, Kentucky.

      


Essential Functions

  • Architect, Design, Implement and test timely software features and solutions for our customers.
  • Play a leadership role within our Agile development environment.
  • Accountability for team members to achieve product goals.
  • Creation of Risk/Mitigation plans. Create project schedules in conjunction with project/product managers.
  • Work with HR to recruit employees, assign, direct and evaluate their work and oversee the development and maintenance of staff competencies
  • Prepare budgets, bids and contracts and work with material planning to ensure vendor/supplier negotiations are advantageous
  • Develop career growth plan for each team member. Review progress weekly with employee, identify growth areas, serves as a coach/mentor to others.
  • Ensure that team follows all secure code design and development best practices.
  • Ensure that team meets all department goals and objectives.
  • Think outside the box and demonstrate a willingness to research and overcome obstacles by utilizing the latest technologies and standards.
  • Investigate Make vs Buy decisions. Engage across discipline to achieve results that meeting Business, Customer and Engineering needs.
  • Take the lead on identifying and recommending capability improvements into software development practices and tools.
  • Present forward looking technologies to Leadership and Peers across the organization.
  • Clearly communicate and convey design concepts, both verbally and in writing.
  • Lead or participate in reviews of documents, designs, code, test cases and user documentation.
  • Develop, document, and implement designs for new products and tools in accordance with Quality Control Standards, policies, and procedures.
  • Ability to interface at a high level with internal and external teams.

Essential Tasks

  • Develop engineering product requirements with collaboration across engineering disciplines.
  • Develop Statement of Work to be utilized by external partners to meet product needs.
  • Write product/project documentation as required.
  • Provide mentorship, coaching and guidance to team members.
  • Create engineering dashboards to share information across the organizations.
  • Develop ISO procedures related to software and ensure that both Engineering and MiTek standards, procedures and policies are maintained by Software Technology Department personnel.
  • Develop and monitor test/trial software and utilities associated with the development and release of software products and installation packages.
  • Engage with outside vendors on product scope, requirements, and design.
  • Responsible for critical testing and triaging of problems prior to, and during, product validation

Qualifications

EDUCATION

Bachelor’s Degree or higher in Computer Engineering, Computer Science or Electrical Engineering w/ Computer Science (or equivalent)

EXPERIENCE

Proficient knowledge in audio systems

Minimum of 10+ years’ experience in software product development environments

Minimum of 10+ years’ experience in Agile/Scaled Agile Development and Methodologies

Minimum of 10+ years’ experience with architecture from high to low level including all relevant technical documentation

Minimum of 10+ years’ experience with working with modern test techniques.

Minimum of 2+ years’ experience in project management

Experience with working with modern DevOps tools (Atlassian, Azure, etc)


Skills

  • Minimum of 10+ years' experience with at least three or more of the following:
    • C/C++, C# (.net framwork, core, and 5+) or similar programming languages
    • Relational and coument-based databases
    • Web stack programming both in and out of browser
    • XAML-based UI frameworks (UWP, WPF, WinUI, etc...)
    • Relevant web technologies, languages, and tools: Node, Angular, HTML, CSS, JSON, etc.
    • Cloud services such as AWS, Azure, or other. 
  • Familiarity or experience with network audio protocols (Dante, CobraNet, AVB, etc..).
  • Advanced knowledge with relevant network technologies, communication protocols, APIs, and tools: TCP/IP, SSH, WebSockets, JSON-RPC, RESTful services, etc.
  • Familiar with and practice SOLID design principles.
  • Ability to lead, train, and supervise others, including job training, planning, and resource allocation skills.
  • Excellent technical writing and editing skills.
  • Collaborate with other software, firmware, network, and DSP engineers to develop working solutions to various challenges.
  • Experience or interest in audio/video, preferred.
  • Ability to break large problems down into smaller tasks and help create development plan.

Work Environment

MiTek/AtlasIED is an Equal Opportunity Employer.