Remote (Global)

Auditdata is hiring a Firmware Engineer

About the Role

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.

Required Skills
IAR Embedded WorkbenchARM ProcessorsMicrochip StudionRF SDKNordic SemiconductorADK_CSR867xQualcommC/C++Embedded SystemsFirmware DevelopmentAzure DevOpsVisual Studio CodeBluetooth Low EnergyReal-time Operating Systems IAR Embedded WorkbenchARM ProcessorsMicrochip StudionRF SDKNordic SemiconductorADK_CSR867xQualcommC/C++Embedded SystemsFirmware DevelopmentAzure DevOpsVisual Studio CodeBluetooth Low EnergyReal-time Operating Systems
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
Job Details
Category embedded
Posted 4 months ago