Auditdata is looking for a Firmware Engineer to join our software-hardware team developing medical devices and applications. Your primary responsibility will be to structure, design, and develop the embedded firmware for our audiological equipment.
What You'll Do
- Manage the firmware development life cycle from requirements analysis to design, development, testing, hardware integration, and troubleshooting.
- Manage and oversee firmware structure strategy in alignment with software and hardware developers.
- Maintain and improve existing firmware for our products.
- Develop firmware that communicates directly with hardware without using an RTOS.
- Communicate clearly with internal and external stakeholders to meet project quality expectations.
- Work closely with our software team in Kyiv and our hardware development team in Denmark and Poland.
What We're Looking For
- 5+ years of experience with C programming for embedded firmware development across multiple projects.
- Experience developing and maintaining large firmware solutions with a broad control spectrum (several hundred thousand lines of code).
- Experience with compilers such as IAR for ARM processors.
- Experience with real-time audio DSP processing, specifically multi-channel.
- Experience with microprocessor peripherals.
- Experience with multi-layer USB HID protocol communication.
- Experience with version control tools.
- Experience using hardware debugging tools.
- Familiarity with the software release process and development.
- A flair for mixed-signal hardware design.
- Familiarity with and the ability to read electronic circuits and PCB schematics.
- Good spoken and written English.
- A B.Sc.+ degree in Computer Science, IT, or a similar field.
Nice to Have
- BLE knowledge.
- Qualcomm CSR8675 knowledge.
- Azure DevOps user experience.
- Microsoft Visual Studio user experience.
- C# knowledge.
Technical Stack
- IAR Embedded Workbench for ARM processors
- Microchip Studio (former Atmel Studio)
- nRF SDK (Nordic Semiconductor)
- ADK_CSR867x (Qualcomm)
- Microsoft Visual Studio/Visual Studio Code
- Azure DevOps
Team & Environment
You will be part of a collaborative software-hardware team.
Benefits & Compensation
- Long-term, secure engagement in a stable product development company.
- A high business standards environment.
- Great company values and ethics.
- Flexibility and a flat management structure.
- Learning opportunities and professional development, including related certifications and paid trainings & courses.
- A remote work model.
Work Mode
This is a remote position open to candidates based in the EU or Poland.
Auditdata is an equal opportunity employer committed to creating a diverse work environment free of discrimination and harassment. We make recruiting decisions based on your experience and skills.






