Kenotom

About

KENOTOM is an engineering services provider for Embedded Systems and Industrial Automation based in Thessaloniki, Greece. The company has high expertise in automotive safety critical Electronic Control Units (ECUs) development, in the Powertrain, Interior, and ADAS domains. Having established partnerships with some of the top Tier-1 automotive electronics suppliers KENOTOM contributes to all stages of the development process, from system requirements and architecture, to implementation, testing, and validation.

KENOTOM’s deep knowhow in Automotive Open System Architecture (AUTOSAR), ASPICE process model, functional safety, and security standards (ISO26262/ISO21434), combined with adherence to quality, information security, and operational security standards (ISO/IEC 27001, ISO 9001), place the company at the forefront of automotive electronics development.

Trust, Evolution, Commitment and Talent are key values for our team and enable us to deliver the highest quality engineering services for embedded systems and industrial automation.

More Info

Job Openings

Job Description
Embedded Systems Verification Engineer (Mid-Senior Level)_VEMS_03_25
Kenotom develops safety critical embedded systems with a focus on the automotive
electronics industry. The main activities lie in Basic Software (drivers) for Electronic
Control Units (ECUs), Function and Diagnostics Software for ECUs, Hardware Design,
Testing and Test Automation of ECUs. Since the beginning in 2014 we have established
several partnerships with some of the largest automotive electronics suppliers. The
team keeps constantly growing, offering a dynamic working environment in the
frontend of automotive technology and significant evolution opportunities.
For a project in the automotive powertrain domain, we are looking immediately to
employ 1 highly motivated Mid-Senior Embedded Systems Verification Engineer.
Overview
Electronic Control Units (ECUs) are critical components in modern vehicles,
responsible for numerous automation and safety functions. Ensuring their reliability
through rigorous testing is essential to meet international safety standards, as
electronic failures in the field pose significant risks to human life.
Hardware-in-the-Loop (HiL) testing is a crucial validation process that evaluates an
ECU’s performance in a real-time, simulated environment. The design and execution
of HiL tests require an in-depth understanding of ECU functionalities, dependencies,
and system interactions. A successful candidate shall demonstrate technical expertise
in HiL testing, strong problem-solving skills, and meticulous attention to detail.
Primary Responsibilities
• Design, implement, and optimize manual or automated test sequences
integrated into the customer’s Test Suite.
• Enhance and maintain the Python-based test automation platform
responsible for executing, coordinating, and evaluating tests.
• Analyze and adapt simulation models representing the ECU environment
under test.
• Execute tests according to the test plan, debug failed cases, and provide in
depth failure analysis.
• Develop and improve test methodologies, ensuring robustness, repeatability,
and compliance with safety standards.
• Collaborate with cross-functional teams, including embedded software
developers, systems engineers, and validation engineers, to refine test
coverage and automation.
• Contribute to continuous integration (CI) and DevOps workflows by
integrating automated tests into the software development lifecycle.
• Maintain comprehensive documentation of test cases, results, and
automation framework improvements.
The position is based in Thessaloniki, GR and occasional travel to the customer’s
premises may occur.
Required Qualifications & Experience
• Bachelor’s degree in Electrical Engineering, Mechanical Engineering,
Computer Science, or a related field.
• 3+ years of experience in testing, test automation, or embedded systems
validation.
• Experience in Python or another high-level programming language.
• Strong understanding of embedded systems, including microcontrollers,
communication protocols (CAN, LIN, SPI, I2C, etc.), and peripheral devices.
• Expertise in test automation, scripting, and framework development.
• Knowledge of data acquisition, instrumentation, and debugging tools used in
ECU testing.
• Experience with version control (Git), issue tracking (JIRA), and CI/CD
pipelines for test automation.
• Ability to analyze and troubleshoot test failures by interpreting logs,
waveforms, and simulation results.
• Strong documentation skills for test cases, automation scripts, and test results.
• Effective communication skills to collaborate with internal teams and external
stakeholders.
Preferred Qualifications
• Master’s degree in Embedded Systems, Automotive Engineering, or a related field.
• Experience in modeling electrical, mechanical, or hydraulic systems using Matlab/Simulink.
• Hands-on experience with HiL test platforms (e.g., dSPACE, Vector VT, NI PXI,
ETAS LABCAR).
• Familiarity with safety standards (ISO 26262, ASPICE) for automotive testing.
• Proficiency in German is a plus.

Job Description

Firmware Engineer (Mid-Senior Level)_FEMS_03_25
Kenotom develops embedded systems with focus on safety critical applications. The
main activities lie in System Engineering, Basic Software (drivers), Function and
Diagnostics Software, Hardware Design, Testing and Test Automation. Since the
beginning in 2014 we have established several partnerships with some of the largest
automotive electronics suppliers while we are also expanding in other sectors like
medical devices and industrial automation. The team keeps constantly growing,
offering a dynamic working environment in the frontend of the emerging technologies
and significant evolution opportunities.
For a project in the automotive powertrain domain, we are looking immediately to
employ 1 highly motivated Firmware Engineer.
Overview
Electronic Control Units (ECUs) are placed into vehicles performing numerous
automation and safety procedures. The low-level software development of such units
is a demanding procedure, requiring deep understanding of the microcontroller and
its peripherals, knowledge in electronics and high programming skills. Additionally,
testing of the functionalities is a key element to meeting international levels of safety,
since such Electronics that fail in the field are an active hazard to human life. The
testing procedures must be rigorous, with a high sense of responsibility and with great
attention to detail.
As a Mid-Senior Firmware Engineer, you will play a key role in the design, development,
and optimization of embedded firmware for microcontrollers, peripherals,
communication protocols and external ASICs. You will take ownership of critical firmware components, drive improvements in performance and reliability, and mentor junior engineers.
Your responsibilities will include:
• Firmware Development & Optimization: Design, implement, and optimize firmware for embedded systems, ensuring efficiency, scalability, and maintainability.
• Driver Development: Develop and enhance low-level drivers for
microcontrollers, peripherals, and communication interfaces.
• Debugging & Problem Resolution: Investigate, diagnose, and resolve complex firmware issues reported from testing or field applications.
• Code Review & Best Practices: Conduct peer reviews, enforce coding
standards, and introduce best practices to improve code quality and maintainability.
• Unit Testing & Documentation: Define, implement, and execute unit tests,
ensuring test coverage and generating the necessary reports.
• Technical Leadership: Support and mentor junior engineers, provide technical
guidance, and contribute to knowledge sharing within the team.
• Customer & Stakeholder Collaboration: Work closely with cross-functional
teams, including hardware engineers, system architects, and customers, to
ensure seamless integration of firmware with hardware.
The position is based in Thessaloniki, GR and occasional travel to the customer’s
premises may occur.
Studies / Experience
• Bachelor’s Degree / Diploma in Electrical / Electronic Engineering or similar is
required
• Relevant master’s degree in Embedded Systems or similar is a plus
• 3+ years of experience in embedded firmware development, preferably in
automotive, industrial, or consumer electronics.
• Experience working with microcontrollers, embedded peripherals, and
communication protocols (e.g., SPI, I2C, UART, CAN, USB, etc.).
• Previous involvement in large-scale firmware projects is a plus.
Skills:
• Proficiency in C programming with strong debugging and optimization skills.
• Experience with real-time operating systems (RTOS) and real-time firmware
development.
• Ability to read and interpret hardware datasheets to develop low-level drivers.
• Familiarity with software development processes, including version control,
issue tracking, and change management.
• Experience with embedded debugging tools (JTAG, oscilloscopes, logic
analyzers, etc.).
• Understanding of hardware-software interaction and ability to collaborate with
hardware teams.
• Strong analytical and problem-solving skills, with the ability to debug complex
system-level issues.
• Excellent documentation skills for system design, testing, and reporting.
• Ability to work independently, take initiative, and manage multiple tasks
efficiently.
• Excellent communication skills in English (German knowledge is a plus)

Συμμετοχή

H ομάδα του TechSaloniki είναι δίπλα σου! Επικοινώνησε μαζί μας για οποιαδήποτε βοήθεια ή πληροφορία χρειάζεσαι στο info@techsaloniki.gr.

Δήλωσε Συμμετοχή

© TechSaloniki 2025

Design + developed
Freelance