Department Overview
The Accessories and Energy Software team plays a pivotal role in the product development lifecycle, starting from front-end design and architectural development to costing, agile development, and test automation. With a focus on innovation, the team drives an exciting product roadmap aimed at mobilizing and connecting people in the moments that matter most.
Job Description
- Developing firmware for communication devices targeted at the professional, government, and mission critical markets.
- Participate in key aspects of the product development process, including design, implementation, and testing, with minimum guidance from senior team members.
- Collaborate with front-end and test teams to ensure effective implementation of features.
- Conduct technical analysis to identify and resolve moderately complex issues with support from senior engineers.
- Participate in peer design and code reviews, learning from feedback and contributing suggestions.
- Work within cross-functional teams to address product challenges and ensure successful feature delivery.
- Help define software requirements and assist in creating specifications for new features.
- Contribute to the creation of technical documentation, including design and implementation details.
- Apply knowledge of Agile software development methodology in day-to-day tasks.
- Perform and support unit, integration, and system testing activities.
Basic Requirements
- Bachelor's Degree in Computer/Telecommunications/Software Engineering or Computer Science.
- 3-5 years of experience in firmware or embedded systems development.
- Solid programming skills in C/C++.
- Experience on embedded system debugging tools and strong in analytical skills.
- Understanding of microprocessors, controller design, and memory devices.
- Exposure to test equipment such as oscilloscopes, logic analyzers, or signal generators is a plus.
- Familiarity with Agile software development methodology.
- Knowledge of GIT tools or version control systems is an added advantage.
- Basic understanding of LTE/WIFI/Bluetooth/Sensors is a plus.
- Willingness to learn and collaborate in a team environment.
Travel Requirements
10-25%
Relocation Provided
None
Position Type
Experienced
Referral Payment Plan
No