About the Role
Lead the design and development of embedded systems, ensuring robust architecture, interoperability, and long-term maintainability across product lines.
Responsibilities
- Define system architecture for embedded platforms
- Collaborate with cross-functional teams on technical integration
- Evaluate and select appropriate hardware components
- Develop low-level software for real-time operations
- Ensure compliance with industry and safety standards
- Optimize system performance and power consumption
- Support product lifecycle from concept to deployment
- Troubleshoot and resolve complex system-level issues
- Mentor engineers in best practices and design patterns
- Lead technical reviews and architecture validations
- Integrate firmware with cloud-connected services
- Drive adoption of secure coding and testing methods
- Document system designs and interface specifications
- Work closely with QA to validate system reliability
- Manage technical debt and scalability considerations
- Stay current with emerging embedded technologies
- Contribute to requirement gathering and feasibility studies
- Support certification and compliance testing processes
- Ensure traceability from requirements to implementation
- Guide selection of development tools and environments
- Facilitate communication between hardware and software teams
- Implement over-the-air update mechanisms
- Design for testability and field diagnostics
- Promote reuse across product families
- Lead root cause analysis for field failures
Nice to Have
- Master’s degree in a technical discipline
- Experience with automotive or industrial systems
- Knowledge of functional safety standards (ISO 26262, IEC 61508)
- Familiarity with AUTOSAR architecture
- Experience in safety-critical software development
- Background in DevOps for embedded systems
- Exposure to machine learning at the edge
- Contribution to open-source embedded projects
- Certifications in systems engineering or security
- Experience with formal verification methods
Compensation
Competitive salary based on experience and location
Work Arrangement
Hybrid work model with flexibility for remote and office presence
Team
Collaborative engineering environment focused on innovation and delivery
Technology Stack
- C/C++ for embedded firmware
- RTOS such as FreeRTOS or Zephyr
- ARM Cortex-M and Cortex-A processors
- Git and Jenkins for CI/CD
- Python for tooling and automation
- CAN, Ethernet, and USB interfaces
Professional Growth
- Access to technical training and certifications
- Opportunities to present at internal tech forums
- Mentorship programs for career advancement
- Support for attending industry conferences
Work Environment
- Agile teams with regular stand-ups and retrospectives
- Modern development tools and hardware labs
- Focus on work-life balance and sustainable pace
- Inclusive culture promoting diverse perspectives
Available for qualified candidates where required