Skip to content
mimi

Embedded Test Engineer

CENIS Consulting-Engineering-Service

flexible Full-time 1mo ago

About the role

About CENIS

CENIS ist seit über 40 Jahren ein erfahrener Partner für hochwertige Personaldienstleistungen und individuelle Karrierewege. Wir unterstützen Fach- und Führungskräfte dabei, den Job zu finden, der wirklich zu ihnen passt, mit fairen Konditionen und einem Mehrwert für alle beteiligten Parteien. Dank unseres starken Netzwerks vermitteln wir insbesondere qualifizierte Positionen im Engineering, in der IT sowie im kaufmännischen Umfeld – insbesondere in Branchen wie Luft- und Raumfahrt (Aviation), Maschinenbau, Automotive, Chemie, Medizin- und Energietechnik sowie der öffentlichen Verwaltung. Gemeinsam mit Ihnen gestalten wir Ihren nächsten Karriereschritt.

What we offer:

  • We search for your job according to your ideas
  • Attractive working environment with good chances of being taken on
  • Company pension scheme
  • Permanent employment with CENIS in accordance with GVP/DGB collective agreement
  • Above-tariff remuneration and allowances from day one, as well as tariff annual special payments
  • Up to 30 days of annual leave
  • Flexible working hours, management of your flexitime account, paid overtime or time off in lieu
  • Subsidy for company pension scheme
  • Contribution to travel costs in the public transport sector
  • Working from home where possible
  • Individual support from your personal CENIS contact person
  • Employee referral bonus of up to EUR 1,500

Start your career with us and take responsibility in the position described below. We look forward to receiving your meaningful application, stating your salary expectations and earliest possible start date.

Your tasks

  • Development and maintenance of automated test suites for embedded systems and FPGA-based hardware platforms with a focus on C-based embedded software
  • Conception, implementation, and execution of functional, integration, regression, and performance tests on real target hardware
  • Development of test automation frameworks and test harnesses using Python, shell scripts, and other suitable scripting languages
  • Setup and operation of automated Hardware-in-the-Loop (HIL) test environments for embedded devices and system hardware
  • Integration of automated tests into CI/CD pipelines (e.g., GitHub Actions, GitLab CI/CD, Azure DevOps)
  • Close collaboration with embedded software developers, FPGA designers, hardware engineers, and system architects to define suitable test strategies
  • Analysis of embedded software behavior on target hardware, including debugging of C code, communication interfaces, and timing behavior
  • Conception, setup, configuration, and maintenance of complex test racks (embedded hardware, FPGA boards, measuring instruments, power supplies, etc.)
  • Support in the verification of FPGA functionalities (basic knowledge advantageous)
  • Use of simulation, debugging, tracing, and measurement tools for troubleshooting and verification
  • Participation in development environments with C/C++, Python, YAML, Git, and CI/CD tools
  • Documentation of test strategies, test cases, test results, and test environments to ensure traceability and quality

Your profile

  • Completed studies (Bachelor or Master) in Computer Science, Electrical Engineering, Embedded Systems, Automation Technology, or a comparable field of study
  • Several years of practical experience in embedded software development and/or embedded testing
  • Very good knowledge of C programming, especially in hardware-related development (memory, interfaces, timing, debugging)
  • Good experience with Python and ideally knowledge of Bash, YAML, or comparable technologies
  • Experience in test automation of embedded systems, ideally with Hardware-in-the-Loop
  • Practical experience with CI/CD pipelines (GitHub Actions, GitLab CI/CD, Azure DevOps or similar)
  • Experience in setting up and operating test systems or test racks for embedded or FPGA hardware
  • Good knowledge of relevant interfaces such as UART, SPI, I2C, Ethernet, or similar
  • Confident use of debugging tools, measuring instruments, version control systems, and automated build/test environments
  • Analytical thinking skills as well as a structured and independent way of working
  • Teamwork skills and enjoyment of interdisciplinary collaboration

Language skills

  • Fluent German (spoken and written)
  • Good English skills

Technology

Skills

Azure DevOpsBashCC++CI/CDDockerEmbedded SystemsEthernetFPGAGitGitHub ActionsGitLab CI/CDHardware-in-the-LoopI2CPythonSPIUARTYAML

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free