Eindhoven, The Netherlands
Posted 40 seconds ago
Brainbox Consulting BV aligning great talent with clients’ needs is at the core of who we are. We are passionate about our consultants, our clients, and our Partners. Our rich IT legacy combined with our unyielding care for our people and business is the driving force behind all we do, and we deliver! On this journey, we are looking for Senior Advanced Development Embedded Engineer – Connectivity who is also interested to take on a wide range of activities.
Responsibilities
We are looking for enthusiastic Senior Software Engineers responsible for:
- Conducting Proof of concept work, evaluating new chip sets / initial hardware development support.
- Designing and implementing the embedded C++ software for the connectivity platform
- Participating in requirements definition, design, implementation, testing, and release
- Assuring that your software complies to the requested quality norms,
- Participating in design and code reviews, and participating in FMEAs
- Creating automated unit tests and integration tests within the chosen frameworks
- Able to estimate own work, delivering input for the planning process, maintain personal and team backlogs.
- Drawing up a personal schedule and reporting on progress in a structured way
- Ensuring that there is proper documentation for the software developed.
Requirements
- A Bachelor or master’s degree, in software engineering / computer science
- Minimum of 8 years relevant work experience in embedded SW development.
- Seamlessly work in both advance development and production orientated teams
- Understands boundaries, minimum expectations, and can deliver fast results to support quick decision-making.
- Affinity with Electronics development
- Comfortable with hardware debugging, including using signal analyzers, scopes, and reading datasheets.
- Strong understanding of low-level serial/inter-processor communication, such as 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
- Takes a professional, pragmatic approach, avoids over-engineering, and focuses on delivering the minimum needed to validate a PoC.
- Strong communication skills, especially when dealing with external parties (e.g., chip suppliers), providing clear and reproducible issues and anticipating questions.
- Able to collaborate with electronics engineers for board bring-up and hardware validation work.
- Ensures acceptance criteria and PoC maturity are clearly communicated to receiving teams.
Software Skills
- Knowledge of various embedded RTOS solutions is an advantage.
- Able to maintain design decision logs and properly document PoC work.
- Cutting edge Embedded SW development on resource constrained platforms, including memory and thread management
- Modern usage of the C++ programming language
- Strong Object orientated design skills with good understanding of the SOLID principles
- Experience with various build and test tools, including CMake
- Agile software development
- BLE, Wi-Fi, Cellular product development
- Development of devices governed by Medical regulatory standards (ISO13485, IEC62304, etc.)
Job Features
| Position | Senior Advanced Development Embedded Engineer |
| Work location | Netherlands |
| Experience | 7 to 10 years |
| Education | Bachelors / Masters |
| Required Skills | Embedded C++,Microcon, IoT (Internet of Things)trollers (STM32 / ESP32 / TI CC2340R5), |
