Senior Software Engineer
1 month ago
Product software team is responsible for providing customer facing software that runs on our industry-leading all-optical network switch. The team is responsible for managing two different software stacks running on different PCBs. The network software (NIC SW) implements various L2/L3 protocols and allows customers to communicate with the optical switch using the desired interfaces that includes TL1, Netconf, Restconf and WebUI. The control software (DSP SW) is a bare metal stack that receives user commands through NIC SW and controls the movement and position of piezoelectric actuators.
The Senior Software Engineer is responsible for enhancing and optimizing Polatis products, focusing on software architecture, design, integration, and ensuring seamless collaboration across cross-functional teams. This role involves hands-on technical contributions, mentorship, and aiding in the overall growth and efficiency of the software development team. Software Architecture and Design:Collaborate with Principle Software Engineer / System Engineer in defining software architecture for projects,considering product knowledge and design constraints. Technical Expertise:
Demonstrate proficiency in software development using ‘C’, emphasizing Linux-based systems embeddedenvironments. Contribute to Linux kernel, u-boot or bare metal development and customization to meet specific hardware and software requirements.Develop or review software verification plans with Test engineers. Analyse Testing results, understand product
improvement opportunities and drive implementation of changes. Hardware Integration:
Utilize hands-on experience to integrate software with hardware, comprehending various hardware protocols (I2C,UART, SPI, USB) and reading hardware schematics effectively. Cross-Functional Collaboration:
Collaborate with cross-functional teams to define project scopes and contribute to planning and estimation ofwork packages. Collaborate with production, NPI, and customer support teams to address potential softwareissues during production and in the field, ensuring timely resolution. Technical Leadership:
Lead and support project teams in overcoming technical challenges during the software development process.Assist in enhancing team efficiency by doing effective design and code reviews, mentor and train team memberson products, features, and best practices for software development. Process Orientation:
Produce the relevant project artefacts as required by the software development process. Provide specificdocumentation related to product design to meet regulatory compliance and organization requirements. About you
- 6-10 years of C programming language experience in an embedded environment. Experience of developing software targeted at ARM microcontrollers. Familiarity with coding standards and best practices.
- Proven experience as a Software Engineer, with a strong focus on Linux-based systems development. Ability to use number of development tools for system administration and debugging. Skills in optimizing software for performance and memory usage.
- Experience with secure boot, boot-chain attestation and TPM 2.0 integration on u-boot and Linux kernel.
- Experience with software security that involves maintaining kernel with latest security patches, upgrading to new libraries.
- Experience of working with hardware interfaces, with demonstrable experience in HW debugging using tools.
- Experience of working in an Agile software development environment and contribute significantly in generating relevant process artefacts.
- Solid understanding of networking or bus based communication concepts, protocols, and security mechanisms including data storage, and preventing vulnerabilities.
- Familiarity with Software build systems (Yocto).
- Ability to write user space application software using POSIX APIs. Ability to integrate open source library into existing programs.
- Continuous integration tools, and scripting languages to automate tasks and improve development workflows.
- Experience with version control systems (e.g., Git) and issue tracking tools (e.g., JIRA).
- Familiarity with gNMI, gNOI, gNSI and OpenConfig Yang model
- Familiarity with authentication mechanisms, encryption protocols, and digital certificates.
Our aim is to be the employer of choice and as such you can be assured of a market leading remuneration package that matches your skills and experience.
Your employment and development is at the heart of our "Fundamentals". We have an entrepreneurial and collaborative culture within the business. You will hear back from us as soon as possible. For further information please contact:
Dovile Varanauskaite
dovile.varanauskaite@hubersuhner.com
-
Senior Software Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom Skillsearch Full timeDo you have software development experience, and are you seeking a new job in Cambridge? Our client is looking for a Senior Software Engineer, and the full-time role comes with an attractive salary and benefits package. As a Senior Software Engineer, you will play a crucial role in a dynamic, agile team that helps drive the direction and design of the...
-
Senior Software Engineer
21 hours ago
Cambridge, Cambridgeshire, United Kingdom Shift F5 Ltd. Full timeJob Title: Senior Software Engineer Salary: £60-80k Location: Cambridge – mainly remote Are you a talented Senior Software Engineer with a passion for making a difference in the HealthTech industry? We are seeking an experienced individual with a strong skill set in Python/ Django, JavaScript/TypeScript, Next.JS, REST APIs, and SQL to join an...
-
Senior Software Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom BioIndustry Association Full timeWe are looking for a passionate senior software engineer to join our team and contribute to the development of our groundbreaking platform in collaboration with scientists and mechanical engineers. In this role, you will be responsible for leading software programs for embedded systems using C++ and C, implementing software quality practices, interfacing...
-
Senior Software Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom InterSTEM Full timeSenior Software Engineer at a Market Research Innovator Cambridge - Hybrid - 3 days per week InterSTEM Recruitment is proud to partner with a leading player in the market research domain, a company renowned for its innovative approach and commitment to developing proprietary solutions. We're seeking a Senior Software Engineer with a passion for cloud...
-
Senior Software Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom InterSTEM Full timeSenior Software Engineer at a Market Research Innovator Cambridge - Hybrid - 3 days per week InterSTEM Recruitment is proud to partner with a leading player in the market research domain, a company renowned for its innovative approach and commitment to developing proprietary solutions. We're seeking a Senior Software Engineer with a passion for cloud...
-
Senior Engineer
18 hours ago
Cambridge, Cambridgeshire, United Kingdom European Recruitment Full timeJob Description Senior Compiler Engineer (LLVM / GCC) We are currently working with a world-leading technology company who are looking to expand their compiler team in Cambridge. In particular we are looking for a Senior Software Engineer with an interest in working on topics connected to graphics processing units and compute APIs. This is a full-time...
-
Senior Engineer
1 day ago
Cambridge, Cambridgeshire, United Kingdom European Recruitment Full timeSenior Compiler Engineer (LLVM / GCC) We are currently working with a world-leading technology company who are looking to expand their compiler team in Cambridge. In particular we are looking for a Senior Software Engineer with an interest in working on topics connected to graphics processing units and compute APIs. This is a full-time position with above...
-
Senior Python Software Engineer
18 hours ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeJob Description Senior Python Software Engineer Top of the market salaries and healthcare! My client is a multi-strategy hedge fund, looking to add a talented Senior Python Software Engineer to their Cambridge-based development team. You will be contributing to the design, development and maintenance of their proprietary backtesting and analytics...
-
Senior Python Software Engineer
6 hours ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeSenior Python Software Engineer Top of the market salaries and healthcare! My client is a multi-strategy hedge fund, looking to add a talented Senior Python Software Engineer to their Cambridge-based development team. You will be contributing to the design, development and maintenance of their proprietary backtesting and analytics platform. You will be...
-
Senior C+ Software Engineer
21 hours ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeI'm currently partnered with a Cambridge based, cutting-edge technology company specialising in software-defined radios and protocol analysis for bluetooth. With a niche product in the market, they are at the forefront of revolutionizing wireless communication. Their team is passionate about pushing the boundaries of what's possible in the world of wireless...
-
Senior Software Engineer
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom World Makers Full timeWe are a dynamic video game startup based in Cambridge, UK, dedicated to creating immersive and innovative gaming experiences. Our team consists of passionate professionals who are committed to pushing the boundaries of what is possible in gaming. We are seeking a talented Senior Software Engineer to join our team and help us develop and maintain our...
-
Senior Software Engineer
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom World Makers Full timeWe are a dynamic video game startup based in Cambridge, UK, dedicated to creating immersive and innovative gaming experiences. Our team consists of passionate professionals who are committed to pushing the boundaries of what is possible in gaming. We are seeking a talented Senior Software Engineer to join our team and help us develop and maintain our...
-
Senior Software Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom World Makers Full timeWe are a dynamic video game startup based in Cambridge, UK, dedicated to creating immersive and innovative gaming experiences. Our team consists of passionate professionals who are committed to pushing the boundaries of what is possible in gaming. We are seeking a talented Senior Software Engineer to join our team and help us develop and maintain our...
-
Software Engineering Manager
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full timeApplications are invited for the position of Engineering Lead at the Institute of Computing for Climate Science (ICCS). In the face of the present climate crisis, there is pressing need for skilled software engineers to collaborate with climate scientists in delivering a new generation of high-quality, high-performance, and high-assurance models. The...
-
Senior Software Engineer
4 days ago
Cambridge, Cambridgeshire, United Kingdom SoCode Recruitment Full timeJob Description Title: Senior Software Engineer Location: Hybrid (Cambridge, UK) Building machine learning products used by blue chip companies worldwide. Shipping software products into a long untouched industry. Our client is a machine learning company operating within the legal sector who are looking to scale massively throughout 2024 and into...
-
Senior Software Engineer
22 hours ago
Cambridge, Cambridgeshire, United Kingdom LEX Diagnostics Full timeJob Description LEX Diagnostics is a spin out from TTP, The Technology Partnership. LEX are an ambitious, well-funded point-of-care diagnostics business. We believe that fast, accessible molecular diagnostics will have a fundamental impact on how infectious diseases are managed at point of care and beyond. Our technology is uniquely able to address this...
-
Senior Software Engineer
1 day ago
Cambridge, Cambridgeshire, United Kingdom LEX Diagnostics Full timeLEX Diagnostics is a spin out from TTP, The Technology Partnership. LEX are an ambitious, well-funded point-of-care diagnostics business. We believe that fast, accessible molecular diagnostics will have a fundamental impact on how infectious diseases are managed at point of care and beyond. Our technology is uniquely able to address this challenge and we...
-
Senior Software Engineer
1 day ago
Cambridge, Cambridgeshire, United Kingdom LEX Diagnostics Full timeLEX Diagnostics is a spin out from TTP, The Technology Partnership. LEX are an ambitious, well-funded point-of-care diagnostics business. We believe that fast, accessible molecular diagnostics will have a fundamental impact on how infectious diseases are managed at point of care and beyond. Our technology is uniquely able to address this challenge and we...
-
Senior Software Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom SoCode Recruitment Full timeTitle: Software Engineer Package: Location: Hybrid (Cambridge, UK) Building machine learning products used by blue chip companies worldwide. Shipping software products into a long untouched industry. Our client is a machine learning company operating within the legal sector who are looking to scale massively throughout 2024 and into 2025. We are...
-
Senior Software Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom SoCode Recruitment Full timeTitle: Software Engineer Package: Location: Hybrid (Cambridge, UK) Building machine learning products used by blue chip companies worldwide. Shipping software products into a long untouched industry. Our client is a machine learning company operating within the legal sector who are looking to scale massively throughout 2024 and into 2025. We are...