Black Box Corporation is a leading technology solutions provider dedicated to helping customers build, manage, optimize and secure their IT infrastructure through its global presence and 4,000 team members. For those who aspire to work with some of the leaders of the industry and thrive in challenging roles, this is an excellent opportunity for you.
We believe in a work environment that stretches you to your maximum potential and recognizes and rewards effort. We have a vibrant work environment with the opportunity to develop new skills and experience. Working both individually and as part of a team, you can expect challenge and satisfaction.
The role will expose you to advanced networking technologies, video and audio compression and new security concepts for embedded products.
Black Box is currently recruiting for an Embedded Software Manager in its Limerick, Ireland office.
We offer excellent remuneration and benefits to suitably experienced personnel. We are looking for people who want challenging work using the latest technologies and who believe they can deliver on an important project in a positive team environment.
Participate in feature requirements definition with the Product Marketing team
Manage and prioritize embedded software resource allocation to projects across the Limerick and Bangalore teams
Blend Limerick and Bangalore Embedded Software teams into a highly productive and close knot common team
Lead and manage best practice project and process development within the embedded software team and ensure that processes are followed
Manage project budgets
Participate in software architecture development within the team and with the other teams
Lead people and skills development for the embedded software team
Work with technical support to resolve customer issues.
Manage specification, planning and tracking of work to contract companies
Co-ordination of work with other teams both on-site and off-site.
Good people management skills
5-10 years for leading and managing projects.
Good knowledge of C/C++ programming with good embedded debugging skills
Excellent analytical skills and an ability to cope with ambiguity and change
Experience in the full software development cycle within a project based environment
Self-starter with excellent communication and documentation skills and with the ability to work unaided
Linux/UNIX development skills (ideally in an embedded environment) including networking, scripting and socket programming
Some development experience with Embedded Linux Kernel and Device Drivers
Familiar with video and audio codecs such as MPEG4 and JPEG
Familiar with USB protocols
Possess a thorough understanding of protocol stack concepts and architecture
10+ years of professional S/W development
Honours Degree in Computer Science/Software Engineering/Electronic Engineering