Junior Embedded Engineer
Octoco
- Stellenbosch, Western Cape Cape Winelands, Western Cape
- R30,000 per month
- Permanent
- Full-time
- Collaborating with team members to define system requirements and ensure seamless integration between hardware and software components.
- Writing efficient and maintainable code in C/C++
- Conducting thorough testing and debugging of embedded systems to ensure functionality, reliability, and performance.
- Performing hardware bring-up, system validation, and troubleshooting of hardware and software issues.
- Collaborating with cross-functional teams, including software engineers, quality assurance, and product management, to ensure successful product development and deployment.
- Participating in code reviews to maintain code quality, identify areas for improvement, and mentor junior team members.
- Keeping up to date with emerging technologies and industry trends in embedded systems development.
- Documenting design specifications, test procedures, and project progress to ensure effective knowledge transfer and project continuity.
- Previous Internships or Personal projects to showcase.
- Proficiency in C/C++ programming languages for embedded systems
- Familiarity with microcontrollers/microprocessors:
- Hardware peripherals such as UART, SPI, I2C and GPIO.
- Firmware concepts such as pointers and bitwise operations.
- Experience with version control systems (e.g., Git) and collaborative development workflows.