> Markdown version of [/jobs/ext/4706709-embedded-engineer](https://www.wearedevelopers.com/jobs/ext/4706709-embedded-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Engineer - **Company:** Indotronix Avani Group - **Location:** San Diego, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** CMake, Linux, Embedded C, Software Engineering - **Published:** November 13, 2026 - **Apply:** https://candidateportal.ceipal.com/job-details/sF4Mq2-hM67AGelKUMqB7RViudGPE41j5_279OuQTTU ## About the Role 6-10 years of hands-on experience in Embedded C/C++ and embedded device software development. - Proven expertise in developing device drivers and working with board-level peripherals. - Proficiency in debugging embedded systems and using relevant development tools. - Solid experience interfacing with ASICs. - Strong communication abilities to work efficiently within multidisciplinary teams. - Prior exposure to medical devices, with a focus on Ultrasound technology. - Familiarity with Linux, Windows, and CMake for software development environments. Preferred Skills - Experience in medical domain software development. - Advanced knowledge in Ultrasound device technology. - History of working on high-compliance, regulated products., embedded c Embeddedd devices windows Linux Cmake ## Description Join a dynamic team at the forefront of embedded device innovation in San Diego. As an Embedded Engineer, you will design, develop, and optimize embedded software for cutting-edge technologies, directly impacting advancements in the medical domain, particularly Ultrasound systems. This is an excellent opportunity to elevate your technical expertise while collaborating with industry leaders and cross-functional teams., Design, develop, and maintain embedded software using Embedded C/C++ for medical devices. - Develop device drivers and low-level software libraries for board peripherals. - Manipulate registers and interface with ASICs for hardware integration. - Execute extensive debugging and troubleshooting on embedded platforms. - Collaborate closely with cross-functional teams to gather requirements and deliver solutions. - Utilize software development and debugging tools effectively throughout the product lifecycle. - Ensure compliance with medical device software standards and contribute to documentation.