Job Title: Software Engineering Manager
Location: Tewkesbury, United Kingdom
Work Type: Hybrid
Employment Type: Full-time (Permanent)
Role Overview
We are hiring for one of our clients for a Software Engineering Manager to lead embedded software development within a high-performance engineering environment. You will manage a team of engineers, drive technical excellence, and ensure the delivery of secure and reliable software solutions aligned with industry standards.
Key Responsibilities
- Lead, mentor, and develop an embedded software engineering team
- Oversee recruitment, performance management, and career development
- Provide technical leadership and architectural guidance for embedded systems
- Manage project scope, timelines, resources, and risks using Agile methodologies
- Oversee the full software development lifecycle (requirements, design, testing, deployment)
- Collaborate with cross-functional teams including hardware, systems, and product management
- Implement best practices, coding standards, and quality assurance processes
- Drive continuous improvement and innovation within the team
- Ensure proper documentation including design artifacts, test plans, and user documentation
Qualifications
- Bachelor’s degree in a relevant technical field (Master’s preferred)
- Experience in embedded software development
- Proven experience in a technical leadership or management role
- Strong knowledge of C/C++ for embedded systems
- Experience with embedded Linux, RTOS, and low-level programming
- Familiarity with communication protocols (Ethernet, SPI, I2C, UART, TCP/IP)
- Experience with development tools (Git, CI/CD, JIRA, automated testing)
- Understanding of hardware constraints and optimized software design
Compensation & Benefits
- Salary: Competitive and based on experience (range available upon request)
- Hybrid working model
- Career development and training opportunities
- Comprehensive benefits package (details shared during hiring process)
Work Environment
Engineering-focused environment with embedded systems and satellite communications
Cross-functional collaboration across hardware and software teams
Equal Opportunity Statement
All qualified applicants will be considered without regard to race, religion, gender, age, disability, sexual orientation, or any other protected characteristic. Reasonable accommodations are available upon request.