> Markdown version of [/jobs/ext/3832581-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3832581-senior-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded Software Engineer - **Company:** HBK - **Location:** Darmstadt, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, Artificial Intelligence, Application Frameworks, Automation of Tests, C++ (Programming Language), Software Quality, Code Review, Continuous Integration, Software Debugging, Software Design Patterns, Embedded C, Embedded Software, Firmware, Object-Oriented Software Development, Performance Tuning, Software Architecture, Software Tools, Signal Processing, Software Engineering, Software Requirements Analysis, Test-Driven Development (TDD), Information Technology, C++14 - **Published:** October 19, 2026 - **Apply:** https://www.adzuna.de/details/5933458642 ## About the Role * Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, Physics, or a related field. * Strong experience in designing and developing complex C++ applications (typically 5+ years). * Solid understanding of software architecture, object-oriented design principles, design patterns, and modern software engineering practices. * Experience with automated testing, continuous integration, and agile development methodologies. * Strong analytical, troubleshooting, and problem-solving skills. * Experience with AI-assisted development tools, modern software engineering practices, and leveraging AI to improve developer productivity and software quality. * Domain knowledge in Test & Measurement, Data Acquisition (DAQ), sensor technologies, or engineering software is a strong advantage. * Understanding of physical quantities, measurement systems, signal processing, or scientific/industrial applications is considered a plus. * Strong communication skills and the ability to work effectively in multidisciplinary engineering teams. ## Description The Senior Embedded Software Engineer (m/f/d) is responsible for the design, development, testing, and maintenance of firmware for complex DAQ (Data Acquisition) systems. The role delivers high-quality, reliable, and scalable embedded software solutions aligned with system requirements and established architecture., Working closely with Architects, Product Owners, and cross-functional engineering teams, the Senior Embedded Software Engineer develops new features, optimizes existing solutions, resolves technical challenges, and contributes to the continuous evolution of the DAQ platform. The role also participates in technical reviews, technology evaluations, and roadmap execution to ensure innovative and robust products. This role is based in Darmstadt., 1. C++ Application Development * Design, develop, and maintain embedded C++ applications for data acquisition, measurement, and engineering workflows. * Create scalable, maintainable, and reusable software components while contributing to the evolution of application frameworks and user experiences. 2. Technical Collaboration & Innovation * Collaborate with architects, product management, hardware teams, and software engineers to deliver integrated solutions. * Participate in technical discussions, design reviews, requirements analysis, and technology evaluations, contributing to product innovation and future platform evolution. 3. Software Excellence & Product Lifecycle * Develop robust, testable, and maintainable software using modern C++ practices and test-driven development. * Perform code reviews, debugging, troubleshooting, and performance optimization while supporting the long-term maintenance and continuous improvement of software products, architectures, and development processes.