Embedded Systems Engineer
Network Recruitment
- Centurion, Gauteng
- Permanent
- Full-time
- Design, develop, and implement embedded software and firmware solutions for various applications.
- Collaborate with cross-functional teams to define system requirements and specifications.
- Perform debugging, testing, and optimization of embedded systems to ensure reliability and performance.
- Conduct feasibility studies and prototyping to evaluate new technologies and approaches.
- Provide technical support and troubleshooting for existing embedded systems.
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
- Proven experience in embedded systems development, including C/C++ programming and real-time operating systems.
- Strong understanding of microcontroller/microprocessor architectures and peripherals.
- Proficiency in hardware/software co-design and integration.
- Experience with communication protocols such as SPI, I2C, UART, and Ethernet.
- Familiarity with embedded development tools (IDEs, debuggers, emulators, etc.).
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team in a fast-paced environment.
ExecutivePlacements.com