System Software Engineer
Graphcore
At Graphcore, we’re building the future of AI compute. We’re a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long‑term investment, we are delivering key technology into the fast‑growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence. Job Summary As a member of the drivers and utilities team you will contribute to the planning, design, implementation and testing of low level kernel drivers and user space driver library code. You will be part of one of the two teams in the system software department (the firmware team being the other one) and report to the drivers and utilities team manager. The Team The drivers and utilities team forms part of the system software group – working closely with both software engineers developing our Poplar SDK and with silicon and hardware engineers developing Graphcore’s IPU solution. The drivers and utilities team develop custom control software on the host in kernel and user space. Our solutions enable our customers to get maximum performance and utility for our cutting‑edge products. Responsibilities and Duties Design, implement, test and document OS Kernel and Device Driver software at the highest standard using C/C++/Python programming languages Participate in agile development – working as part of a scrum team to develop the right software at pace Communicate effectively and contribute regularly to technical discussions with your peers in software and hardware engineering, with architects and other stakeholders Hands‑on during key product development phases involving close working with hardware and silicon engineering groups to enable fast time to market delivery Candidate Profile Industry experience in software development using programming languages such as C/C++. Familiar with OS Kernel and Device Driver development and deployment on Linux or Windows systems Good understanding of lower‑level software stack and interactions with the hardware layer Possess effective problem‑solving skills, familiar with some debug and performance analysis tools and techniques Experience with one or more of the following: PCIe, CPU, device drivers, SoC, firmware, and hardware/software integration Experience developing firmware or drivers for GPUs or other accelerators Experience working on upstreaming of kernel code / contributing to Linux kernel. Exposure to integration with data centre / cloud service operations – for example integration with Kubernetes or open stack. In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We welcome people of different backgrounds and experiences; we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments. Applicants for this position must hold the right to work in the UK. Unfortunately at this time, we are unable to provide visa sponsorship or support for visa applications. #J-18808-Ljbffr Graphcore
$137k - $170.9k
...the future. What You’ll Do Design and implement real‑time system software architectures leveraging SMP (symmetric multiprocessing) and... ...MCU/PIC, NPU/GPU, and peripheral devices. Support hardware engineering teams with deep technical debugging and contribute to OS/platform...SuggestedTemporary workWork at officeImmediate startVisa sponsorshipWork visa$220k - $292k
...companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is... .... ABOUT THE JOB We are looking for a Lead Mission Systems Software Engineer to join our rapidly growing Maritime team in Boston or Quincy...SuggestedFull timeWork experience placementWork at officeRemote workFlexible hours- ...Mainframe z/OS System Programmer Location: Salisbury, NC/Boston, MA/Frisco, TX Note: Please submit senior profiles with minimum... ...upgrade of the z/OS operating system, as well as various Independent Software Vendor (ISV) products. This role requires deep technical...SuggestedTemporary work
- ...PROGRAMMER Z/OS Hybrid Work Environment (3X Week On Site Required) Great Benefits & Annual Bonus Program PROVEN SKILLS AS A Z/OS SYSTEMS PROGRAMMER (MAIN FOCUS OF SKILLS) Z/OS PRODUCT INSTALLATION & SUPPORT (CA PRODUCTS, IBM) USER EXITS (REXX, COBOL, BAL/ASSEMBLER)...Suggested
$110k
...Join to apply for the Technical Solutions Engineer role at Epic Join to apply for the... ...Solutions Engineer at Epic, you’ll work on software that impacts 305 million patients around... ...your brain for the most innovative health systems on the planet. The top-ranked health...SuggestedFull timeWork at officeRelocationVisa sponsorshipRelocation package- ...technical issues, ensuring customer satisfaction Collaborate with engineering and support teams to achieve company goals Manage and triage... ...scripting languages (e.g., Python) Knowledge of automation systems, robotics, or related technologies Knowledge of Windows, and Linux...Hourly payContract workRemote work
- ...Lead who thrives in complex environments and knows how to keep systems running smoothly while guiding a team through change. This role... ...standardization, and continuous improvement initiatives Mentor and support engineers, fostering growth and strong team culture Partner with IT...
- ...successful quant trading firm is seeking a Senior Infrastructure Engineer to join their firm. The Infrastructure Engineering role is... ...excellence and the delivery of strategic initiatives that modernize our systems. It will play a large role in shaping and evolving core...
- ...passionate about helping organizations manage the endless sprawl of security data? If so, Realm.Security, Inc. is seeking a Solutions Engineer with significant security expertise. Key Responsibilities: You should be able to articulate how the current security...Work experience placementRemote work
- ...more technical specializations. As a technical leader, they mentor others and share their knowledge within the Red River Solution Engineering and Sales teams. They provide architectural guidance for customers across the Red River product portfolio, including products and...Work experience placementWork at office
- ...The Solutions Engineer serves as a critical technical resource to Sales, acting as a trusted... ...visualization concepts. Exposure to CRM systems (Dynamics, Salesforce) or enterprise SaaS platforms. Prior experience in B2B software, SaaS, or consulting environments. Benefits...Work at office
- ...theatre Proactively share best practices with fellow peers and sales on a regular basis Provide mentorship for at least one Solution Engineer Keep regional sales informed of roadmap insights, product updates and technical best practices Promote a culture of teaming with...Live inRemote work
- ...snippet, understand what an API does, and engage credibly with engineering stakeholders without faking it. Proven experience in a... ...blockers, and track enhancements. Stay close to how AI is changing software engineering and technical assessment, and help customers think...
- ...scale. Our platform unifies fragmented systems, integrates knowledge and personalization... ...experiences. Position Overview As a Solutions Engineer at Maven AGI, you will be a critical... ...and have foundational knowledge of software development lifecycle, cloud infrastructure...
- ...Opportunity We are seeking a talented and motivated Solutions Engineer to join our rapidly growing team. This is a high-impact, customer... ...or TypeScript (both preferred) Proficiency in SQL and database systems (relational and NoSQL) Understanding of data pipelines and...
- ...The Solutions Engineer will design, implement, and maintain technology systems and solutions that enable TA Realty’s business and technology operations to address... ...developing integrated solutions spanning hardware, software, networks, cloud services, and AI‑enabled...
- ...role at Dynatrace**As a Dynatrace Solution Engineer, you will be a key member of the... ...database.* Advance knowledge of Operating Systems (OS) including Windows and Linux.* Experience... ...and automate cloud operations, deliver software faster and more securely, and enable...Live inRemote workWorldwideFlexible hours
$80k
...About the Role: As a CBRE Mobile Engineer, you will be responsible for facility building maintenance focusing on retail sites. You'... ...and repairs to the mechanical, plumbing, structural and control systems for the facility to keep facility and building systems up to applicable...Work at officeVisa sponsorship- ...gaming experiences. Through our proprietary sportsbook and casino engine, we enable partners to launch their own fully branded, legally... ...into clean, production-ready code while building scalable systems that serve as the foundation for our growth. This role is ideal...
$180k - $200k
...solving chart review once and for all, across use cases. For health systems, our first product dramatically accelerates clinical registry... ...’re looking for a dynamic individual to join us as a Solutions Engineer, working with health system customers to pilot clinical...$84k - $126k
...overseeing discovery, scoping, and solution validation for ATS and system integrations. Translate client business requirements into... ...continuous improvement by providing feedback to Product and Engineering based on client experiences. Qualifications Minimum of 5...$75k - $110k
...Home (USA). Job Summary We are looking for a Customer Solutions Engineer to provide business and technical support to our Customers in... ...role includes project management, implementation, and support of software and hardware solutions. Responsibilities Provide business and...Work at officeRemote workWork from home$40 per hour
...Job Title: Mobile Engineer 3 Job Description The Mobile Engineer 3 role focuses on... ...and repairing HVAC and related building systems across multiple facilities within a defined... ...such as Corrigo and standard office software. Employees can expect a hands-on, field-...Weekly payPermanent employmentFull timeContract workTemporary workApprenticeshipWork at officeVisa sponsorshipMonday to Friday- ...Job Description Summary: The Software Engineer (SMTS) develops high performance solutions for resource constrained targets. Develops next... ...responsibility for subset of engineering scope. • Identify program/system-level technical risks and develop and execute mitigation...
- ...holidays Flexible/hybrid work options Free parking As a Senior Embedded Software Engineer, you will play a key role in developing and enhancing the software that powers our partner’s robotic systems. Our partner has a multidisciplinary engineering team and plans to...Work at officeFlexible hours3 days per week
$149k - $198.5k
...Motional’s onboard autonomous driving system team works at the intersection of software engineering, machine learning, sensors, and hardware compute platforms to evolve Motional’s next-generation on-board autonomous driving system. As part of this team, the High Performance...Work at officeRemote work- ...-growth technology company backed by The Engine, a Tough Tech venture capital fund built... ...the transition from traditional hydraulic systems to more efficient and sustainable solutions... ...for a highly experienced Senior Embedded Software Engineer for our robotic motion control...Full timeContract workWork at officeFlexible hours3 days per week
- ...+ desktops. Develops and improves automated processes to manage Windows desktop systems through the full life cycle. Develops and follows procedures as necessary to coordinate the software distribution aspect of corporate and/or IT projects. Principal Responsibilities...Work experience placementWork at office
- ...Deployment Engineer We are seeking a detail-oriented and technically proficient Deployment... ...planning, execution, and support of software deployments for our critical financial applications... ...validation and testing to verify system functionality and performance....Ongoing contractCasual workFlexible hours
- ...Title: Senior Embedded Software Technical Lead Overview We are seeking a Senior Embedded... ...combines technical leadership with active engineering involvement, requiring someone who can... ...projects. Strong expertise in embedded systems development. Advanced C/C++ programming...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to System Software Engineer. Be the first to apply!
- IT system engineer Cambridge, MA
- system programmer Cambridge, MA
- systems software developer Cambridge, MA
- ultimate software Cambridge, MA
- software sales executive Cambridge, MA
- software applications developer Cambridge, MA
- remote software sales Cambridge, MA
- senior c# .net software developer Cambridge, MA
- software sales representative Cambridge, MA
- id software Cambridge, MA

