Firmware Developer at INTELLECTT INC
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

08 Dec, 26

Salary

0.0

Posted On

09 Sep, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description
  • Develop embedded firmware, including architecture, modules, drivers, bootloaders, and hardware abstraction layers.
  • Implement real-time control, state machines, communication protocols, and device interfaces.
  • Develop firmware for sensors, actuators, motors, displays, power-management circuits, and other electronic components.
  • Work with UART, SPI, I²C, USB, CAN, Bluetooth/BLE, and other applicable interfaces.
  • Support board bring-up, prototype evaluation, hardware/firmware integration, and architecture decisions.
  • Develop and maintain firmware requirements, detailed design documentation, traceability, and release documentation.
  • Perform unit, integration, interface, system-level, regression, and firmware verification testing.
  • Develop verification methods, test cases, protocols, and acceptance criteria.
  • Support hardware-in-the-loop and automated testing where applicable.
  • Participate in risk-management activities, including ISO 14971, DFMEA, software risk analysis, and firmware risk controls.
  • Support IEC 62304 software lifecycle activities and applicable IEC 60601, EMC, wireless, FCC/ISED, and cybersecurity requirements.
  • Support design transfer, production firmware, manufacturing programming and testing, qualification, and production launch.
  • Investigate field, manufacturing, and customer-reported firmware issues and perform root-cause analysis.
  • Support ECR/ECO activities, firmware revision control, corrective actions, and sustaining engineering.
  • Required QualificationsBachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, Mechatronics Engineering, Computer Science, or related technical discipline.
  • 3+ years of embedded firmware development or related engineering experience.
  • Experience developing embedded systems using C/C++.
  • Experience with microcontrollers, embedded processors, peripherals, and electronic hardware.
  • Experience with JTAG/SWD debuggers, oscilloscopes, logic analyzers, and related laboratory equipment.
  • Experience with Git or similar version-control systems.
  • Experience with RTOS and/or bare-metal embedded development.
  • Experience with firmware verification, debugging, and hardware integration.
  • Medical-device or other regulated product-development experience.
  • Work RequirementsAbility to work in Woodbridge, ON.
  • Ability to collaborate effectively with cross-functional Engineering, Quality, Operations, PMO, and Business Development teams.
  • Experience supporting products through development, verification, validation, design transfer, production, and sustaining activities.

Equal Opportunity Employer

Responsibilities
Loading...