Embedded Software Engineer
Role details
Job location
Tech stack
Job description
Reporting to the Manager Software Quality Assurance, the Embedded Software Engineer (f/m/d) works in a cross-functional team on the development and sustainability of our analytical instruments. The ideal candidate has a master's degree in information technology and extended years of relevant professional experience.
This position is part of the SW-SQA Team located in Berlin Zehlendorf and will be on-site.
In this role, a typical day will look like:
- Develop, modify, and implement software for our measurement devices on embedded platforms (Linux-based and RTOS-based).
- Define, develop, and implement quality assurance practices and procedures, test plans, and other QA assessments for devices and software.
- Perform manual and automated test runs (integration tests, regression tests, system tests).
- Verify software through systematic testing, including establishing and maintaining test coverage.
- Conduct code reviews, maintain static analysis tools, adhere to coding guidelines, and ensure traceability from requirements to test cases.
Requirements
Do you have experience in Software testing?, Do you have a Master's degree?, Motivated by the highest possible stakes in climate change and global health, we're working together within a rapidly digitizing industry to find innovative technologies that guarantee the safety of our water and our environment. More about us: https://www.hach.com/about-us, * Completed university education (e.g. information technology, electrical engineering, mechatronics) or completed technical college education of at least two years as well as several years of work experience
- Experience in the creation of test plans and test setups as well as knowledge in software testing and/or embedded software development
- Programming skills (Python, C/C++)
- Confident use of MS Office programs, bug tracking tools and documentation such as Atlassian tools: Jira, Confluence
- Language skills: Fluent in German and English
Benefits & conditions
- Flexible working hours
- Professional onboarding and training options
- Powerful team looking forward to working with you
- Career coaching and development opportunities