Are you looking for a challenging TECHNICAL job,

HCCP is searching for talented and motivated

Embedded software engineer

General
Honeywell Customized Comfort Products develops and produces domestic climate and ventilation control systems.
These products and systems are developed by a multidisciplinary project team of hardware and software engineers under the leadership of a project manager.

As a software engineer, you’ll work in a software team consisting of 9 software engineers, 1 system architect, and 1 test engineer. Our embedded software is developed in an Agile/SCRUM working environment. See ‘Our software development process’.

Our software developers are configured into 2 smaller teams, each with their own product expertise.
The HCCP organisational structure is informal, flexible and designed to promote innovation.

The work of a software engineer at HCCP involves more than just a screen and a keyboard. As a team member you’ll be responsible for the delivery of the total product package including software and hardware.

Duties
Your duties start with writing test software for hardware engineers to use when testing their new physical products (PCBs).
You’ll then integrate the software functionality into the product in accordance with the requirements of our customers. You will also ensure the software is properly loaded and ready for final product testing at either an internal or external location.

During this entire process, the product or the PCB will be sitting beside your desk. This is because you’ll also be comfortable with having to sometimes use a soldering iron or scope!

Your maintenance duties will mainly involve products with an Atmel AVR.

New products that you work on will often contain an Arm Cortex M0 or Cortex M3 by Energy Micro or NXP. The firmware for these products is exclusively written in ANSI C, whereas the additional tools for testing or configuring our products are often made in C# or Python. Knowledge of these languages is an advantage, but not a requirement.

Finally, as a software engineer team member you and your team will be responsible for the overall quality of the product, which apart from writing software also includes:

  • writing specifications
  • testing/reviewing the work of others
Your team will be working on various projects at the same time.

Job requirements  
Competenties:
  • Result-oriented
  • Good written and oral communication skills in both the Dutch and English
  • A good listener
  • Enterprising
  • Analytical skills
  • Ability to develop a helicopter view over several projects
  • Persuasiveness
  • Flexible attitude
  • Team player

Education and work experience:

  • Completed education at higher vocational or university level in Electrical Engineering or Computer Engineering
  • Experience in a comparable embedded software working environment and programming language C
  • Experience in working in Agile/SCRUM projects and working environment is preferred
  • Experience in climate and ventilation systems is preferred
  • Knowledge of and experience in developing embedded software for Atmel Atmega, NXP LPC series of EFM32 processors by Energy Micro
  • Experience in drawing up specifications based on functional customer specifications
Our software development process
Over the past year, HCCP substantially invested into continuous improvement methodologies to guarantee the quality of the software. We’ve also shortened our development cycle with the implementation of an Agile/SCRUM working environment.

HCCP uses a Continuous Delivery pipeline (Jenkins), which after release to the version management system automatically analyses:
  • code formatting
  • code complexity
  • compiler warnings
The code is then subjected to unit tests, to guarantee that all stipulated functionality is present.

Having passed these tests, the compiled firmware is automatically programmed into our final product with Raspberry Pi. This automatic programming includes a final round of tests, which up until recently were manually carried out by a software developer.

We enjoy a collegial environment, where combined experience and knowledge is shared amongst our developers through an internal Wikipedia. We use Atlassian’s Jira as the tool for our Agile process.

We offer a job in a young, enthusiastic and dynamic team. A competitive salary and fringe benefits in relation to function and work experience. Are you interested, and do you have completed education at higher vocational or university level then contact us. Please sent an e-mail to: Ries.Thijssen@Honeywell.com