"Embedded imaging systems are at the heart of modern medical devices, and demand engineers who can squeeze performance out of tight hardware constraints. With the rise of AI\u2011enhanced diagnostics, companies are racing to bring faster, more reliable real\u2011time imaging to the clinic. This role offers a chance to work on cutting\u2011edge sensor pipelines and shape the next generation of medical imaging products.\n\n# Job Summary\nWe are seeking an experienced Embedded C/C++ Engineer to design, implement, and optimize imaging software for medical devices. The candidate will translate algorithm prototypes into production\u2011grade code, integrate sensor drivers, and ensure real\u2011time performance on ARM\u2011based platforms while collaborating with hardware and QA teams.\n\n# Top 3 Critical Skills Table\n| Skill | Why it's critical | Mastery Level |\n|---|---|---|\n| Embedded C/C++ programming | Core language for firmware and performance\u2011critical code | Senior |\n| Real\u2011time operating systems (FreeRTOS, QNX, Embedded Linux) | Guarantees deterministic behavior required for medical imaging pipelines | Senior |\n| Imaging algorithm implementation (ISP pipeline, demosaicing, denoising) | Directly impacts image quality and diagnostic value | Senior |\n\n# Interview Preparation\n1. **How do you optimize a C++ loop for ARM Cortex\u2011M processors?**\n *What the interviewer is looking for:* Understanding of compiler flags, loop unrolling, SIMD/NEON usage, and memory access patterns.\n2. **Explain the differences between FreeRTOS and QNX in terms of scheduling and memory management.**\n *What the interviewer is looking for:* Ability to compare microkernel vs. monolithic RTOS, priority inheritance, and deterministic latency.\n3. **Describe how you would convert a MATLAB image\u2011denoising prototype into embedded C code while preserving performance.**\n *What the interviewer is looking for:* Knowledge of fixed\u2011point arithmetic, code profiling, and trade\u2011offs between accuracy and speed.\n4. **What profiling tools would you use to identify bottlenecks in an ISP pipeline, and how would you interpret their output?**\n *What the interviewer is looking for:* Familiarity with perf, gprof, hardware trace, and how to map cycles to algorithmic stages.\n5. **How do you ensure compliance with medical device regulations when developing embedded firmware?**\n *What the interviewer is looking for:* Awareness of documentation, traceability, validation testing, and standards such as IEC 62304.\n\n# Resume Optimization\n- Embedded C\n- C++\n- Real\u2011time operating system (RTOS)\n- FreeRTOS\n- QNX\n- Imaging algorithms\n- ISP pipeline\n- ARM Cortex\n- MIPI interface\n- Medical device compliance\n\n# Application Strategy\nWhen reaching out to the recruiter, send a concise email that greets the hiring manager, briefly introduces yourself, and attaches your resume. Clearly highlight your top skills\u2014such as Embedded C/C++ development, RTOS expertise, and imaging algorithm implementation\u2014and reference any projects where you delivered real\u2011time imaging solutions. Mention your experience with ARM Cortex/DSP optimization and your background in regulated medical environments to directly map to the job requirements.\n\n# Career Roadmap\n| Current Role | Typical Experience | Core Focus | Next Position |\n|---|---|---|---|\n| Embedded C/C++ Engineer | 8+ years | Real\u2011time imaging firmware, sensor integration | Senior Embedded Engineer |\n| Senior Embedded Engineer | 10\u201112 years | Architecture design, team mentorship | Lead Imaging Systems Engineer |\n| Lead Imaging Systems Engineer | 15+ years | Cross\u2011functional leadership, product strategy | Director of Embedded Systems |\n"