Added: 2025-05-28 14:13.00
Updated: 2025-05-30 03:31.22

Firmware Engineer

kingdom of the netherlands, nl, Netherlands

Type: n/a

Category: Engineering & Manufacturing

Advertisement
Requirements: English
Company: Vivid Resourcing
Region: kingdom of the netherlands, nl ,

FIRMWARE ENGINEER - SOUTH HOLLAND - PERMANENT POSITION As a Firmware Engineer you will play a critical role in bridging the gap between hardware and software in the product development cycle. You will be responsible for creating and optimizing low-level software that enables hardware to operate reliably, efficiently, and securely. This includes working closely with cross-functional teams such as hardware design, systems engineering, and product management to define firmware requirements and deliver robust embedded solutions. You will be involved in the entire development lifecycle, from initial concept and architecture through implementation, testing, and production release. Your contributions will directly influence product performance, stability, and user experience. You will also participate in selecting components, architecting software systems, and helping to bring innovative ideas to life in real-world products. This role requires a solid understanding of embedded systems design, attention to detail, and a hands-on approach to problem-solving. Key Responsibilities: Design, develop, and maintain firmware for embedded systems using C/C++. Collaborate with hardware engineers to define system-level architecture and ensure seamless integration between hardware and software components. Implement communication protocols such as SPI, I2C, UART, CAN, and USB. Develop software for both bare-metal and RTOS-based systems. Debug firmware and hardware issues using tools like oscilloscopes, logic analyzers, and in-circuit debuggers. Perform unit testing, integration testing, and validation of embedded software. Optimize firmware for performance, memory usage, and power consumption. Write and maintain clear, thorough documentation of firmware design and implementation. Participate in peer code reviews and contribute to continuous improvement of engineering practices. Required Qualifications: Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. 3+ years of hands-on experience in embedded firmware development. Proficiency in C/C++ for embedded systems programming. Solid understanding of microcontroller architectures (e.G., ARM Cortex-M). Experience working with hardware interfaces and digital communication protocols. Strong analytical and debugging skills in embedded environments. Experience with version control tools such as Git. The Offer: A permanent, full-time employment contract A salary benefits package commensurate with experience Please send over your CV to or call me on +32 (0) 3 318 00 74. As always, we are open to recommendations, so please feel free to pass this on to other suitable candidates.
Advertisement
Click here to apply and get more details about this job!
It will open in a new tab.
Terms and Conditions - Webmaster - Privacy Policy - Pro coding!