This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join our team and start a new adventure in an international and dynamic environment, where you will be able to fulfil your career expectations in a fast-growing organization. Being a consultant at Amaris Consulting means positioning yourself as a technical and functional expert in an industrial field, but above all, being an ambassador of our organization to clients, thanks to your interpersonal skills and ability to listen, and your curiosity and eagerness to learn
Job Responsibility:
Conduct proof of concept work and evaluate new chipsets
Design and implement embedded C++ software for connectivity platforms
Participate in requirements definition, design, implementation, testing, and release
Ensure software compliance with quality norms and regulatory standards
Create automated unit and integration tests
Collaborate with electronics engineers for hardware validation
Communicate technical issues and acceptance criteria to stakeholders
Maintain documentation for developed software
Requirements:
Bachelor’s or Master’s degree in Software Engineering or Computer Science
Experience in embedded software development (8+ years)
Proficient in C++ and object-oriented design, including SOLID principles
Comfortable with hardware debugging, using signal analyzers, scopes, and reading datasheets
Strong understanding of low-level serial/inter-processor communication (SPI/I2C)
Familiar with UART/serial port structured logging
Understanding microcontroller architecture, register sets, memory layout, and interrupt handling
Able to program against vendor SDKs / HAL layers and develop HAL layers
Experience with BLE, Wi-Fi, Cellular product development
Experience with processor families (TI CC2340R5, STM32, ESP32)
Familiar with Git, GitHub, CI/CD, Docker, and scripting
Familiar with software quality measurement tools, analysis tools, profilers, and style checkers
Familiar with Internet of Things and medical devices
Test Driven Development (TDD) experience
Strong attention to detail and problem-solving skills
Excellent organizational skills and ability to manage deadlines
You demonstrate analytical and critical thinking skills
You demonstrate strong communication skills and a pragmatic approach
Fluent English
Nice to have:
Knowledge of various embedded RTOS solutions is an advantage
Dutch is a large plus
What we offer:
An international community bringing together 110+ different nationalities
An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
A robust training system with our internal Academy and 250+ available modules