BittWare, a Molex Company, is hiring a Software Manager for their UK Headquarters in Cumbernauld. You will lead the development, test, and maintenance of software and embedded systems. Collaborate with teams, manage staffing, and communicate goals with senior management. Must have experience managing a software team and knowledge of agile design methodology. Apply now!
Your Job
BittWare, a Molex Company, designs and manufactures enterprise-class FPGA hardware that enables customers to deploy solutions quickly and with low risk. We are the only FPGA brand-agnostic hardware provider of critical mass, able to address enterprise-class qualification and lifecycle requirements for customers deploying solutions in volume. Find out about our product range at our website: www.bittware.com
We are looking for a talented, motivated, and visionary Software Manager who will help drive our software roadmap, contribute to our product planning, and keep our software team running efficiently. The role will be based at our UK Headquarters in Cumbernauld.
What You Will Do
Working closely with the leadership team you will implement the strategic vision for software products and manage our team of 10 software and embedded developers. You will:
- Lead the architecture, development, test, debug, documentation, deployment, and maintenance of embedded software, libraries, drivers, tools, and examples, manufacturing test and results visualization and internal productivity tools.
- Research and explore ways to keep technology use current.
- Support the engineering team in the review of hardware designs and in debug, verification and validation of products.
- Communicate goals and collaborate with teams across multiple sites
- Manage software staffing & outsourcing
- Communicate challenges, successes, needs, and goals with senior management
- Review team members’ performance
- Mentor junior team members, suggesting professional development goals.
- Ensure principal-based-management principals applied throughout team
Who You Are
- An Honours degree in Computer Science or similar
- Demonstrable experience managing a software team.
- Understanding of agile design methodology
- Python scripting ability
- C/C++ programming and debug ability
- Embedded development experience
What Will Put You Ahead
· CI/CD experience
· Git, GitLab and Subversion experience
· Experience of FPGA or similar processor technologies.