Welwyn Garden City, England, United Kingdom Hybrid / WFH Options
Innovate
Software Engineers – Hybrid Working About the Role We are looking for skilled Software Engineers to work on complex software solutions across multiple areas, including embedded systems, real-time applications, test automation, simulation, and software validation. We have opportunities for individuals with experience in: Software Development … C, C++, C#, Python, real-time and embedded systems Testing & Quality Assurance – Automated testing, system verification, and validation Simulation & Modelling – Developing software for simulated environments Software Engineering Leadership – Team leadership, project management, and technical expertise Systems Integration & DevOps – CI/CD, Agile development, and deployment pipelines Our work … involves integrating software and hardware to create innovative solutions that improve performance, efficiency, and automation. Key Responsibilities Depending on your expertise, you may: ✅ Design, develop, and test high-performance software solutions ✅ Work with embedded, real-time, or middleware applications ✅ Develop and validate software for testing and verification More ❯
best. A place that wants to build from scratch rather than use something else. As a key contributor in designing and developing bleeding edge software and compilers, you will play a pivotal role in optimising computational environments. Your expertise will ensure that every component operates at peak efficiency, maximising … the capabilities of advanced hardware, including supercomputers. Through close collaboration with specialists across various domains, you will refine the software, programming to fully leverage hardware potential, driving innovation in performance optimisation. Your work will focus on fine tuning compiler behaviour, enhancing execution speed, and ensuring seamless integration between software … conduct code reviews, mentor team members, and foster a culture of continuous improvement. By setting and upholding high standards, you will influence the way softwareoptimisation and programming is approached throughout the organisation. You'll ensure that teams follow the best methodologies and reach the standards that you More ❯
Job Vacancy: Software Engineer - IBM (London, United Kingdom) Company: IBM United Kingdom Location: 369 Fulham Rd., London SW10 9NH, United Kingdom Position: Software Engineer Salary: £45,000 - £70,000 per annum (based on experience) Employment Type: Full-Time Hybrid Work Available Job Description: IBM, a global leader in … technology and innovation, is seeking a passionate and skilled Software Engineer to join its London team. This role offers the chance to be part of a collaborative environment that designs, develops, and deploys world-class software solutions used across industries. As a Software Engineer at IBM, you … projects that matter - from digital transformation for Fortune 500 companies to solving complex problems with scalable software. Job Responsibilities: Design, develop, and test scalable software applications Collaborate with cross-functional teams including architects, DevOps, and QA Write clean, maintainable, and efficient code using modern languages (Java, Python, JavaScript, etc. More ❯
Key Responsibilities This is an exciting opportunity to lead system software development within a forward-looking CPU Architecture team. You will be at the forefront of pioneering next-generation CPU innovations and integrating them into critical software ecosystems, shaping the future of Cloud and Mobile computing. As both … a technical leader, you will collaborate closely with CPU architects and cross-functional teams worldwide to ensure flawless integration of new architectural features, driving software optimization and performance across diverse platforms. The key responsibility of this role include: Serve as the technical authority for the full software stack … CPU architecture features for Cloud and Mobile use cases. Work closely with cross-functional architects and leaders to prototype, design, and deliver system-level software solutions, balancing timelines, performance, quality, and security requirements.. Serve as both a hands-on individual contributor and a technical lead, guiding the team in More ❯
Key Responsibilities This is an exciting opportunity to lead system software development within a forward-looking CPU Architecture team. You will be at the forefront of pioneering next-generation CPU innovations and integrating them into critical software ecosystems, shaping the future of Cloud and Mobile computing. As both … a technical leader, you will collaborate closely with CPU architects and cross-functional teams worldwide to ensure flawless integration of new architectural features, driving software optimization and performance across diverse platforms. The key responsibility of this role include: Serve as the technical authority for the full software stack … CPU architecture features for Cloud and Mobile use cases. Work closely with cross-functional architects and leaders to prototype, design, and deliver system-level software solutions, balancing timelines, performance, quality, and security requirements.. Serve as both a hands-on individual contributor and a technical lead, guiding the team in More ❯
Key Responsibilities This is an exciting opportunity to lead system software development within a forward-looking CPU Architecture team. You will be at the forefront of pioneering next-generation CPU innovations and integrating them into critical software ecosystems, shaping the future of Cloud and Mobile computing. As both … a technical leader, you will collaborate closely with CPU architects and cross-functional teams worldwide to ensure flawless integration of new architectural features, driving software optimization and performance across diverse platforms. The key responsibility of this role include: Serve as the technical authority for the full software stack … CPU architecture features for Cloud and Mobile use cases. Work closely with cross-functional architects and leaders to prototype, design, and deliver system-level software solutions, balancing timelines, performance, quality, and security requirements.. Serve as both a hands-on individual contributor and a technical lead, guiding the team in More ❯
opportunity to grow and make direct impact on trading by developing and improving all the parts of the trading platform, data infrastructure and related software, while also getting advice and guidance from very experienced developers and traders, including the founders. You will get a lot of independence and responsibility … working on implementation of pricing models. We will share more technical details in the interviews. You will have opportunity to improve your knowledge of software optimisations, of building robust large-scale systems and to understand cryptocurrency trading. Hard Skills requirements At least 2 years' experience with C++ - we will More ❯
strategic innovation, originally developed for the gaming, entertainment, and defence sectors. Learn more about our mission at kallikor.ai . We are seeking a Senior Software Engineer to join our friendly, relaxed and inclusive team. You'll be developing and implementing models and simulations used in our digital twins. Our … desire to work in a collaborative and supportive environment. You'll have the chance to work alongside a multidisciplinary team of scientists, modellers, and software engineers who collaborate closely with our product owners and customers to take modelling to the next level. Your Opportunity: Developing and implementing algorithms which … practices and design patterns Create efficient, maintainable code that transforms prototype models into production-ready solutions Why you're made for this: Essential: Strong software engineering fundamentals including system architecture, design patterns, and development best practices Advanced Python programming skills with experience building complex, maintainable systems Professional softwareMore ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
the remit to do whatever is needed to make that migration happen, whether that's working with our partners in the supply chain across software vendors, hardware companies, and cloud operators; ensuring our internal IT systems provide access to Arm-based compute; or helping individual teams within the company … Linux kernel to promoting the use of AArch64 across Engineering. Responsibilities: Be the first point of contact for technical queries from partners, especially EDA software vendors, regarding porting code or services to Arm. You will be expected to see these through to resolution, potentially over an extended period. Diagnose … Experience: Demonstrated problem-solving ability and commitment to achieving solutions. Wide programming expertise across system to application level in languages, particularly C. Knowledge of software optimization techniques. Experience in benchmarking to generate robust performance measurements. IT Infrastructure awareness: TCP/IP, DHCP & DNS, data center configuration. Nice To Have More ❯