Kelsius is the leading supplier of automation technology for product safety and compliance to the food services and healthcare industries.
Using our world-class wireless temperature monitoring technology, digital HACCP Management system and cloud-based data hosting and processing, Kelsius systems improve product safety, ensure regulatory compliance and optimise costs associated with these activities.
Founded in ****, Kelsius has offices in Ireland and the United Kingdom and a network of partners in Europe, Middle East, Australia and the USA that serve its global customer base.
Role Purpose
We are seeking an Embedded Systems Developer to work on our leading CoolCheck product suite, including software of the Kelsius Network wireless devices, Network Controller, Cellular Gateway, and associated applications, in addition to sensor-to-cloud solutions based on other technologies.
Your development experience will allow you to develop new features, in addition to maintaining the current codebase.
You will work in the R&D team alongside the Product Manager and the Testing team and be responsible for the full development life cycle of the device firmware variants.
Your capability to understand requirements and to convert them to efficient solutions makes you an ideal self-starter candidate.
Your ability to work on multiple projects in a very agile environment will set you apart.
Responsibilities
Participate in project Software Development life cycle, from requirements gathering, documentation, through to implementation and maintenance of the software.
Software issue management.
Identify new and upcoming technologies that will help improve CoolCheck.
Qualifications
Industry experience in C/C++ development.
Strong knowledge of C in embedded environments.
Experience with Git / GitHub.
Third-level computing qualification.
Excellent problem-solving skills and excellent troubleshooting skills.
Ability to work in a fast-paced development environment and to commit to deadlines.
Self-starter; good team player with excellent communication skills.
Good understanding of device hardware.
Awareness of wireless networking.
Experience using development environments with limited debugging support.
Experience with processors with non-linear address spaces (including FAR memory).
Experience with 8-bit processors with Harvard Architecture and limited RAM.
Experience with ARM-based processors.
Experience or hobbyist interest in low-cost embedded computing: Arduino, Raspberry Pi, ...
Experience with real-time operating systems, including Zephyr.
Experience with IDEs such as MCUXpresso (Eclipse based).
Experience with Visual Studio, Embarcadero, or similar IDEs.
Embedded software: 2 years (preferred).
Applicants must currently reside in Donegal and have the right to work in Ireland.
At Kelsius we are an equal opportunity employer.
We attract and retain the best qualified individuals available, without regard to race/ethnicity, religion, gender, sexual orientation, age or disability.
Job Type: Full-time
Schedule: 8 hour shift, Monday to Friday.
Please note, this job is hybrid, based on-site in Gweedore, Co.
Donegal, therefore applicants must be within commuting distance.
#J-*****-Ljbffr