Organization: Amiiq.Ai
Position: Associate Engineer
As an Associate Engineer, you will be a vital part of our R&D team, contributing to the development and maintenance of software that powers our cutting-edge Amiiq products. You will work closely with senior engineers to learn and grow your skills in embedded software development, while collaborating with various teams to ensure the successful implementation and integration of new features.
Responsibilities:
- Assist in the design and development of embedded software components using C/C++.
- Collaborate with senior engineers to analyze requirements and develop detailed development and test plans.
- Participate in embedded software porting, performance analysis, and optimization using advanced development tools.
- Assist in debugging and troubleshooting software issues to identify and resolve root causes.
- Contribute to the development and maintenance of profiling tools for CPU and memory.
- Support the definition and verification phases of associated software functionality.
- Analyze feedback and nonconformities, providing workarounds or developing bug fixes as needed.
- Contribute to the maintenance of build environments, debug tools, and development tools.
- Adhere to and help improve coding guidelines, quality standards, and development processes.
- Provide regular updates to your line manager and sub-project manager on your activities.
Qualifications:
- Bachelor's degree in electrical engineering, computer science, or a related field.
- 1-3 years of relevant experience in embedded software development.
- Strong programming skills in C and C++.
- Familiarity with programming languages and tools such as Python and Java.
- A passion for problem-solving and debugging.
- Ability to work effectively as part of a team and collaborate with colleagues.
- Excellent analytical and problem-solving skills.
- Good communication skills, both verbal and written.
- Basic understanding of wireless technologies (3G/4G, 3GPP standards) and IoT applications.
- Experience with Android AOSP framework and build system is a plus.
- Knowledge of SELinux and embedded Linux is beneficial.
- Proficiency in developing tools for Linux platforms (preferably Ubuntu) is a plus.
Location: Lahore
If you are a talented and motivated individual looking to join a dynamic and innovative team, we encourage you to apply at careers@amiiq.ai