KeyMech Designs is looking for a Embedded Systems Engineer for its Wah Cantt Office.
Responsibilities:
- Develop embedded software for ESP32 and Raspberry Pi-based systems.
- Build and test functional prototypes involving sensors, actuators, displays, and other modules.
- Work on connected systems, automation, control logic, and data acquisition.
- Write and maintain clean, modular code in Python, C/C++, or Arduino IDE.
- Debug hardware-software interactions and troubleshoot real-time issues.
- Collaborate with the R&D team on experimental and product-oriented development.
Requirements:
- Basic experience (0–1 year) in embedded systems or electronics projects (academic or personal).
- Strong programming skills in Python and/or C/C++.
- Hands-on experience with ESP32 and Raspberry Pi, including GPIO, serial interfaces, and peripheral integration.
- Understanding of circuit design, sensors, and communication protocols (I2C, SPI, UART).
- Ability to work independently on technical tasks and iterate quickly.
Preferred Skills:
- Familiarity with Arduino IDE and microcontroller development.
- Experience in IoT applications or connected devices.
- Ability to read and interpret electronic schematics.
- Exposure to version control systems (e.g., Git).
- Knowledge of Linux environment and terminal commands.
Soft Skills:
- Curiosity and a passion for learning.
- Problem-solving mindset with attention to detail.
- Ability to work collaboratively in a team setting.
- Good communication and documentation skills.
- Self-motivated and eager to take initiative.
Perks:
- Opportunity to work on real-world, innovative hardware projects.
- Collaborative and open learning environment.
- Mentorship from experienced engineers.
- Career growth opportunities in embedded product development.
How to Apply:
Send your resume and Portfolio to hr@keymech.org or talhakeymech@gmail.com with the subject line:
"Application – Junior Embedded Systems Engineer"
Job Type: Full-time
Work Location: In person