About the role:
We are looking for a Lead developer to drive the development and integration of complex modular embedded solutions for advanced hardware platforms. This role is central to system-level integration the unification of multiple components and seamless coordination across software hardware and manufacturing teams.
The successful candidate will define and own the end-to-end integration strategy ensuring that multiple subsystems operate as a cohesive unit while remaining configurable and scalable for various product requirements.
Key responsibilities:
System Leadership: Lead and coordinate all activities related to building a fully integrated embedded systems solution.
Integration Architecture: Define system integration architecture combining control navigation communication and data-processing components.
Modularity & Scalability: Ensure system modularity to support different product configurations; drive simplification and unification of the existing product portfolio at a system level.
Hardware-Software Alignment: Own hardware packaging decisions with a strong focus on miniaturization and space constraints.
Unified Interface: Oversee software integration to deliver a unified system management and control interface.
Mentorship & Standards: Define integration standards and implementation paths; mentor cross-functional teams including SW/HW engineers and external manufacturing partners.
Strategic Alignment: Align technical roadmap and architectural decisions with product engineering and operations stakeholders.
Required experience and skills:
C Expertise: 6 years of professional experience in C development specifically in embedded or system-level software.
Complex Integration: Proven track record in the system integration of complex hardwaresoftware products.
Technical Leadership: Demonstrated experience leading architecture decisions and mentoring engineering teams.
Systems Engineering: Solid understanding of control systems communication protocols and real-time/near-real-time systems.
Modular Systems: Experience working with components that function both independently and as part of a unified ecosystem.
Hardware Awareness: Clear understanding of hardwaresoftware interaction and constraints related to size performance and power consumption.
Stakeholder Management: Excellent communication skills with the ability to coordinate multiple technical teams and align with business goals.
Nice to have:
Experience working with OEMs system integrators or hardware product companies.
Familiarity with manufacturing workflows and contract manufacturing partners.
Experience designing unified system-level user interfaces or management tools.
Background in performance-critical or reliability-focused systems.
Required Experience:
IC
TechMagic provides software product development services. With 200+ successful projects and 320+ experts onboard, we are your next development partner.