SENIOR FIRMWARE ENGINEER - LEUVEN - BELIGUM

Contact name: Micheal O’Maoldomhnaigh

Contact email: micheal@softwareplacements.ie
Job ref: 1199
Published: over 1 year ago

 

Client:

 

Our client a leading a Multinational Semiconductor Organisation requires Senior Firmware Engineer for a role based in Leuven, Belgium.

 

Role:

 

You will join the software team, in Leuven, Belgium, which is a part of Consumer Audio Solutions (CAS) group.

 

As a part of our Software team, you will be integrating our next generation of audio products into TWS devices.

 

Responsibilities:

 

  • Designing/developing/integrating/debugging firmware enabling consumer audio solutions on popular platforms not limited to Qualcomm QCC series, ARM, Tensilica HiFi, and native Analog Devices’ native platforms like ADAU1860/ADAU1867.
  • Develop automated testing systems for testing and debugging of emulation and production hardware as it pertains to the firmware architecture that you have developed.
  • Occasional hardware debugging is expected.
  • Work regularly and effectively with multi-geographically located teams to ensure production-ready deliverables.
  • Create and maintain software related application notes, user guides, design documents, software implementation guides on firmware and GUI projects you develop and support.
  • Familiarize and meet client customer facing software delivery requirements.
  • Advise on HW/SW architectural choices.
  • Develop prototypes quickly to demonstrate and evolve internal technology proposals.
  • Provide software related support to sales team, key customers, and field engineers.

 

Qualifications:

 

  • Master’s in Electrical and Computer Engineering or closely related discipline. Ph.D. preferred.

 

Experience:

 

  • Have a valid work permit for working in the EU.
  • 5+ years’ experience in firmware development.
  • Excellent programming skills in C/C++/Python/ARM/x86 assembly.
  • Very strong written and verbal communication skills. Being able to effectively articulate technical challenges and solutions across a distributed team is a core requirement.
  • Proficient with standard software engineering practices such as agile development methodologies, unit testing, code reviews, documentation.
  • Be very comfortable with any flavour of Linux
  • Familiarity with git, GitLab, Jenkins, confluence, Jira.

 

 

Contact:

 

For further information please contact Mícheál at Software Placements on 00353 1 5254642 or email micheal@softwareplacements.ie