About the Role
The role involves defining software architecture, guiding development practices, and ensuring alignment between system design and product goals for advanced low-power platforms.
Responsibilities
- Define and document high-level software system structures
- Lead technical decision-making across software development phases
- Collaborate with cross-functional teams to integrate hardware and software components
- Establish coding standards and best practices for engineering teams
- Evaluate emerging technologies for potential integration into product roadmap
- Ensure software solutions meet performance, reliability, and power efficiency targets
- Mentor software engineers and provide technical guidance
- Drive architectural consistency across multiple product lines
- Support verification and validation of software frameworks
- Work closely with firmware and hardware teams on system-level optimization
- Translate product requirements into technical specifications
- Oversee software scalability and maintainability across releases
- Lead design reviews and architecture assessments
- Identify and mitigate system-level technical risks
- Ensure compliance with industry and security standards
- Integrate software tools and development environments
- Support product certification processes
- Collaborate on debugging complex system-level issues
- Guide selection of programming languages and frameworks
- Maintain alignment between architecture and business objectives
- Develop proof-of-concept implementations for new features
- Optimize software for minimal energy consumption
- Support technical documentation for internal and external stakeholders
- Coordinate with QA teams to ensure robust test coverage
- Participate in long-term technology planning
Compensation
Competitive salary and benefits package offered based on experience and qualifications.
Work Arrangement
Hybrid work model combining remote and on-site collaboration.
Team
Collaborative engineering environment focused on low-power semiconductor solutions.
Why Join Us
- Opportunity to work on cutting-edge low-power semiconductor technology
- Culture that values innovation, collaboration, and technical excellence
- Support for professional growth and leadership development
Technology Stack
- C/C++ for embedded systems development
- ARM Cortex-M series microcontrollers
- RTOS and bare-metal environments
- Git for source control
- Python for tooling and automation
- Jira and Confluence for project tracking
Sponsorship available for qualified candidates requiring work authorization.