Descrição
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.
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 hardware-software 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 hardware-software 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.