krushlabs logokrushlabs logo

Embedded Firmware Engineer

krushlabsEindhoven, North Brabant, Netherlands
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

Key Responsibilities:Analyze project requirements concerning product specifications, firmware functionality, and testing setups. Design, develop, and maintain comprehensive test documentation ensuring full functional coverage. Execute test scenarios as per the testing plan; diligently report testing results and progress. Identify, investigate, and document defects with clear reproduction steps and detailed reporting. Engage in safety-related architectural partitioning. Select between certified and non-certified compute targets. Evaluate real-time performance trade-offs. Make numerical optimization and Digital Signal Processing (DSP) implementation choices. Adhere to coding standards at the implementation level. Prepare test reports and engage in team meetings. Contribute to the development and validation of advanced R&D products. Technical Qualifications Required:Minimum of 3 years of experience in Quality Assurance, with at least 1 year focused on embedded systems. Experience in testing microcontroller-based systems (e.g., STM32) and single-board computers (e.g., Raspberry Pi). Solid understanding of test design techniques, levels, and types. Familiarity with embedded communication protocols: UART, SPI, I2C. Experience debugging firmware flashing processes and connecting/debugging hardware interfaces. Ability to reproduce system issues by simulating hardware/software interaction scenarios. Proficient in embedded C/C++ and bare-metal/RTOS development. Understanding of real-time constraints, interrupt timing, memory layout, boot processes, drivers, and Board Support Packages (BSPs). Capable of performing hardware/software partitioning. Familiarity with functional safety allocation concepts and criticality decomposition. Ability to reason about certified processors, safety islands, and trusted execution boundaries. Strong knowledge of DSP, filtering, control loops, and the trade-offs between fixed-point and floating-point calculations. Exceptional numerical optimization skills for resource-constrained systems. Understanding of processor utilization, latency budgeting, memory bandwidth, and power management.

About the job

krushlabs is seeking an Embedded Firmware Engineer to help build a new wireless communication system connecting portable devices. This project involves tackling long-range communication, supporting high data rates, and achieving low latency. The work also addresses challenges like interference and multipath effects.

What You Will Do

  • Research, design, and implement advanced radio communication systems
  • Develop firmware for wireless connectivity across a range of portable devices
  • Work on solutions to improve range, speed, and reliability in demanding environments

Location

Eindhoven, North Brabant, Netherlands

About krushlabs

At krushlabs, we are pioneering advancements in wireless communication technology. Our innovative solutions aim to connect portable devices with exceptional performance and reliability, making us a leader in the industry.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.