Are you an EmbeddedLinux Engineer with a passion for cutting-edge Linux kernels and boot loaders for innovative consumer products? Then we have the opportunity for you! About the role As a Senior EmbeddedLinux Engineer at reMarkable, your main focus will be geared towards developing and maintaining our Linux kernel, boot loader … build our new team in our London office! Further tasks and responsibilities Bring-up of new electrical devices and prototypes, getting them to work and integrating them into our embedded environment. Development of user-space software for Codex, our custom embeddedLinux distribution. Build automation systems, testing and validate electronics, ensuring compliance with reMarkables requirements and industry … standards. Researching and evaluating electronic components both from a hardware and software perspective. We are looking for the following experience Proven expertise with Linux kernel development, preferably with recent kernel versions. Vast experience with embedded systems and a solid understanding of operating systems. Proficiency in C++. Rust or other system programming languages is beneficial. Familiarity with embeddedMore ❯
EmbeddedLinux Senior Software Engineer - Optimisation Home based - Worldwide Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the worlds most widely used Linux desktop and server, for the latest silicon. The role is a fast-paced, problem-solving role thats challenging yet very exciting. The right candidate must be resourceful, articulate … we are looking for in you You love technology and working with brilliant people You have a Bachelors degree in Computer Science, STEM or similar You have experience with Linux packaging (Debian, RPM, Yocto) You have experience working with open source communities and licences You have experience working with C, C++ You can work in a globally distributed team … stacks Good understanding of networking - TCP/IP, DHCP, Basic understanding of security best practices in IoT or server environments Good communication skills, ideally public speaking experience IoT/Embedded experience from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services Some experience with Docker/OCI containers/K8s What we offer you Your More ❯
Software Engineering Manager - Desktop and EmbeddedLinux Optimisation 4 months ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. We work closely with major silicon companies to optimise Ubuntu for their latest hardware. As a software engineering manager you need to bring both technical and management skills to the … leadership of your team. You will be leading an engineering team that works across the full Linux stack from kernel to GUI, to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon. You will also represent the team in direct partner engagement as well as ensuring timely delivery on agreed project … alignment on product architecture and roadmaps Work from home with global travel up to twice a year for up to two weeks Who you are You have worked with Linux distributions, debian packaging and high performance, server-class hardware You have experience working directly with customers, resolving their technical issues, interpreting their business challenges and effectively communicating how your More ❯
company that embodies great design, attention to detail, technological innovation, and quality. Key job responsibilities - Enhance the user experiences for eero's whole home connectivity products - Dive deep into embedded system internals - Design and implement embedded networking features - Work with core operating system, mobile and cloud teams to deliver features - Participate in architecting features and tackling intricate debugging … Python - 3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Deep hands-on technical expertise especially with Linux, embedded networking, and internet technologies like Routing, DNS, IPv6, DHCP, firewalls, etc. PREFERRED QUALIFICATIONS - Excellent written and verbal communication skills with the ability to present complex technical information … in a clear and concise manner to a variety of audiences - Experience working across timezones as a remote office. - Experience designing large software systems based on embeddedLinux - Experience designing software architectures for scalability, reliability, and performance - Experience with the GitHub, Docker, JIRA, Jenkins and Yocto build system Our inclusive culture empowers Amazonians to deliver the best results More ❯
the live experience for artists and audiences alike. What You ll Do Develop and maintain desktop applications for audio and live performance environments Work on cross-platform solutions for EmbeddedLinux, macOS, and iOS Collaborate in Agile teams, contributing to sprint planning, code reviews, and CI/CD pipelines Build intuitive graphical user interfaces (GUI) with Qt/… of live performances globally What We're Looking For Strong proficiency in C++ and C# Experience with multithreading and complex, concurrent software systems Familiarity with cross-platform desktop development (EmbeddedLinux/macOS/iOS) Understanding of Agile methodologies, CI/CD, and version control Networking knowledge (TCP/IP) Bonus: Experience or interest in Delphi, Flutter, and … full-stack development Appreciation for audio mixing technology and live streaming Interest in hardware/software integration (FPGA/embedded systems) You ll Thrive Here If You Have a genuine passion for audio, music, and live performance technology Are self-motivated, proactive, and eager to solve complex problems Communicate effectively and enjoy collaborating in a team Bring prior experience More ❯
KT9, Chessington, Greater London, Hook, United Kingdom
Christy Media Solutions
the live experience for artists and audiences alike. What You’ll Do Develop and maintain desktop applications for audio and live performance environments Work on cross-platform solutions for EmbeddedLinux, macOS, and iOS Collaborate in Agile teams, contributing to sprint planning, code reviews, and CI/CD pipelines Build intuitive graphical user interfaces (GUI) with Qt/… of live performances globally What We're Looking For Strong proficiency in C++ and C# Experience with multithreading and complex, concurrent software systems Familiarity with cross-platform desktop development (EmbeddedLinux/macOS/iOS) Understanding of Agile methodologies, CI/CD, and version control Networking knowledge (TCP/IP) Bonus: Experience or interest in Delphi, Flutter, and … full-stack development Appreciation for audio mixing technology and live streaming Interest in hardware/software integration (FPGA/embedded systems) You’ll Thrive Here If You… Have a genuine passion for audio, music, and live performance technology Are self-motivated, proactive, and eager to solve complex problems Communicate effectively and enjoy collaborating in a team Bring prior experience More ❯
to accelerate EV adoption by relentlessly focusing on the customer experience, great software, and beautifully designed hardware. Responsibilities: Design, develop, and optimise firmware for bare-metal and RTOS-based embedded platforms. Debug and troubleshoot firmware using logic analysers, oscilloscopes, and protocol analysers. Implement high-performance, efficient C/C++ code, ensuring reliability and maintainability. Work with common MCU peripherals … such as I2C, SPI, Ethernet, CAN, RS-485, and UART, integrating them into real-time embedded systems. Develop firmware optimised for mass production, considering scalability, manufacturability, and long-term reliability. Collaborate with hardware engineers, test teams, and manufacturing to ensure seamless integration and production readiness. Optimise system performance through efficient memory, power management, and real-time processing techniques. Ensure … reviews, testing, and debugging on hardware. Maintain detailed documentation of firmware architecture, design decisions, and best practices. Qualifications: Proven experience in firmware development for bare-metal or RTOS-based embedded systems. Strong debugging skills, including experience using logic analysers, oscilloscopes, and protocol analysers. Proficiency in high-performance C or C++ programming for resource-constrained environments. Deep understanding of microcontroller More ❯
with an excellent benefits package. If you’re interested in this Full Stack Developer in London, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, EmbeddedLinux, Golang Development, Machine Learning, Data Science or Simulation contact us today. More ❯
Employment Type: Permanent
Salary: £65000 - £80000/annum Pension, Holidays and more
and system development of our satellite. Key Responsibilities Own the on-board flight-software stack - design, code and test real-time Rust/C/C++ on RTOS or Embedded Linux. Ship code from review to orbit - push through CI/CD, support launch, and deliver over-the-air updates during operations. Implement and tune our ADCS control algorithms … CD, and anomaly triage. Trade across disciplines - work with AOCS, propulsion, avionics and mission-design teams to balance compute, power, thermal and link budgets. Fundamental Requirements Experience building production embedded or real-time systems in C/C++ or Rust on RTOS or Embedded Linux. Solid grasp of on-board computer architecture, BSPs, watchdogs and high-speed buses More ❯
contribute to architectural decisions. Participate in on-call rotations to maintain system reliability. Skills & Experience Minimum 6 years professional software development experience, including 3+ years on Android OS or embedded Linux. Proficient in Java and C++, with knowledge of Kotlin considered a plus. Strong knowledge of Android architecture, system services, hardware abstraction layer (HAL), and IPC mechanisms. Experienced with … debugging tools like adb, systrace, and Linux profilers. Comfortable with Git, Gerrit, and continuous integration workflows. Desirable Experience in custom ROM or Android device bring-up. Familiarity with JNI, NDK, and embedded systems development. Background in consumer electronics, automotive, wearables, or AR/VR industries. Knowledge of Android security models and enterprise device management. More ❯