Contribute as an individual engineer on implementing and enhancing product features.
Participate in all stages of the product development process, including requirement definition, design, implementation, and testing.
Analyze software requirements to determine design feasibility within quality assurance, time, and cost constraints.
Coordinate and participate in software design and code reviews.
Create and execute unit, integration, and system tests.
Collaborate with front end and test teams to ensure successful feature deployment.
Meet project deliverables and timeline requirements in a dynamic environment.
Adhere to team performance and quality metrics, and contribute to process improvements.
Requirements:
Minimum of 3 years of experience in electronics or communications domains.
Bachelor's degree in Electrical, Electronic, Telecommunications, Computer Engineering, or Computer Science.
In-depth understanding of real-time embedded software development for communication devices, automotive applications, industrial automation, and consumer products.
Proficiency in embedded system debugging and strong analytical skills.
Good knowledge of microprocessors and controller design.
Strong programming skills in C/C++ and Assembly Language.
Knowledge of wireless technologies, especially Bluetooth, is an added advantage.