We are looking for a hands-on Embedded Software Engineer / Embedded Systems Technician to support troubleshooting, software debugging, and hardware-related issue analysis in embedded systems.
Work Mode: Remote
Job Type: Part-Time | Freelance/Contract
Experience: 5+ Years of experience
? Key Responsibilities
- Develop, modify, test, and maintain embedded software applications
- Program and debug embedded software primarily using C
- Troubleshoot both hardware and software issues in embedded systems
- Work closely with hardware/engineering teams to identify root causes and implement software-based solutions
- Read and interpret electronic schematics, wiring diagrams, circuit diagrams, and system block diagrams
- Support hardware assembly, modification, repair, and testing activities
- Perform software debugging and root-cause analysis using diagnostic tools
- Assist engineering teams in identifying and implementing corrective actions
- Document troubleshooting activities, test results, and technical findings
- Participate in product validation, verification,
and continuous improvement activities
✅ Required Skills
- Strong hands-on experience with C programming – MUST HAVE
- Experience with embedded systems and microcontrollers
- Strong software debugging and troubleshooting experience
- Ability to troubleshoot hardware/software issues together
- Ability to read and understand electronic schematics and circuit diagrams
- Understanding of electronic circuits and embedded hardware
- Strong analytical and problem-solving skills
- Hands-on experience working with electronic equipment/hardware
- Positive English communication and technical documentation skills
- Ability to collaborate with engineers and technical teams
⭐ Preferred / Nice to Have
- Python and Python scripting
- Git/version control
- Experience with electronic test equipment
- Consumer appliance experience
- Experience with cooking appliances / ranges