Remotestar
Cambourne, Cambridgeshire
About Client Our client is an AI-enhanced security processor company redefining the control and management of every digital system. At our client, developing great technology takes more than talent: it takes amazing people who understand collaboration, respect each other, and go the extra mile to achieve exceptional results. It takes people who have the passion and desire to disrupt the status quo, deliver innovation, and change the world. If you have this type of passion, we invite you to apply for this job. Total experience required 8+ Years About the Role We are looking for highly skilled Embedded Software Engineers with hands-on expertise in Linux BSP, Linux Device Drivers, and deep understanding of complex SoC-based solutions. The ideal candidate will bring strong experience in USB technologies, PCIe, networking, and other key embedded interfaces, and will contribute to the design, development, and optimization of our platform software stack. Roles & Responsibilities Architect, design, and develop software for complex SoC-based platforms used in networking and security products. Develop Linux BSP components and write Linux device drivers from scratch (USB, PCIe, Ethernet, SPI, I2C, UART, SGPIO, eSPI). Implement secure firmware update mechanisms with integrity verification and secure boot flows. Develop platform-level specifications across hardware, software, and system layers. Lead development of advanced USB-related software stacks with deep hardware/software integration. Work closely with industry technologists to influence standards, drive open-source contributions, and collaborate with the Linux community. Debug and optimize system performance using industry tools such as JTAG, GDB, oscilloscopes, and logic analyzers. Diagnose and resolve complex hardware-software interaction issues, ensuring reliability and high performance of embedded systems. Skills and Qualifications Must have expertise in Linux BSP/Drivers (USB, PCIe, Ethernet, SPI, I2C, UART, SGPIO, eSPI), Linux Internals. Experienced in upstreaming on the opensource Linux Community or similar embedded software projects Strong debugging skills using JTAG, GDB, oscilloscopes, logic analyzers, and other embedded debugging tools. Expert in core USB h/w and s/w understanding, expert in Linux host and class drivers. Experience in writing Linux drivers from scratch. Expert in core PCIe h/w and s/w understanding, expert in Linux RP and EP drivers. Experience in writing Linux drivers from scratch. Expert in networking concepts, networking stack and expert in Linux net drivers with offloading architecture. Experience with IPSec, Firewall, SSL/TLS and Offload etc. Experience in writing Linux drivers from scratch. Expert in h/w and s/w concepts and Linux drivers for HDMI, Display port, Display Controller, DRM etc. Expertise in diagnosing and resolving complex hardware and software issues, performance analysis and tuning of embedded software systems.
About Client Our client is an AI-enhanced security processor company redefining the control and management of every digital system. At our client, developing great technology takes more than talent: it takes amazing people who understand collaboration, respect each other, and go the extra mile to achieve exceptional results. It takes people who have the passion and desire to disrupt the status quo, deliver innovation, and change the world. If you have this type of passion, we invite you to apply for this job. Total experience required 8+ Years About the Role We are looking for highly skilled Embedded Software Engineers with hands-on expertise in Linux BSP, Linux Device Drivers, and deep understanding of complex SoC-based solutions. The ideal candidate will bring strong experience in USB technologies, PCIe, networking, and other key embedded interfaces, and will contribute to the design, development, and optimization of our platform software stack. Roles & Responsibilities Architect, design, and develop software for complex SoC-based platforms used in networking and security products. Develop Linux BSP components and write Linux device drivers from scratch (USB, PCIe, Ethernet, SPI, I2C, UART, SGPIO, eSPI). Implement secure firmware update mechanisms with integrity verification and secure boot flows. Develop platform-level specifications across hardware, software, and system layers. Lead development of advanced USB-related software stacks with deep hardware/software integration. Work closely with industry technologists to influence standards, drive open-source contributions, and collaborate with the Linux community. Debug and optimize system performance using industry tools such as JTAG, GDB, oscilloscopes, and logic analyzers. Diagnose and resolve complex hardware-software interaction issues, ensuring reliability and high performance of embedded systems. Skills and Qualifications Must have expertise in Linux BSP/Drivers (USB, PCIe, Ethernet, SPI, I2C, UART, SGPIO, eSPI), Linux Internals. Experienced in upstreaming on the opensource Linux Community or similar embedded software projects Strong debugging skills using JTAG, GDB, oscilloscopes, logic analyzers, and other embedded debugging tools. Expert in core USB h/w and s/w understanding, expert in Linux host and class drivers. Experience in writing Linux drivers from scratch. Expert in core PCIe h/w and s/w understanding, expert in Linux RP and EP drivers. Experience in writing Linux drivers from scratch. Expert in networking concepts, networking stack and expert in Linux net drivers with offloading architecture. Experience with IPSec, Firewall, SSL/TLS and Offload etc. Experience in writing Linux drivers from scratch. Expert in h/w and s/w concepts and Linux drivers for HDMI, Display port, Display Controller, DRM etc. Expertise in diagnosing and resolving complex hardware and software issues, performance analysis and tuning of embedded software systems.
Remotestar
Cambourne, Cambridgeshire
At RemoteStar, we're currently hiring for one of our client based in Spain. Fixed-term contract ending in June 2026 Hybrid (3 days/week onsite) About client Well-funded and fast-growing deep-tech company founded in 2019. We are the biggest Quantum Software company in the EU. They are also one of the 100 most promising companies in AI in the world (according to CB Insights, 2023) with 150+ employees and growing, fully multicultural and international. Required Qualification Bachelor's or master's degree in computer science, Engineering, or a related field. Mid or Senior:4+ years of experience as an ML/LLM engineer in public cloud platforms. Proven experience in MLOps, LLMOps, or related roles, with hands on experience in managing machine/deep learning and large language model pipelines from development to deployment and monitoring. Expertise in cloud platforms (e.g., AWS, Azure) for ML workloads, MLOps, DevOps, or Data Engineering. Expertise in model parallelism in model training and serving, and data parallelism/hyperparameter tuning. Proficiency in programming languages such as Python, distributed computing tools such as Ray, model parallelism frameworks such as DeepSpeed, Fully Sharded Data Parallel (FSDP), or Megatron LM. Expertise in with generative AI applications and domains, including content creation, data augmentation, and style transfer. Strong understanding of Generative AI architectures and methods, such as chunking, vectorization, context based retrieval and search, and working with Large Language Models like OpenAI GPT 3.5/4.0, Llama2, Llama3, Mistral, etc. Experience with Azure Machine Learning, Azure Kubernetes Service, Azure CycleCloud, Azure Managed Lustre. Experience with Perfect English, Spanish is a plus. Great communication skills and a passion for working collaboratively in an international environment. Preferred Qualifications Experience in training "Mixture-of-Experts
At RemoteStar, we're currently hiring for one of our client based in Spain. Fixed-term contract ending in June 2026 Hybrid (3 days/week onsite) About client Well-funded and fast-growing deep-tech company founded in 2019. We are the biggest Quantum Software company in the EU. They are also one of the 100 most promising companies in AI in the world (according to CB Insights, 2023) with 150+ employees and growing, fully multicultural and international. Required Qualification Bachelor's or master's degree in computer science, Engineering, or a related field. Mid or Senior:4+ years of experience as an ML/LLM engineer in public cloud platforms. Proven experience in MLOps, LLMOps, or related roles, with hands on experience in managing machine/deep learning and large language model pipelines from development to deployment and monitoring. Expertise in cloud platforms (e.g., AWS, Azure) for ML workloads, MLOps, DevOps, or Data Engineering. Expertise in model parallelism in model training and serving, and data parallelism/hyperparameter tuning. Proficiency in programming languages such as Python, distributed computing tools such as Ray, model parallelism frameworks such as DeepSpeed, Fully Sharded Data Parallel (FSDP), or Megatron LM. Expertise in with generative AI applications and domains, including content creation, data augmentation, and style transfer. Strong understanding of Generative AI architectures and methods, such as chunking, vectorization, context based retrieval and search, and working with Large Language Models like OpenAI GPT 3.5/4.0, Llama2, Llama3, Mistral, etc. Experience with Azure Machine Learning, Azure Kubernetes Service, Azure CycleCloud, Azure Managed Lustre. Experience with Perfect English, Spanish is a plus. Great communication skills and a passion for working collaboratively in an international environment. Preferred Qualifications Experience in training "Mixture-of-Experts