Senior embedded C++ engineer

AGAD Technology
Full-time
On-site

The Team

Within our Equipment Controls team, our engineers work in their field of expertise (embedded hardware and software). The team is responsible for the delivery of the total embedded solution, starting from market requirements, specifications, design, making of the hardware and software in collaboration with suppliers, up to the maintenance of the delivered solution.

Your Role

As a senior embedded software design and development engineer you are our technical expert and you’ll make sure that your requirements are translated correctly into embedded solutions.

You will be part of our in-house development team and will work on both application agnostic and application dependent feature development for different embedded solutions. Hands-on attitude is a must for this role. Dependent on the on-going activities, your tasks may include

Your tasks will be:

  • Facilitates the project leader and product owner for technical interfacing with stakeholders and partners upon request.
  • Make the design choices of the SW product in accordance with high-level architecture, requirements & constraints.
  • Consult with product owner and architect to clarify input of features, product needs, architecture choice and translates inputs towards the SW design.
  • Ensure SW detailed design, and skeleton construction are made, maintained and explained to SW development team and SW architect.
  • Evaluate SW design KPIs: interoperability, interaction, criticality, technical complexion, risks and testability.
  • Implement the SW components according to agreementsand relevant test cases (manual and/or automatic) and validate SW functionality according to acceptance criteria and test plan.
  • Ensure consistency and traceability for the requirements.
  • Perform and explain quality checks
    • code review,
    • merge review,
    • manage code quality metrics,
    • assess testability, re-usability, code cleanness, code coverage.
  • Support trouble shooting, defect/bug and issues encountered.

Requirements

Your Qualifications

  • You feel a strong match with the Daikin Vision and want to work on innovative products to fight climate change.
  • You have a Master’s Degree in Electronics or ICT or related, with a specific interest in embedded software development.
  • You are familiar with agile methodology (with incremental/iterative mindset).
  • You have minimum 6 years programming experience in C or C++, or both.
  • You have experience in embedded systems development; automated building and testing (CI/CD), Configuration management (GIT)
  • You have experience working technically on embedded hardware/software.
    • C, C++, preferably with the modern version (14/17/20), scoped on Embedded Software development
    • Embedded systems and RTOS, e.g. Linux, Zephyr,...
    • Test-driven design, design patterns
    • Git / continuous integrations / Branching / How to use a VCS
    • Debugging
    • ARM architecture
    • Communication protocols (SPI, I2C, BLE, TCP/IP,..)
    • Reading the UML and developing the software based on the UML / design
    • Unit Testing
    • Bash scripting
    • Experience with microcontrollers, awareness of the difference between the host and embedded platform.
  • You are a strong team player who is driven to find solutions for technical requirements and are capable of thinking on a conceptual level.
  • You are a strong communicator.
  • You thrive in a dynamic fast-paced environment and can adapt quickly to change.
  • You strive for consensus between stakeholders in the project.
  • You have an innovative mindset.

Benefits

Our offer

This challenging position offers you growth opportunities at the European headquarters of global leading company. We offer a permanent contract for an indefinite period. From the start you can count on thorough training and intensive support. Your competitive salary is supplemented with an attractive package of fringe benefits.

Hybrid: You will have the possibility to work from home 2 days per week.

Location: Ghent Science Park