Senior Embedded Software Engineer jobs in Berlin – Browse 1,403 openings on RoboApply Jobs

Senior Embedded Software Engineer jobs in Berlin

Open roles matching “Senior Embedded Software Engineer” with location signals for Berlin. 1,403 active listings on RoboApply Jobs.

1,403 jobs found

1 - 20 of 1,403 Jobs
Apply
Vay logo
Full-time|On-site|Berlin, Germany

Have you ever wished to contribute to the evolution of transportation? At Vay, we are transforming urban mobility. With a simple tap, our customers summon a car that arrives without a driver, powered by our groundbreaking Remote Driving technology on actual public roads.Currently operational in Las Vegas and rapidly expanding, we are backed by a strategic in…

Mar 28, 2026
Apply
SumUp logo
Full-time|On-site|Berlin, Germany

About the RoleJoin SumUp as a Senior Embedded Engineer within our Hardware Tribe, where you will collaborate with a talented cross-functional team of Hardware Engineers, Product Managers, QA Engineers, and more. Your expertise will be pivotal in developing our innovative Android-based payment devices, guiding the process from bootloader and kernel development to framework integration and validation.This is an exciting opportunity as we transition to using the Android platform for our proprietary hardware solutions. Our payment devices are uniquely designed with a focus on security and customization, necessitating a profound understanding of both embedded hardware and software.This position requires on-site presence in our Berlin office, as we value the organic interactions that emerge from working closely together.About the TeamYou may have already encountered our card readers while enjoying a cappuccino or settling a bill at your favorite salon. Our Hardware team is dedicated to crafting elegantly designed card payment devices and accessories that empower our merchants to launch, manage, and expand their businesses. We tackle a variety of engineering challenges spanning industrial and electronic design, embedded systems, mobile applications, and backend services.We foster an environment of open communication and continuous learning rather than strict regulations. If you are eager to innovate and support millions of independent merchants in achieving success, we encourage you to apply!Your ResponsibilitiesLead the system bring-up for the Android Embedded platform, focusing on bootloader, kernel, and driver integration.Create and integrate custom modules for SumUp, including kernel drivers, power management, and connectivity components.Enhance the build system to ensure stability and scalability across the platform.Debug hardware and software issues at the protocol level (I2C, SPI, UART, SDIO, etc.).Conduct testing and validation to ensure timely delivery of high-quality releases.Work closely with Hardware Engineers, QA, Product Managers, and Manufacturing/Supply Chain teams.Deliver Android OS features independently and contribute to a culture of engineering excellence within the Hardware Tribe.

Mar 18, 2026
Apply
SumUp logo
Full-time|On-site|Berlin, Germany

About the Role As a Senior Embedded Quality Assurance Engineer within SumUp's Hardware Tribe, you will join a small, talented, and cross-functional team where collaboration thrives among Product Managers, Embedded Engineers, Mobile Engineers, and other professionals. Your primary responsibility will be to create sustainable testing solutions and take charge of developing essential mobile testing tools for our QA team. Additionally, you will play a pivotal role in designing hardware test infrastructures for Hardware-in-the-Loop (HIL) testing, providing critical support for software release processes. The ideal candidate will possess an engineering mindset with a focus on product ownership, demonstrating flexibility while adapting to changing priorities. Location Requirement This position requires on-site work at our Berlin office, as we value the natural conversations that arise from working closely together. About the Team You likely have encountered our card readers during your daily transactions, whether it be for your morning coffee or your hairstyling needs. Our Hardware team is dedicated to designing aesthetically pleasing card payment devices and accessories that empower merchants to launch, manage, and grow their businesses. We engage with a wide array of engineering disciplines, including industrial and electronic design, embedded systems, mobile applications, and backend services. We champion open communication and continuous learning over rigid structures. If you are eager to innovate and aid millions of small independent merchants in achieving success, we invite you to join us! What You’ll Do Guarantee that all new code developed by engineers meets quality standards and adheres to best practices in collaboration with the Code Lead. Build and maintain robust test infrastructure for HIL testing, with a strong focus on Embedded QA. Ensure comprehensive testing coverage for major features, particularly UI, Mobile Applications, and end-to-end tests. Facilitate timely delivery of new releases while maintaining high quality. Promote a culture of quality within the Hardware Tribe. You’ll Be Great for This Position If: You have expertise in Embedded QA within a Linux environment. You possess experience in Object-Oriented Programming, particularly in Python. You are knowledgeable about REST APIs. You have experience in building test libraries. You demonstrate a strong commitment to quality assurance and testing processes.

Feb 20, 2026
Apply
JetBrains s.r.o. logo
Full-time|On-site|Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Warsaw, Poland

Role Overview JetBrains s.r.o. creates tools that help developers work smarter. The team is looking for a Software Engineer with experience in CLion, embedded debugging, and tool integrations. This position is open in several locations: Belgrade, Berlin, Limassol, Madrid, Munich, Paphos, and Warsaw. What You Will Do Design and enhance features in CLion focused on embedded systems. Debug and optimize embedded applications for reliability and performance. Integrate different development tools to improve workflow efficiency. Work with teams across disciplines to define needs and deliver solutions. Who We’re Looking For This role suits engineers who enjoy solving complex problems and improving developer tools. Curiosity, creativity, and a strong interest in technology are valued here.

Apr 14, 2026
Apply
moia logo
Full-time|On-site|Berlin, Germany; Hamburg, Germany; Hannover, Germany; Munich, Germany; Wolfsburg, Germany

moia seeks a Senior Embedded Engineer to join the Vehicle Foundation Domain. This role centers on developing embedded systems that support advanced vehicle technologies. The position involves designing, building, and testing software components that directly influence vehicle performance and safety. Key responsibilities Collaborate with multidisciplinary teams to deliver embedded solutions for vehicles Design, implement, and test software components for essential vehicle systems Apply embedded engineering expertise to enhance safety and performance in vehicle platforms Work locations Berlin, Germany Hamburg, Germany Hannover, Germany Munich, Germany Wolfsburg, Germany

Apr 21, 2026
Apply
ADAM Audio GmbH logo
Full-time|Hybrid|Berlin, Berlin, Germany

Join Our Innovative Team as an Embedded Software Engineer (m/f/d) at ADAM Audio GmbH!Location: Berlin offices / hybridEmployment Type: Full-time, permanentSalary: Competitive and based on experienceStart Date: As soon as possibleAre you enthusiastic about engineering with a focus on acoustics and audio reproduction? Are you an Embedded Software Engineer eager to contribute to groundbreaking audio products? If so, we want to hear from you!At ADAM Audio, we are fueled by our passion for audio excellence. We are dedicated to pushing the limits of innovation in audio and acoustics, striving for perfection in our engineering solutions to deliver exceptional products to our customers.Your Role and Responsibilities:Work collaboratively with cross-functional and diverse teams to define, prototype, and develop products from concept to market launch and ongoing maintenance.Provide firmware code for hardware products, evaluate new technologies, debug prototypes, and ensure compliance with market regulations (CE, FCC, CRA, etc.). Shape the direction of embedded projects and participate in all phases of project lifecycles.Refine product specifications, create innovative designs, and engage with a multidisciplinary team. Plan activities, estimate work, and collaborate to meet deadlines while testing and debugging electronic hardware designs.Engage in personal and team development, with opportunities to enhance your expertise in embedded software engineering, including best practices, processes, and tools. Share your knowledge across the Focusrite group.

Feb 16, 2026
Apply
Enpal logo
Full-time|On-site|Berlin

At Enpal, we are more than just a company; we are part of a transformative movement. As a celebrated greentech unicorn and one of Europe's fastest-growing energy enterprises, we are committed to making solar energy accessible and effortless for homeowners across the continent. Our groundbreaking business model encompasses solar panels, heat pumps, home energy storage systems, and EV charging stations, redefining the residential energy landscape. With a mission to empower homeowners to adopt clean energy, we are laying the foundation for a sustainable and decentralized energy future.As a leader in the residential solar energy sector, Enpal is on a growth trajectory with a clear vision: to become the driving force in Europe's transition to sustainable and decentralized energy generation.Job OverviewBased in either Berlin or Stuttgart, we are expanding our tech team to further develop the core of the Enpal system - our IoT division. Collaborating closely with partner companies, we aim to craft seamless and innovative energy solutions for the future.In the role of Senior Embedded Software Engineer (f/m/x), you will engage directly with hardware, production systems, and real-world operational challenges. This position is pivotal in designing, validating, and operating systems that must perform reliably in the field, combining substantial technical expertise with hands-on leadership in production-grade IoT environments. If you value ownership, technical depth, and transparent collaboration, this role offers the opportunity to significantly influence both systems and processes.Design, validate, and optimize firmware for Linux-based IoT devices.Assist colleagues in building and maintaining essential software services for IoT device configuration and activation in production environments.Collaborate with partner companies to validate externally delivered software.Establish and maintain automated validation pipelines (HIL/SIL testing).Enhance and maintain Linux systems built with the Yocto build chain.Contribute to CI/CD pipelines and release processes using Git-based workflows.Enhance system-level reliability (network interfaces, systemd, boot flows, toolchains).

Mar 31, 2026
Apply
emnify logo
Full-time|Remote|Berlin, Germany, Germany Remote

Join our dynamic team as a Senior Software Engineer specializing in JavaCard development. In this role, you will leverage your expertise to design, implement, and enhance innovative software solutions that drive our business forward. Collaborate with cross-functional teams to deliver high-quality software that meets the needs of our clients. If you are passionate about technology and eager to make an impact, we want to hear from you!

Feb 13, 2026
Apply
dev2 logo
Full-time|On-site|Wilhelmstraße 118

Join our innovative team at dev2 as a Senior Backend Software Engineer, where you'll be instrumental in crafting robust and scalable software solutions. In this role, you will collaborate closely with cross-functional teams to design, develop, and deploy high-performance backend systems.

Nov 7, 2021
Apply
ppro logo
Full-time|On-site|Berlin

Join our dynamic team at ppro as a Senior Software Engineer specializing in Risk. In this pivotal role, you will leverage your expertise in software development to enhance our risk management systems and ensure the robustness of our financial solutions. You will collaborate closely with cross-functional teams to architect, develop, and optimize software solutions that mitigate risks and enhance compliance.

Feb 12, 2026
Apply
Databricks logo
Full-time|On-site|Berlin, Germany

Join Databricks as a Senior Staff Software Engineer! At Databricks, we are passionate about empowering data teams to tackle some of the world's most challenging problems, ranging from security threat detection to groundbreaking cancer drug development. Our mission is to build and operate the finest data and AI infrastructure platform, allowing our customers to concentrate on the high-value challenges central to their missions. Our engineering teams develop sophisticated products that address significant needs globally. We are responsible for one of the largest-scale software platforms, consisting of millions of virtual machines that generate terabytes of logs and process exabytes of data daily. Given our scale, we frequently encounter cloud hardware, network, and operating system issues, and our software is designed to shield our customers from these challenges seamlessly. The Delta DML team is responsible for the core write-path operations of Delta Lake, the open-source storage layer powering the Databricks Lakehouse. Our goal is to deliver top-tier performance and a smooth user experience at massive scales, with the majority of data processed in Databricks traversing our platform. We spearhead performance innovations such as Low Shuffle Merge and Deletion Vectors, and actively contribute to open-source initiatives to unify Delta and Iceberg formats. We are looking for a highly capable and experienced Senior Staff Software Engineer to join our backend team. In this pivotal role, you will be key in designing, developing, and maintaining robust backend systems that power Databricks workspaces. You will create the next-generation platform for serving workspace assets, ensuring high queries per second (QPS), low latency, reliability, and performance, while proactively addressing future growth challenges. Additionally, as a senior team member, you will provide technical leadership, mentorship, and guidance to junior engineers, enhancing overall team coding practices and system designs. Your Impact: Address real business needs at scale through your software engineering expertise. Conduct low-level systems debugging, performance measurement, and optimization on extensive production clusters. Architect design solutions, influence product roadmaps, and take ownership of new projects. Implement tools to enhance automation and operability of services. Utilize your extensive experience to help prevent and investigate production issues. Plan and lead complex technical projects that involve collaboration with multiple teams across the company. Act as a technical team lead by mentoring others, leading sprint planning, delegating tasks, and participating in project planning.

Jan 30, 2026
Apply
GetYourGuide logo
Full-time|On-site|Berlin

About GetYourGuideGetYourGuide is the world's leading platform for unforgettable travel experiences, allowing travelers to uncover the best activities in their destinations. Since our inception in 2009, we have facilitated over 150 million bookings for tours, activities, and attraction tickets globally. With a dedicated team of over 800 travel experts and tech enthusiasts, we operate from our headquarters in Berlin, complemented by 17 local offices worldwide.Our Mission:At GetYourGuide, technology is the driving force behind our growth. Our Marketplace initiatives are redefining global travel experiences, and we invite you to join us in this mission. The features we develop allow customers to effortlessly book memorable experiences while empowering our partners to grow their businesses. This complex challenge presents a unique opportunity for you to create impactful solutions that scale across the globe.From crafting dynamic search and recommendation algorithms to designing new features that propel our growth, your contributions will have a tangible impact. We pride ourselves on pushing boundaries and discovering innovative ways to bring the magic of travel to people around the world.Our teams operate within cross-functional mission groups consisting of backend and full-stack engineers, mobile developers, data engineers, product managers, and designers.

Feb 18, 2026
Apply
Planet Labs logo
Full-time|Hybrid|Berlin, Germany

Welcome to Planet. We are dedicated to harnessing the power of space to benefit life on Earth.Planet designs, constructs, and operates the largest constellation of imaging satellites ever created. This constellation provides an unparalleled dataset of empirical information through a groundbreaking cloud-based platform, serving key players in commercial, environmental, and humanitarian sectors. We embody both a space and a data company.Our clients worldwide utilize Planet's data to innovate technologies, increase revenue, advance research, and tackle some of the world's most formidable challenges.With comprehensive oversight over hardware design, manufacturing, data processing, and software development, our office is a vibrant hub of experts from diverse fields.We prioritize a people-centric culture and community, striving to evolve in a manner that values our team members and positions our company for future growth. Join Planet and contribute to our mission of transforming how people perceive the world.Planet is a global organization with team members working remotely from around the world and from offices in San Francisco, Washington, D.C., Germany, Austria, Slovenia, and the Netherlands.About the Role:As a Senior Software Engineer on the Calibration and Validation (CalVal) team, you will play a vital role in enhancing the integrity and progression of our geometric models. You will craft and deploy automated, scalable processes to ensure our products consistently surpass stringent geometric specifications and service level agreements (SLAs). Your responsibilities will include developing photogrammetric models, error budgets, and calibration concepts for our high-resolution monitoring programs, ensuring spatial integrity across various fleets. Furthermore, you will lead ongoing performance characterization and act as the principal investigator for intricate image quality issues, troubleshooting sensor models and geometric anomalies to devise long-term solutions that uphold Planet's exemplary spatial data standards.This is a full-time, hybrid position requiring you to work from our Berlin office three days per week.

Mar 16, 2026
Apply
Databricks logo
Full-time|On-site|Berlin, Germany

P-1327 At Databricks, we are driven by a passion for empowering data teams to tackle some of the world’s most complex challenges. From revolutionizing transportation methods to speeding up medical innovations, our mission is to build and operate the leading data and AI infrastructure platform, enabling our customers to leverage profound data insights to enhance their business. Established by engineers, Databricks is embarking on an ambitious journey to develop the most advanced Lakehouse Platform. While we have a solid foundation, we aim to elevate our offerings to create significantly improved products. Our goal is to reimagine every component to provide our customers with the fastest, most user-friendly, and secure data platform for all their data workloads. As a Senior Software Engineer, you will be a key member of our Berlin site and play a pivotal role in our multi-year mission to realize our Lakehouse vision. You will engage in the entire development lifecycle and embody the core values of Databricks. The impact you will have: Our backend teams operate across various domains within our essential service platforms. You may encounter challenges such as: Addressing issues that encompass product development and infrastructure, including distributed systems, scalable service architecture, monitoring, workflow orchestration, and enhancing developer experience. Creating reliable, secure, and high-performance services and client libraries for managing and accessing massive amounts of data on cloud storage solutions, such as AWS S3, GCS, and Azure Blob Store. Developing product features that empower our customers to efficiently store and access their data.

Jan 30, 2026
Apply
GetYourGuide logo
Full-time|On-site|Berlin

About GetYourGuideGetYourGuide stands as the world's leading marketplace for unforgettable travel experiences. Travelers utilize our platform to uncover the best activities in their chosen destination. Since our inception in 2009, over 150 million tours, activities, and attraction tickets have been booked through GetYourGuide by adventurers from around the globe. With a dedicated global team of more than 800 travel experts and technologists, we are proudly headquartered in Berlin, complemented by 17 local offices worldwide.The Mission:At GetYourGuide, technology is the driving force behind our growth. Our work within the Marketplace is transforming global travel experiences, and we invite you to join us in this endeavor.The features we develop facilitate seamless bookings for our customers while empowering our partners to expand their businesses. This complex task presents a remarkable opportunity to create extraordinary solutions that impact global travel. From building supplier infrastructures that enhance our partners' businesses to innovating marketplace features that propel our growth, you will have the chance to craft incredible solutions at GetYourGuide.Whether you're engaged in developing dynamic search algorithms or designing new features to accelerate our company's growth, your contributions will leave a lasting impact. Our teams consistently push boundaries, exploring innovative ways to bring the magic of travel to people around the world.We operate in cross-functional mission teams composed of backend and full-stack engineers, mobile engineers, data engineers, product managers, and designers.

Feb 18, 2026
Apply
Veeva Systems Inc. logo
Full-time|Hybrid|Germany - Berlin

Veeva Systems is an innovative leader in the industry cloud space, dedicated to accelerating the delivery of therapies to patients. As one of the fastest-growing SaaS companies in history, we achieved over $2 billion in revenue last fiscal year and are poised for significant continued growth.Our core values—Do the Right Thing, Customer Success, Employee Success, and Speed—define our unique culture. In 2021, we made history by becoming a public benefit corporation (PBC), which legally binds us to consider the interests of our customers, employees, society, and investors.As a Work Anywhere company, we offer the flexibility to work from home or in the office, allowing you to thrive in your preferred environment.Join us in transforming the life sciences industry by making a meaningful impact for our customers, employees, and communities.The RoleWe invite you to be a part of our talented Vault Platform team as a Senior Site Reliability Engineer, where your expertise will ensure the scalability and reliability of our enterprise applications. You will address complex global challenges, leveraging your deep knowledge of Java and modern open-source technologies to enhance our production systems.Ideal candidates will possess extensive experience with Java applications and contemporary open-source technologies, preferably gained from enterprise software development or high-growth tech environments. A natural curiosity and problem-solving ability are essential, along with a sophisticated engineering perspective to understand system integrations that support hundreds of customers across North America, Europe, and Asia.

Aug 10, 2021
Apply
Blacklane logo
Full-time|On-site|Berlin

Join us as a Senior Backend Software Engineer and become a vital member of one of our self-sufficient agile teams at Blacklane. Your expertise will contribute to the development of innovative services that power our platform, enhance our back-office systems, and resolve integration challenges faced by our business partners.Our technical ecosystem incorporates Ruby, Go, TypeScript, and Java services that are architected using Domain-Driven Design (DDD). These services run on our Kubernetes cluster and utilize domain events to communicate through SQS and Kafka. We leverage various data storage solutions including Postgres, MySQL, Elasticsearch, Redis, and DynamoDB, while predominantly utilizing AWS for our infrastructure and managing resources with Terraform.YOUR CHALLENGE:Address unique challenges to customize our offerings for diverse markets.Maintain high-quality standards through extensive testing, thorough documentation, code reviews, and collaborative knowledge sharing.Devote time to optimizing the performance, usability, and maintainability of the systems you oversee.Commit to ongoing personal development by acquiring new skills and technologies.Be an integral part of a motivated, open-minded, and collaborative team dedicated to enhancing travel experiences for our guests.ABOUT YOU:You are proactive, inquisitive, and thrive in a team-oriented environment.You possess a minimum of 5 years of experience in two or more programming languages.You have at least 5 years of experience with Ruby or Go.You are knowledgeable of the HTTP protocol and have experience developing or utilizing REST APIs.You write clean, maintainable code and are familiar with the complexities of distributed systems; you are comfortable working with existing codebases.You have experience with or an eagerness to learn about Event-Driven Architecture and Domain-Driven Design.You are experienced with Docker and containerized environments; familiarity with Kubernetes and Terraform is a plus.

Mar 6, 2026
Apply
GetYourGuide logo
Full-time|On-site|Berlin

GetYourGuide helps travelers find and book memorable experiences in thousands of cities worldwide. The company has operated since 2009 and now includes a global team of more than 850 people, with headquarters in Berlin and 16 local offices. More details about the team and culture are available on the careers page. This Senior Software Engineer position sits within the Developer Enablement Team in Berlin. The focus is on building and maintaining internal tools and platforms that make engineering teams more productive. The role centers on backend development and aims to streamline workflows, automate processes, and improve the experience of developers across the company. What you will do Maintain CI/CD pipelines: Enhance and support continuous integration and deployment workflows using GitHub Actions and ArgoCD to ensure reliable delivery of services. Manage GitHub access: Oversee repository permissions and workflows, enabling secure and effective collaboration across teams. Improve testing tools: Build and maintain automated testing solutions for Java, JavaScript, and Python projects to help strengthen code quality. Enhance local development: Develop tools that make local development environments faster and more consistent, especially for testing purposes. Enable AI-assisted engineering: Contribute to the evolution of in-house AI agents and support the adoption of AI tools within engineering teams. Support diverse engineers: Collaborate with developers working in various programming languages to create cross-language tooling that improves productivity. Contribute pragmatically: Write clean, maintainable code for backend systems and internal developer tools.

Apr 22, 2026
Apply
Veo logo
Full-time|On-site|Berlin

At Veo, we are at the forefront of AI-driven sports camera technology. Our cutting-edge, fully automated camera solution empowers sports teams to capture matches and training sessions effortlessly, eliminating the need for a camera operator. We are committed to democratizing sports by providing video analysis tools to teams of all levels, a service that was once exclusive to a select few. Currently, more than 40,000 clubs across 90+ countries utilize our technology to record their games on a weekly basis.What truly distinguishes us is our exceptional team. We are a diverse collection of innovative thinkers, creators, and problem-solvers who are passionate about delivering outstanding products while enjoying the journey.Your RoleAs a Senior Software Engineer specializing in API development at Veo, you will become a pivotal member of a newly formed team dedicated to enhancing our API capabilities. Your contributions will be instrumental in establishing the technical groundwork that enables reliable and scalable integration of external partners with Veo's platform.You will report to an Engineering Manager and work out of our Berlin office, collaborating closely with fellow engineers and a Technical Product Manager. Together, you will architect and build backend systems and APIs that are central to Veo's platform, making strategic architectural decisions that are crucial to our growth and connectivity within the broader sports ecosystem.

Jan 5, 2026
Apply
dev2 logo
Full-time|On-site|Fabryczna 20A

Join our dynamic team at dev2 as a Senior/Lead Software Engineer specializing in Database Reliability. We are seeking an experienced professional who will ensure the performance, reliability, and availability of our database infrastructure. You will play a crucial role in designing and implementing solutions that enhance our database systems while collaborating closely with cross-functional teams.

Nov 7, 2021

Sign in to browse more jobs

Create account — see all 1,403 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.