
Staff Embedded Engineer
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in United States, +1 more country.
• Lead the development of embedded software across various product platforms, covering everything from requirements and architecture to implementation, verification, and release.
• Influence the firmware architecture and technical direction across different product platforms.
• Establish and manage IEC 62304 software development practices, which include requirements management, architecture, risk controls, traceability, verification, and release documentation.
• Cultivate internal software development capabilities to minimize dependence on external development resources.
• Oversee software safety requirements and risk controls to ensure compliance with IEC 60601 standards.
• Develop and enhance production firmware, incorporating drivers, hardware interfaces, communications, and charging functionalities.
• Collaborate with controls and electrical engineering experts to integrate new charging capabilities.
• Conduct hardware and firmware integration and debugging utilizing schematics and laboratory tools.
• Define and execute software verification strategies along with automated regression testing.
• Produce technical documentation and ensure traceability from requirements through to implementation and verification.
• Drive new features from initial concept to final release on actual hardware.
• Provide hands-on technical leadership through architecture reviews, code reviews, mentoring, and collaboration across functions.
• Proven experience in developing embedded software in compliance with IEC 62304 standards.
• Solid understanding of software lifecycle processes, requirements management, architecture, risk controls, traceability, verification, and release documentation.
• Capability to establish, own, and continuously enhance a practical and scalable software development lifecycle for a medical technology firm.
• Demonstrated ownership of intricate embedded software development, encompassing architecture, implementation, hardware integration, verification, and production release.
• Experience in successfully delivering embedded firmware for commercial products.
• Background in collaborating across various engineering disciplines.
• Proficient in embedded C and firmware architecture.
• Experience with resource-constrained MCUs, RTOS-based and bare-metal systems, peripheral interfaces, and the development of maintainable, testable production code.
• Strong practical knowledge of electronics and hands-on experience in hardware-software integration.
• Familiarity with board bring-up, schematic interpretation, and debugging firmware-electronics interactions.
• Proficient in using oscilloscopes, logic analyzers, and firmware debuggers.
• Strong skills in verification, documentation, and communication.
• Experience in developing software tests and maintaining comprehensive development records.
• Familiarity with power electronics, closed-loop control, or wireless power-transfer systems is preferred.
• Competitive salary and stock options.
• Paid holidays, including a week off during the New Year.
• Unlimited vacation policy.
• Comprehensive medical, dental, and vision benefits.
• 401(k) retirement plan with company matching.
• Paid parental and family leave.
• Opportunities for professional development through conferences, courses, mentorship, and other learning programs.
• Company outings and team retreats.
• Approximately 5–10% travel for engineering collaboration, key customer milestones, and company retreats.
Sprout Social, Inc.
Cresol Cooperativa
Motorola Solutions
Motorola Solutions
Get handpicked remote jobs straight to your inbox weekly.