Job Description
Detailed job description C Embedded FIRMWARE Senior Dev:
- Strong experience in Embedded C/C++ development on microcontrollers (bare-metal/RTOS) for hardware control (sensors, motors, valves, Client/DAC, PWM).
- Hands-on with embedded Linux (Yocto) including system integration, boot flow, and device communication.
- Experience in hardware interfacing and communication protocols (UART, I2C, SPI, RS-485, SMBus)
- Knowledge of control systems (PID/feedback loops) and real-time embedded design
- Familiarity with Firmware architecture, bootloaders, and Firmware upgrade mechanisms
- Experience in debugging complex systems involving MCU Firmware + Linux applications, including fault handling and diagnostics.
- Understanding of embedded Linux security, containerization (Docker), and system-level integration is a plus
- Exposure to medical standards (e.g., IEC 62304) preferred
- Experience in Medical device development
- Should be able to help in integration of Main application(.NET) with Firmware and Hardware
Skills
Application Integrationunmatched
Bootingunmatched
C Programming Languageunmatched
C++ Programming Languageunmatched
Communications Protocolsunmatched
Computer Firmwareunmatched
Control Systemsunmatched
Debugging Skillsunmatched
Dockerunmatched
Embedded Linuxunmatched
Embedded Systemsunmatched
I2Cunmatched
International Electro-Technical Commission (IEC)unmatched
Linux Operating Systemunmatched
Medical Equipmentunmatched
Medical Protocolsunmatched
Microcontrollerunmatched
Microsoft .NETunmatched
RS-485unmatched
Realtime Operating Systemunmatched
System Integration (SI)unmatched
Universal Asynchronous Receiver-Transmitter (UART)unmatched
Level up your application
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder