Job Description
Job Description
POSITION SUMMARY
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.
ESSENTIAL FUNCTIONS
- Architect, Design, Implement and test timely software features and solutions for our customers.
- Play a leadership role within our Agile/Scaled 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
Company Description
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.
Company Description
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.