Senior Embedded Systems Engineer
Budget: $250 – $750 CAD
We are developing a next-generation, wireless consumer electronics device that integrates haptic feedback, sensor data, and synchronized audio. We are seeking a highly skilled Senior Embedded Systems Engineer to own the full hardware and firmware development lifecycle, from initial component selection to final production-ready design.
Key Responsibilities:
You will be responsible for the following core deliverables:
1. System Architecture & Component Selection: Research, identify, and evaluate optimal components including sensors, haptic motors, wireless modules (Bluetooth/Wi-Fi), and power management systems to meet performance and cost targets.
2. PCB Design & Fabrication: Create detailed schematics and design complex, multi-layer PCB layouts for all device modules. Ensure designs are optimized for signal integrity, EMC, and manufacturability.
3. Embedded Firmware Development: Architect, write, and optimize robust firmware in C/C++ to control haptic effects, manage sensors, handle wireless communication, and implement advanced power management strategies.
4.Wireless Integration: Seamlessly integrate Bluetooth and/or Wi-Fi modules to enable low-latency data transfer, wireless SSD support, and perfect audio-haptic synchronization.
5.Power Management Design: Design and implement a safe and efficient battery system, including charging circuits, protection circuitry, and firmware-level low-power sleep modes to maximize battery life.
6.Testing & Validation: Conduct rigorous unit, module, and full-system testing. Characterize and optimize for critical performance metrics: ultra-low latency, high stability, and energy efficiency.
7. Comprehensive Documentation: Deliver full project documentation, including design files, schematics, PCB Gerbers, wiring diagrams, and clean, well-commented firmware source code.
Required Expertise & Qualifications:
Must-Have Skills:
1. 5+ years of professional experience in taking embedded systems from concept to mass production.
2. Expert proficiency with PCB design tools (Altium Designer strongly preferred; KiCad or Eagle acceptable with extensive experience).
3. Deep, hands-on firmware development expertise in C/C++ for bare-metal and RTOS environments.
4. Proven experience with modern microcontrollers (e.g., STM32 series, ESP32) and a strong understanding of their peripherals and low-power modes.
5. Strong practical knowledge of wireless protocols: Bluetooth Low Energy (BLE) is essential; Wi-Fi (802.11n/ac) is highly desirable.
6. Direct experience integrating and driving haptic feedback motors (LRA/ERM) and various sensors.
7. Experience designing battery-powered systems, including charger ICs (e.g., from TI, Maxim), fuel gauges, and protection circuits.
Nice-to-Have Skills:
1. Proficiency in Python for creating testing and validation scripts.
2. Experience with Linux-based embedded systems (e.g., Raspberry Pi compute modules).
3.Familiarity with IoT frameworks and real-time data processing.
4.Knowledge of audio streaming protocols (e.g., I2S, SPDIF) and latency optimization.
5.Project Duration: Long-term (3-6 months initially, with potential for ongoing work).
Expertise Level: Expert
Key Responsibilities:
You will be responsible for the following core deliverables:
1. System Architecture & Component Selection: Research, identify, and evaluate optimal components including sensors, haptic motors, wireless modules (Bluetooth/Wi-Fi), and power management systems to meet performance and cost targets.
2. PCB Design & Fabrication: Create detailed schematics and design complex, multi-layer PCB layouts for all device modules. Ensure designs are optimized for signal integrity, EMC, and manufacturability.
3. Embedded Firmware Development: Architect, write, and optimize robust firmware in C/C++ to control haptic effects, manage sensors, handle wireless communication, and implement advanced power management strategies.
4.Wireless Integration: Seamlessly integrate Bluetooth and/or Wi-Fi modules to enable low-latency data transfer, wireless SSD support, and perfect audio-haptic synchronization.
5.Power Management Design: Design and implement a safe and efficient battery system, including charging circuits, protection circuitry, and firmware-level low-power sleep modes to maximize battery life.
6.Testing & Validation: Conduct rigorous unit, module, and full-system testing. Characterize and optimize for critical performance metrics: ultra-low latency, high stability, and energy efficiency.
7. Comprehensive Documentation: Deliver full project documentation, including design files, schematics, PCB Gerbers, wiring diagrams, and clean, well-commented firmware source code.
Required Expertise & Qualifications:
Must-Have Skills:
1. 5+ years of professional experience in taking embedded systems from concept to mass production.
2. Expert proficiency with PCB design tools (Altium Designer strongly preferred; KiCad or Eagle acceptable with extensive experience).
3. Deep, hands-on firmware development expertise in C/C++ for bare-metal and RTOS environments.
4. Proven experience with modern microcontrollers (e.g., STM32 series, ESP32) and a strong understanding of their peripherals and low-power modes.
5. Strong practical knowledge of wireless protocols: Bluetooth Low Energy (BLE) is essential; Wi-Fi (802.11n/ac) is highly desirable.
6. Direct experience integrating and driving haptic feedback motors (LRA/ERM) and various sensors.
7. Experience designing battery-powered systems, including charger ICs (e.g., from TI, Maxim), fuel gauges, and protection circuits.
Nice-to-Have Skills:
1. Proficiency in Python for creating testing and validation scripts.
2. Experience with Linux-based embedded systems (e.g., Raspberry Pi compute modules).
3.Familiarity with IoT frameworks and real-time data processing.
4.Knowledge of audio streaming protocols (e.g., I2S, SPDIF) and latency optimization.
5.Project Duration: Long-term (3-6 months initially, with potential for ongoing work).
Expertise Level: Expert