Senior Build Systems Engineer
2 weeks ago
We are seeking a highly skilled and experienced Build Systems Engineer to join our team at inMusic. As a Build Systems Engineer, you will play a critical role in ensuring the smooth operation of our build systems, ensuring that our software is delivered on time and to the highest quality standards.
Key Responsibilities- Design, implement, and maintain build systems for inMusic projects, ensuring that they are scalable, reliable, and efficient.
- Work closely with development teams to identify and resolve build-related issues, ensuring that development progress is not blocked by broken builds.
- Monitor and optimize build systems to ensure high standards of build stability, performance, and quality on all projects.
- Evaluate and deploy new build systems, designing and implementing new tooling for software build, test, and deployment.
- Support development teams through the process of creating Release Candidate builds and helping to resolve issues as quickly as possible.
- Investigate and recommend best practices for maintaining code quality, including development of code metrics, code review workflows, code coverage measurement, and the use of static and dynamic analysis tools.
- Deep understanding of build systems and professional software engineering practices.
- Experience with CMake for medium to large C/C++ projects.
- Familiarity with development for macOS, Windows, and Linux.
- Jenkins administration and project setup, including Jenkins pipeline configuration.
- Experience working with large codebases across multiple platforms.
- Windows/Linux shell scripting and use of scripting languages (e.g., Python, JavaScript, Lua).
- Linux system administration.
- Good working knowledge of version control systems (including git and svn).
- Understanding of GNU Make.
- Ability to work in our Cambridge office (as required) to administer build machines.
- Experience of test automation in a CI context.
- Experience of working in agile development environment.
- Yocto or Buildroot expertise.
- Gitlab integration experience.
- Creating packages for package management systems (e.g., Conan).
- Familiarity with Electron, JavaScript.
- Building and using Docker containers.
- Familiarity with Jira and Confluence.
- Experience supporting a multi-site development organisation.
- Experience with evaluating and integrating open source and in-house developed toolsets.
- Familiarity with integration of static and dynamic code-coverage tools.
- Ansible knowledge.
- Ability to communicate effectively with team members and stakeholders from different teams across the company.
- Willingness to work collaboratively across multiple disciplines.
- Ability to give and receive constructive feedback in order to strive for continuous improvement.
- Good at managing competing demands for your time.
- Bachelor's Degree in Computer Science or related technical field.
- 2+ years relevant work experience.
inMusic is a family of leading music technology and consumer electronic brands. We live and breathe music. We incorporate and build upon the latest engineering, design, and technology in the DJ, Music Production, Pro Audio, Musical Instrument, and Consumer Electronics industries.
We are an equal opportunity employer, recognizing that future success in a highly competitive marketplace depends on our employees and their development. All applicants will receive equal consideration for employment at inMusic and we encourage everyone to apply – regardless of color, race, nationality, ethnic or national origin, gender identity, sexual orientation, age, marital status, religion or belief or disability, or any other characteristic protected by law.
-
Build Systems Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom inMusic Full timeBuild EngineerinMusic is a collective of prominent music technology and consumer electronics brands, committed to enhancing the musical experience for everyone. We are seeking a proactive, detail-oriented, and collaborative Build Engineer to contribute to our innovative projects.Key Responsibilities:Oversee and optimize build systems for various inMusic...
-
Build Systems Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom inMusic Full timeBuild EngineerinMusic represents a collection of premier music technology and consumer electronics brands, committed to enhancing the musical experience for everyone. We are seeking a proactive, collaborative, and detail-oriented Build Engineer to contribute to our projects.Key Responsibilities:Oversee and optimize build systems for various inMusic...
-
Build Systems Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom inMusic Full timeBuild EngineerinMusic represents a collection of prominent music technology and consumer electronics brands, committed to delivering music experiences to audiences. We are seeking a proactive, collaborative, and detail-oriented Build Engineer to enhance our development efforts.Key Responsibilities:Oversee and optimize build systems for various inMusic...
-
Senior Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom SambaNova Systems Full timeAbout the RoleSambaNova Systems is seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our cutting-edge AI platform. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining secure, scalable, and resilient systems to support software development and...
-
Senior Software Engineer
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom SambaNova Systems Full timeAbout the RoleSambaNova Systems is seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our cutting-edge AI platform. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining secure, scalable, and resilient systems to support software development and...
-
Senior Systems Verification Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom ARM Full timeJob DescriptionAt Arm, we design innovative Interconnects and NoCs for intelligent connected systems across various applications, including mobile, IoT, networking infrastructure, and automotive.We're seeking a skilled Senior Systems Verification Engineer to improve our existing testbenches, increasing performance, quality, and efficiency.Key...
-
Senior Systems Verification Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom ARM Full timeJob DescriptionAt Arm, we design innovative Interconnects and NoCs for intelligent connected systems across various applications, including mobile, IoT, networking infrastructure, and automotive.We're seeking a skilled Senior Systems Verification Engineer to improve our existing testbenches, increasing performance, quality, and efficiency.Key...
-
Senior Systems Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom TTP Full time{"title": "Senior Systems Engineer", "content": "Unlock the Future of Cell Therapy ManufacturingAt TTP Group, we're revolutionizing the way cell therapies are manufactured. As a Senior Systems Engineer, you'll play a critical role in defining the automation system that will make this possible.With a strong emphasis on interfaces between systems and...
-
Senior Systems Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom TTP Full time{"title": "Senior Systems Engineer", "content": "Unlock the Future of Cell Therapy ManufacturingAt TTP Group, we're revolutionizing the way cell therapies are manufactured. As a Senior Systems Engineer, you'll play a critical role in defining the automation system that will make this possible.With a strong emphasis on interfaces between systems and...
-
Senior Systems Engineer
4 days ago
Cambridge, Cambridgeshire, United Kingdom Marshall Full timeSenior Systems EngineerMarshall is seeking a highly skilled Senior Systems Engineer to lead our technical teams in delivering complex projects and programmes. As a key member of our engineering team, you will be responsible for developing innovative solutions that meet our customer needs.Key Responsibilities:Lead the development team to ensure cost-effective...
-
Senior Systems Engineer
4 days ago
Cambridge, Cambridgeshire, United Kingdom Marshall Full timeSenior Systems EngineerMarshall is seeking a highly skilled Senior Systems Engineer to lead our technical teams in delivering complex projects and programmes. As a key member of our engineering team, you will be responsible for developing innovative solutions that meet our customer needs.Key Responsibilities:Lead the development team to ensure cost-effective...
-
Senior Systems Engineer
5 days ago
Cambridge, Cambridgeshire, United Kingdom Marshall Full timeSenior Systems EngineerMarshall is seeking a highly skilled Senior Systems Engineer to lead our technical teams in delivering complex projects and programmes. As a key member of our engineering team, you will be responsible for developing innovative solutions that meet our customer needs.Key Responsibilities:Lead the development team to ensure cost-effective...
-
Senior Systems Engineer
4 days ago
Cambridge, Cambridgeshire, United Kingdom Marshall Full timeSenior Systems EngineerMarshall is seeking a highly skilled Senior Systems Engineer to lead our technical teams in delivering complex projects and programmes. As a key member of our engineering team, you will be responsible for developing innovative solutions that meet our customer needs.Key Responsibilities:Lead the development team to ensure cost-effective...
-
Senior Systems Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom Marshall Full timeSenior Systems EngineerMarshall is seeking a highly skilled Senior Systems Engineer to lead our technical teams in delivering complex projects and programmes. As a key member of our engineering team, you will be responsible for developing innovative solutions that meet our customer needs.Key Responsibilities:Lead the development team to ensure cost-effective...
-
Senior Systems Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom Marshall Full timeSenior Systems EngineerMarshall is seeking a highly skilled Senior Systems Engineer to lead our technical teams in delivering complex projects and programmes. As a key member of our engineering team, you will be responsible for developing innovative solutions that meet our customer needs.Key Responsibilities:Lead the development team to ensure cost-effective...
-
Senior Network Systems Engineer
3 days ago
Cambridge, Cambridgeshire, United Kingdom Maxwell Bond Full timeSenior Network Engineer OpportunityWe are seeking a highly skilled Senior Network Engineer to join our team at Maxwell Bond. As a Senior Network Engineer, you will be responsible for designing, implementing, and managing network systems in a Cisco environment.This is a 6-month contract position with a strong likelihood of extension. You will work on multiple...
-
Senior Network Systems Engineer
3 days ago
Cambridge, Cambridgeshire, United Kingdom Maxwell Bond Full timeSenior Network Engineer OpportunityWe are seeking a highly skilled Senior Network Engineer to join our team at Maxwell Bond. As a Senior Network Engineer, you will be responsible for designing, implementing, and managing network systems in a Cisco environment.This is a 6-month contract position with a strong likelihood of extension. You will work on multiple...
-
Senior Optical Systems Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeWe are pleased to announce an exceptional opportunity for a Senior Optical Systems Engineer. This role is centered in the field of quantum technology development.The Senior Optical Systems Engineer will be responsible for the innovative design of optical configurations aimed at advancing quantum optical apparatuses. Candidates should hold a PhD in Physics,...
-
Senior Network Systems Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Maxwell Bond Full timeMaxwell Bond is seeking a Senior Network Engineer to join their team on a 6-month contract basis. The ideal candidate will have experience in designing, implementing, and managing network systems in a Cisco environment. Key responsibilities include working on multiple projects, collaborating with the latest technologies, and ensuring the smooth operation of...
-
Senior Network Systems Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Maxwell Bond Full timeMaxwell Bond is seeking a Senior Network Engineer to join their team on a 6-month contract basis. The ideal candidate will have experience in designing, implementing, and managing network systems in a Cisco environment. Key responsibilities include working on multiple projects, collaborating with the latest technologies, and ensuring the smooth operation of...