Embedded Systems Engineer - Firmware Development
We are seeking an experienced Embedded Systems Engineer with expertise in firmware development to join our team. The successful candidate will be responsible for designing, developing and validating digital electronic instrumentation and support equipment, as well as working with a team on design projects from concept to production release.
Key Responsibilities:
- Design and develop firmware for digital electronic instrumentation and support equipment
- Collaborate with cross-functional teams on design projects
- Validate and test developed firmware
- Support existing digital products and liaise with customers and external test houses as required
Required Skills and Qualifications:
- 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
- Knowledge of digital signal processing and data transmission protocols
- Strong analytical and problem-solving skills
Preferred 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
Background:
- Prior experience in instrumentation and control, measuring instruments and sensors