Software Development Engineer
2 months ago
The Role
Job Overview:
We are seeking a skilled Software Engineer to join our Functional Safety compiler team and contribute to the development of our next-generation C++17 compiler.
The Arm Compiler for Embedded product is built on LLVM and Clang, and our team is responsible for qualifying and certifying the compiler to Functional Safety standards such as ISO 26262 and the Cybersecurity standard ISO 21434.
Responsibilities:
- Drive team development activities, including planning, specification, documentation, and verification, and lead code reviews.
- Lead the impact analysis of potential safety or security issues found as bugs or during static analysis, and resolve and document as appropriate.
- Support the long-term maintenance of our support branches, providing new fixes or cherry-picking fixes and testing as necessary.
- Document the design, definition of requirements, and provide other documentation to achieve certification.
Required Skills and Experience:
- Extensive development experience in C and C++.
- Experience in the full software development lifecycle from requirements to development, testing, delivery, and maintenance.
- Scripting experience, ideally including Python development in large frameworks.
- Dedicated and flexible, with excellent interpersonal skills in English and a strong team worker and collaborator.
- Experience in agile software development.
Nice To Have Skills and Experience:
- Experience in Functional Safety software development according to at least one of the Functional Safety standards: ISO 26262, EN 50128, IEC 61508, IEC 62304.
- Familiarity with the C and C++ Standard Libraries and C++14/17/20 language features.
- Low-level programming in Arm Assembly.
- Presence and experience contributing to Open-Source projects, ideally LLVM.
- Awareness of Secure Development Lifecycle and security vulnerabilities analysis.
- Technical mentoring of junior colleagues and peers in areas of own knowledge.
In Return:
In return, you will be provided with the training and environment to excel in this role. We offer a hybrid approach to remote work and office working, and aim to provide both an adaptable experience for all employees and to promote a strong collaborative environment.
-
Senior Software Engineer
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full timeAbout the Role:We are seeking a skilled Senior Software Engineer to join our team at Cloud Software Group. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications for our XenServer virtualization platform.Key Responsibilities:Design and develop software applications using C# and other programming...
-
Senior Software Engineer
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full timeAbout the Role:We are seeking a skilled Senior Software Engineer to join our team at Cloud Software Group. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications for our XenServer virtualization platform.Key Responsibilities:Design and develop software applications using C# and other programming...
-
Senior Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing the user interface for our XenServer virtualization platform.Key ResponsibilitiesDesign and develop the user interface for XenServer, utilizing...
-
Senior Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team working on XenServer Interfaces. As a key member of our team, you will be responsible for designing and developing the user interface for XenCenter, a Windows application that provides a user-friendly interface for managing and monitoring XenServer resource pools.Key...
-
Senior Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team working on XenServer Interfaces. As a key member of our team, you will be responsible for designing and developing the user interface for XenCenter, a Windows application that provides a user-friendly interface for managing and monitoring XenServer resource pools.Key...
-
Senior Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full timeJob DescriptionCitrix and TIBCO recently merged to form Cloud Software Group, a leading cloud solution provider. We are seeking a talented Senior Software Engineer to join our team. As a critical member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.About the RoleYou will...
-
Surface Meshing Software Developer
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom Siemens Digital Industries Software Full timeWe are Siemens Digital Industries Software, a company that thrives on innovation and collaboration. To drive progress, we need talented individuals who can push boundaries and think creatively. As a Surface Meshing Software Engineer, you will be part of our team that develops and maintains the surface mesh generation capabilities for our Simcenter STAR-CCM+...
-
Software Simulation Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full timeSociety of Research Software Engineering is seeking a skilled Software Simulation Engineer to join our team in developing a simulation environment for next-generation processors, memories, and HPC systems. This role requires expertise in creating advanced models of RISC-V based cores and developing new techniques to organize, display, and reason about data...
-
Senior Cloud Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full timeXenServer Interfaces Engineer OpportunityWe're looking for a passionate Senior Cloud Software Engineer to join our team working on XenServer, a commercial virtualization platform based on the open-source Xen hypervisor.As a key member of our team, you'll be responsible for developing the interfaces for the XenServer virtualization stack, including XenCenter,...
-
Software Development Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full timeWe are seeking a skilled Software Development Engineer to join our team in Cambridge. As a Software Development Engineer, you will work with a small product team to provide test engineering solutions for our customers. Your responsibilities will include developing automated test systems, creating integrated tests, and simulating external systems for software...
-
Software Development Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Arm Limited Full timeJob Title: Software Development EngineerWe are seeking a skilled software development engineer to join our team at Arm Limited. The successful candidate will have a proven understanding of modern C++ and Java or Python programming languages.The role involves collaborating with highly motivated engineers from diverse backgrounds to design, develop, and...
-
Software Development Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full timeAt Ecm Selection, we're a team of scientists and engineers dedicated to helping our peers find jobs. We offer a personal service to make the job search process easier for you.Our company is a top employer worldwide, with competitive salaries, an excellent benefits package, and opportunities for personal development. We're looking for a talented Graduate...
-
Software Development Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom ARM Full timeJob Description:Arm's Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join a team of brilliant engineers located in Cambridge, UK who specialise in ML compilers.This role presents an opportunity to contribute to advance ML compilation technology. You will help to build the software that enables development of deep...
-
Software Development Engineer
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom Audinate Full timeAbout AudinateAudinate is a leader in networked media technology, with our "Dante" technology used extensively in professional audio and video installations.We're looking for a skilled engineer to join our team and contribute to the development of our Dante AV software products.Key ResponsibilitiesDesign and develop clean, readable, and testable code for our...
-
Software Development Engineer
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom Mayflower Recruitment Ltd Full timeSoftware Engineer RoleWe are seeking a talented Software Engineer to join our innovative company in Cambridge. Our company brings people together with beautifully simple, versatile video devices and experiences. By minimizing the physical and virtual divide, we enable everyone to feel more connected, present and understood, however they prefer to work. We...
-
Software Development Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Nutanix Full timeThe OpportunityNutanix is seeking a talented software engineer to join our Cambridge-based engineering team to help develop the Acropolis Hypervisor (AHV) and shape the future of the software-defined datacenter.About the TeamThe team is led by industry experts with 20+ years of experience and has a forward-thinking approach to work, retaining the best...
-
Software Development Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full timeSoftware Development EngineerEcm Selection is seeking a skilled Software Development Engineer to join their Cambridge-based development team. As a key member of the team, you will be responsible for developing a domain-specific language and associated compiler. This is a unique opportunity to work on a pioneering project in the health-tech industry.Key...
-
Software Development Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full timeSoftware Development EngineerEcm Selection is seeking a skilled Software Development Engineer to join their Cambridge-based development team. As a key member of the team, you will be responsible for developing a domain-specific language and associated compiler. This is a unique opportunity to work on a pioneering project in the health-tech industry.Key...
-
Software Developer
2 months ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeSoftware Engineer Position **About the Role** We are seeking a skilled Software Engineer to join our R&D development team in Cambridge. As a Software Engineer, you will be responsible for designing and developing software in C++ to support our product, which enables IC designers to layout the latest silicon chips. **Key Responsibilities** * Develop...
-
Software Developer
2 months ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeSoftware Engineer Position **About the Role** We are seeking a skilled Software Engineer to join our R&D development team in Cambridge. As a Software Engineer, you will be responsible for designing and developing software in C++ to support our product, which enables IC designers to layout the latest silicon chips. **Key Responsibilities** * Develop...