Firmware Developer - Embedded Systems
We're looking for an experienced Firmware Developer to join our team, focusing on embedded systems firmware development. As a Firmware Developer, you'll design, develop, and validate firmware for digital electronic instrumentation and support equipment, collaborating with cross-functional teams on design projects from concept to production release.
Main Responsibilities:
- Develop firmware for digital electronic instrumentation and support equipment
- Collaborate with the design team to ensure seamless integration of firmware into overall system architecture
- Validate and test firmware to ensure compliance with industry standards and regulations
- Liaise with customers and external test houses as required
Requirements:
- Bachelor's degree in Computer Science, Electrical Engineering, or related field
- Proficiency in C programming language and microcontroller-based systems
- Experience with STM32, PIC, NXP, NIOS and Freescale Microcontrollers/processors
- Strong understanding of digital signal processing and data transmission protocols
Desirable Qualifications:
- Master's degree in Computer Science, Electrical Engineering, or related field
- Experience working with magnetic field-related instrumentation and low-noise analog and mixed-signal designs
- Familiarity with design for manufacturing and testing principles
- Experience in EMC design and analysis
Preferred Background:
- Prior experience in instrumentation and control, measuring instruments and sensors