The Role
Design and develop embedded software for microcontroller-based systems, debug hardware issues, and ensure integration with higher-level systems while collaborating with hardware engineers.
Summary Generated by Built In
Responsibilities:
- Design, develop, and maintain embedded software for microcontroller-based systems
- Write efficient, reliable, and well-structured real-time firmware (linux with real-time kernel, RTOS or bare metal)
- Collaborate with hardware engineers during debugging, and validation
- Analyze system requirements and translate them into robust technical solutions
- Debug complex issues using hardware tools (logic analyzers, oscilloscopes, JTAG, etc.)
- Participate in code reviews and contribute to improving development standards
- Support integration with higher-level systems (desktop, mobile, cloud when applicable)
- Strong experience with C / C++ in embedded environments
- Hands-on experience with microcontrollers (e.g. ARM Cortex-M, STM32, NXP, Microchip or similar)
- Solid understanding of embedded systems architecture, memory management, and peripherals
- Experience with real-time application development (FreeRTOS, linux with RT kernel, Zephyr, etc. or bare metal development)
- Familiarity with communication protocols (SPI, I2C, UART, CAN, Ethernet, etc.)
- Ability to read and understand hardware schematics and datasheets
- Experience debugging both software and hardware issues
- Good English skills (written and spoken)
- Familiarity with safety-critical or industrial systems
- Exposure to MISRA, ASIL standards
- Automotive field experience
- Familiarity with NVIDIA Jetson stack
We offer:
- Meaningful Work: Acting with purpose means that every task and project has a clear objective and contributes directly to the team’s success;
- Focus on Results: employees are recognized and rewarded for their contributions to actual achievements;
- High Standards: Setting a high bar and striving for excellence fosters a culture of continuous improvement;
- Open Communication: Speaking the truth and communicating openly create an environment of trust and transparency. We invite to feel comfortable sharing ideas, giving feedback, and addressing challenges openly, leading to stronger collaboration and problem-solving;
- Simplicity: Keeping things simple eliminates unnecessary complexity and streamlines processes. This allows us to focus time and energy on what truly matters;
- Opportunities for Growth: Opportunities for career advancement and personal development within the team with leading market competencies;
- Gross salary from 5500 - 6900 EUR month (depending on your experience).
- Company’s annual bonus program and other perks.
We invite You to join intentionally small, senior teams. We strongly believe that values – driven environment can offer a fulfilling and rewarding experience, where every team member is empowered to do their best work, collaborate effectively, and contribute to the team’s success.
Top Skills
Arm Cortex-M
C
C++
Can
Embedded Systems
Ethernet
Freertos
I2C
Linux With Rt Kernel
Nxp
Spi
Stm32
Uart
Zephyr
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
We deploy self-governing, cross-functional teams that cut through the noise and ship meaningful software in record time. Blending AI tools with senior teams embodying battle-tested experience, we enable our clients to create true competitive advantage through custom software.
Try us on for size, we think you'll find that we fit nicely.







