Embedded System Software Engineer
Zen Technologies LimitedJob Description
We are seeking an Embedded Software Engineer with 4-6 years of experience to support the design, integration, testing, and deployment of advanced embedded systems in a high-technology environment.
This role involves working on embedded control software, onboard electronics, sensor integration, power systems, and communication interfaces for complex engineering platforms.
🔹 Key Responsibilities
- Develop and maintain embedded software for control, monitoring, and system interfaces
- Design, integrate, and troubleshoot electronic subsystems including sensors, control units, and communication modules
- Work with microcontrollers, embedded Linux systems, and real-time interfaces
- Perform hardware-software integration, testing, and debugging
- Collaborate with cross-functional engineering teams for system-level integration
- Prepare technical documentation, test reports, and interface definitions
- Participate in system validation, safety checks, and environmental testing
🔹 Required Skills
- 3–4 years of experience in embedded software and electronics development
- Strong programming skills in C/C++ for embedded systems
- Experience with UART, SPI, I2C, CAN, Ethernet protocols
- Hands-on with microcontrollers & embedded Linux/RTOS systems
- Familiarity with PCB bring-up, power electronics basics, and debugging tools
- Strong problem-solving and system integration skills
🔹 Preferred Skills
- Experience in robotics, autonomous systems, or complex electromechanical platforms
- Exposure to ROS, autopilot systems, or control architectures
- Knowledge of battery systems, low-power design, and ruggedized electronics
🔹 About the Role
You will work on cutting-edge engineering programs involving real-world system deployment, testing, and validation in controlled and field environments.
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free