Technical Lead - Embedded Linux
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Manager
Qualifications
About Ajax Systems
Ajax Systems is at the forefront of technology innovation, specializing in the development of cutting-edge security solutions. Our commitment to excellence and growth positions us as a leader in the smart home and security system market, with a vast network of users who trust our products for their safety and security needs.
Similar jobs
Search for Senior Embedded Software Engineer
302 results
Quantum-Systems
Join our dynamic team in Kyiv, Ukraine, where you will work full-time in our modern office. We provide a convenient shuttle service from the nearest metro station for your ease.About the RoleAs a Senior Embedded Software Engineer, you'll play a pivotal role within our Architecture team, focusing on the development and implementation of essential features that enable our drones to operate safely and autonomously in the skies. Collaborating with our elite team of seven members, you'll push the boundaries of drone technology while working closely with stakeholders in Germany and the US across System Architecture and Hardware Development.Your Daily Responsibilities:Develop, maintain, and optimize the Quantum-Systems autopilot firmware and its associated stack.Design, conceptualize, implement, and test new autopilot functionalities.Export flight control and navigation algorithms from MATLAB/Simulink and integrate them into the autopilot's embedded framework.Implement, maintain, and optimize BSP/peripheral and external sensor drivers for real-time operating systems.Document and maintain autopilot firmware for flight tests, including creating flight test tickets, supporting flight tests, and analyzing post-flight data.Create unit tests and debug/troubleshoot the codebase to ensure comprehensive code coverage and functionality testing.Oversee the firmware update ecosystem, including bootloaders and firmware updates.Assist in the implementation and maintenance of production tools.
Quantum Systems GmbH
Quantum Systems GmbH seeks an Embedded Software Quality Assurance Engineer to join its R&D team in Kyiv. This is a full-time, office-based role focused on maintaining the quality and reliability of advanced drone software. The position involves close collaboration with development engineers and a strong commitment to thorough testing practices. Role overview The engineer will design and execute verification strategies for embedded software, covering low-level firmware, device drivers, and flight control systems. Responsibilities span the entire test design process, from initial requirements through to automated hardware-in-the-loop (HIL) regression testing. A key focus is ensuring safety and deterministic behavior across all software releases. What you will do Translate system and safety requirements into testable specifications, acceptance criteria, and traceability matrices for embedded components. Design and implement automated testing frameworks for firmware. Build and maintain HIL test benches using tools such as power supplies, oscilloscopes, logic analyzers, and RF signal generators. Develop board bring-up test suites for bootloaders, secure boot, installation and upgrades, and peripheral self-tests. Oversee regression pipelines, including containerized runners, artifact retention, flaky test triage, trend reporting, and release quality gates. Introduce fault-injection and negative testing to validate fail-safe behaviors. Work with the Embedded Development Team to isolate root causes using traces, logic captures, and on-target debugging. Review and optimize existing test cases. Expand test coverage methodically. Provide quality reports within your area of responsibility. Participate in project meetings and contribute technical insights. Document findings and best practices in the Knowledge Base. Location This position is based in Kyiv, Ukraine. On-site presence is required.
Ajax Systems
Ajax Systems is a leading technology company that takes pride in its comprehensive approach, from conceptualizing innovative ideas to research and development, and ultimately, mass production and sales. We specialize in manufacturing state-of-the-art physical devices, which encompass a variety of sensors and hubs. Our dedicated team is responsible for crafting the firmware, developing the server infrastructure, and launching mobile applications. With offices in both Kyiv and Lviv, we ensure that all technical and product-related decisions are made locally, fostering a collaborative environment.We have successfully launched and continually enhance Malevich OS, the core of our hubs. We are on the lookout for passionate Embedded Engineers eager to join us in elevating our systems. The quest for innovation never ceases, as we strive to introduce new functionalities, sensors, and features to further enhance our offerings.
Join our Automation team as an Embedded C++ Developer, where you will contribute to the development of high-quality electronic devices through innovative embedded systems. Your role will involve tackling challenges at various system levels, from creating firmware for testing hardware to designing software for autonomous equipment that ensures production quality control.Collaboration is key to our success, and you will be part of a dynamic environment with a focus on thoughtful system architecture and project organization. This structure enables multiple engineers to work effectively on the same product and quickly understand the codebase.
Important: This position requires relocation to our Milan office.About SatispaySatispay is on a mission to transform everyday payments, making them simple, equitable, and accessible for everyone. Our vision extends beyond the present as we strive to shape the future of financial transactions.We are a movement that empowers millions, united by a common goal to confront significant challenges. Our agile approach allows us to innovate rapidly, think creatively, and learn collaboratively as we push boundaries.If you seek to make a meaningful impact alongside a talented team, you have come to the right place.Key ResponsibilitiesAs a Senior Backend Software Engineer within the Business Team, you will significantly influence the future of digital welfare payments. Your responsibilities will encompass everything from employer benefits to sophisticated products, supporting the entire journey for both employers and employees to ensure lasting satisfaction. You will guide the technical direction, maintain quality, and ensure the timely delivery of complex systems that enable numerous employers to manage their corporate welfare efficiently. Here’s what you can expect in your daily tasks:Develop Multi-Service Solutions: Conduct thorough technical analyses for medium-to-large projects affecting various services in the Employer domain. Design comprehensive, highly available solutions, emphasizing scalability, security, and maintainability for products central to welfare.Guarantee Technical Quality: Implement strong testing strategies, balancing both automated and manual coverage while managing gradual rollouts with vigilant monitoring to ensure precise welfare distributions.Identify and Resolve Blockers: Proactively foresee and address technical obstacles, promoting knowledge sharing throughout the organization. Tackle the unique challenges posed by B2B registration workflows and high-volume benefit allocations while ensuring code quality through active reviews.Take Ownership: Own your projects from inception to completion, delivering features that genuinely address user needs—from the moment an employer signs up to when an employee utilizes their welfare benefits—through seamless and efficient back-end integration.
Quantum-Systems
Join our dynamic team in Kyiv as a Linux Software Engineer and be at the forefront of drone technology! This full-time position requires you to work in our office, with a convenient shuttle service available from the nearest metro station.About the RoleAs a vital member of our System Architecture team, you will contribute to the development and maintenance of Linux-based systems that drive our innovative unmanned aerial vehicles at Quantum-Systems. Collaborating with a talented team of three, you will play a pivotal role in advancing drone technologies.You will engage closely with stakeholders from Avionics, Systems Engineering, and Flight Testing to ensure seamless integration of hardware, third-party software, and onboard applications into a robust Linux platform. Your work will ensure a reliable, scalable, and mission-critical software environment, making a significant impact on our operations.Your Daily Responsibilities:Maintain and develop new Linux applications for unmanned aircraft.Design and coordinate interfaces between teams while documenting architecture and design decisions.Integrate hardware and third-party software into the Linux system, collaborating with suppliers and internal teams.Conduct thorough testing of applications, including unit tests, integration tests, functional tests, and acceptance tests.Analyze flight logs from test flights and real-world customer issues.Debug and resolve software and hardware issues related to the Linux system.Enhance the build system, pipeline, and tooling, including creating releases with detailed release notes.Work within an agile environment and adhere to the defined development process.
Ajax Systems
Join Ajax Systems, a leading technology company and the largest producer of security systems in Europe. We are seeking a talented Embedded Hardware Developer to enhance our innovative product portfolio, which includes over 280 devices designed for intrusion protection, video surveillance, fire safety, and automation solutions. As part of our dynamic R&D team, you will collaborate with the Automation Department to develop sophisticated software-hardware complexes for testing devices during production, create robotic lines for assembly and packaging automation, and optimize manufacturing processes through advanced programming in Python 3 and Embedded C.
Role overview Speechify seeks a Senior Software Engineer to focus on Windows and desktop applications. This role is based in Kyiv, Ukraine. The position centers on building software that helps users interact with technology in meaningful ways. What you will do Design and develop applications for Windows and other desktop platforms Create solutions that deliver a smooth and dependable user experience Work on improving performance and optimizing applications Help build features that influence how people use technology in daily life
Sigma Software Group
Join our dynamic team as a Senior Full Stack Engineer where you will engage in exciting projects that enhance the digital landscape. Your expertise in both front-end and back-end development will play a critical role in delivering high-quality software solutions. Collaborate with a team of talented professionals, leveraging the latest technologies to drive innovation and efficiency.
Join the innovative Fibra Team at ajax as an Embedded Developer. In this role, you will work closely with cross-functional teams to design, develop, and maintain embedded systems that are at the core of our cutting-edge security products. Your expertise will contribute to enhancing the performance and reliability of our solutions, ensuring they meet the high standards our customers expect.
Ajax Systems
Ajax Systems is a leading international technology company and the largest developer and manufacturer of security systems in Europe, offering smart home solutions. Our ecosystem encompasses 180 devices, mobile and desktop applications, and robust server infrastructure. Each year, we experience significant growth in both team size and global user base, currently boasting over 4,100 employees. Ajax sensors protect 3.5 million users across more than 187 countries worldwide.In recent times, security has become increasingly crucial for homeowners and businesses alike. Whether it’s safeguarding residences, protecting assets, or ensuring the safety of loved ones, having a reliable security infrastructure is paramount. Video surveillance systems provide a comprehensive solution for monitoring, recording, and analyzing activity within and around your premises. The evolution of video technology has been remarkable, transitioning from early CCTV systems to advanced modern IP cameras that deliver high-definition video, remote access, and intelligent analytical capabilities.We are seeking an intelligent, experienced, and technically adept Technical Lead for our Linux Embedded Development team within the Video Department.Key Responsibilities:— Provide technical leadership in the development of embedded solutions on ARM platforms— Lead kernel-level development and low-level integration (Linux kernel, drivers, system services)— Ensure SDK/BSP integration with application-level implementations in C++— Align software architecture with hardware constraints and requirements— Organize defect root cause analysis, performance optimization, and system diagnostics processes— Collaborate with Hardware, Mechanical, QA, Video System, and Production teams— Engage with technical support from solution providers (ARM platforms, ISP, DSP, etc.)— Support the product lifecycle (releases, updates, maintenance)— Implement and uphold development standards, review processes, and quality assurance practices— Manage technical risks associated with embedded solutions and define strategies for mitigation
Ajax Systems
Join Ajax Systems as a Middle Embedded Linux Developer specializing in Video Devices! We are an international technology company and the largest manufacturer of security systems in Europe, trusted by over 4.5 million end-users and 330,000 PRO-users in more than 180 countries. Ajax offers comprehensive solutions for the protection of residential and commercial properties of various scales. Our portfolio includes 280 devices for intrusion protection, video surveillance, fire safety, comfort, and automation. Each year, we experience significant growth in both team size and global user base.Key Responsibilities:As part of our Device Department, you will design and implement embedded Linux systems for our innovative video devices, ensuring high performance and reliability.
Sigma Software Group
Join our dynamic team as a Senior Data Engineer in the AdTech unit, where you will drive innovation and enhance data-driven decision-making processes. You will work collaboratively with cross-functional teams to develop robust data pipelines and optimize data architectures.
Ajax Systems
Join Ajax Systems, a leading international technology company and Europe's largest manufacturer of security systems, as we seek a talented Senior Mechanical Engineer. With over 4.5 million end users and 330,000 PRO users across more than 180 countries, our solutions provide robust protection for residential and commercial properties of all sizes. Our diverse portfolio includes 280 devices focused on intrusion prevention, video surveillance, fire safety, and automation. We are experiencing rapid growth both in our team size and our global user base. As part of our R&D division, which encompasses four departments—System, Device, Automation, and QA—you will play a crucial role in the Device Department. This team focuses on innovating security and automation devices while overcoming significant challenges, including: - Low-Power: Ensuring devices operate for extended periods on standard batteries. - Cost Efficiency: Maintaining competitive pricing for mass-market products. - DFM (Design for Manufacturing) and DFH (Design for Humans): Creating designs that are easily replicable in high volumes without sacrificing quality. Our development primarily utilizes STM32 microcontrollers, along with other MCUs and SoCs, employing Embedded C programming. We have cultivated a strong team of skilled Hardware and Embedded C engineers, industrial designers, and mechanical design engineers. We are now seeking an experienced engineer who is eager to advance their career as a Mechanical Engineer.
Role Overview auto1 is hiring a Senior Java Engineer in Kyiv. This role focuses on building and improving Java applications that support our clients' needs. The team values collaboration and technical skill, and works together to deliver reliable software. What You Will Do Develop and maintain Java-based applications as part of a skilled engineering team Mentor junior developers and support their technical growth Contribute to architectural discussions and technical decisions Help ensure software products meet quality standards before release What We Look For Strong experience with Java development Ability to work well in a team and share knowledge with others Interest in shaping technical solutions and making architectural choices Experience mentoring or guiding less experienced engineers is a plus Location This position is based in Kyiv.
We are seeking a talented and passionate Embedded Developer to join our dynamic Fibra Team. In this role, you will work on cutting-edge embedded systems, contributing to the development and optimization of innovative solutions that enhance user experience and performance.You will collaborate with a team of skilled engineers to design, develop, and implement software for embedded systems. Your expertise will play a crucial role in driving our projects forward and ensuring high-quality standards are maintained.
Grammarly, Inc.
Join a forward-thinking team at Superhuman, offering a hybrid work model for this internship. This flexible structure allows team members to enjoy focused work while also collaborating in person, promoting trust, innovation, and a robust team culture.Interns must be based in Ukraine and can work remotely, with opportunities to gather in our Kyiv office throughout the internship.About SuperhumanGrammarly is now part of Superhuman, an AI productivity platform dedicated to unlocking extraordinary potential in everyone. The Superhuman ecosystem integrates with over 1 million applications and websites, delivering tools like Grammarly’s writing assistant, Coda’s collaborative workspaces, Mail’s inbox management, and Go, the AI assistant that anticipates needs and provides contextual help. Established in 2009, Superhuman serves over 40 million individuals, 50,000 organizations, and 3,000 educational institutions globally, helping them eliminate busywork and concentrate on what truly matters. Discover more at superhuman.com and learn about our values here.The OpportunityAs we pursue our ambitious objectives, we seek Software Engineering Interns to join our Engineering team for a three-month period during the summer of 2026 (June 23 - September 11, 2026). Interns will engage in diverse projects across front-end, back-end, full-stack, and mobile engineering. In this role, you will face exciting technical challenges and gain valuable experience delivering features to millions of users.Our engineers and researchers enjoy the freedom to innovate and drive significant advancements, influencing our product roadmap. As we grow, the complexity of our technical challenges is rapidly increasing, covering our interfaces, algorithms, and infrastructure. Explore more insights from our team on our technical blog.As a Software Engineering Intern, you will be instrumental in overcoming Superhuman’s key Engineering challenges. Responsibilities include:Contributing to an end-to-end Engineering project aligned with your team’s strategic objectives.Delivering code within your first few weeks.Adapting swiftly in a dynamic environment and offering your unique insights to enhance product direction.
Design, develop, deploy, and manage over 130 modules and multiple applications daily.Enhance your skills by taking a hands-on approach to tackle complex challenges.Elevate standards and spearhead technological advancements to ensure AUTO1 remains at the forefront of innovation.Collaborate closely with diverse product and development teams to bring new, cutting-edge features to fruition. You will have opportunities to explore various technologies and areas of software development.
Join our dynamic Guru Apps team as a Middle+/Senior Software Engineer, where you'll actively engage in the implementation of innovative product experiments alongside our dedicated team.Guru Apps is a multi-product company within Universe Group, focusing on developing global iOS applications in utility and AI niches.Our products streamline the digital routines of millions of users worldwide, offering solutions from memory cleaning to document management on mobile devices, as well as AI tools for image editing and content creation.Over the years, we have achieved remarkable milestones:— Over 100 million downloads— Expanded to 185 countries— Consistently ranked #1 in the App Store, outpacing giants like Google, Netflix, and Instagram— Leading in our niches and setting quality standards in utility and AI categories— Launched our own R&D laboratory, producing at least two new products each year and developing proprietary AI technologies— ⭐ Maintaining an average rating of over 4.6 in the App StoreAt Guru Apps, we prioritize speed, experimentation, and a fervent ambition to build global products infused with Ukrainian innovation. To discover what it's like to work in a community that unites like-minded individuals aspiring to create a Ukrainian unicorn, check out our video about Guru Apps.This role extends beyond coding; you'll collaborate within an R&D-like team to create end-to-end products. Together with your peers, you'll simplify the lives of marketing teams and perform magic on routine and complex processes.You will be part of a team led by the MarTech Team Lead, alongside 3 Backend Engineers and a Frontend Engineer. Read this article by your future manager, detailing unique challenges and solutions that allow the team to optimize their time and accelerate business growth.
At AppsFlyer, we place data at the core of our operations, processing over 150 billion events daily, and we’re rapidly expanding. Our dedicated team builds the essential frameworks that support this growth. Unlike conventional Data Engineering teams, we function as a Software Development team, creating internal services and tools for Data Engineers and other Software Development teams. We are at the forefront of transitioning from a Data Lake to a Data Mesh architecture, providing: Massive-scale data ingestion services Data operations within a Mesh architecture Tools that empower other teams to create reliable, cost-effective, and high-performing data pipelines By working at the intersection of Software Engineering, Data Engineering, and DevOps, we design, build, and maintain the core services that drive AppsFlyer’s data ecosystem.
Sign in to browse more jobs
Create account — see all 302 results

