SUMMARY:
A client of ours is seeking a skilled Firmware/Embedded Systems Technician/Engineer to join their team in Roodepoort. A client of ours is seeking a skilled Firmware/Embedded Systems Technician/Engineer to join their team in Roodepoort.
POSITION INFO:
Educational Requirements:
- A Diploma in Computer Science or a related field.
Duties:- Hardware Tools:
- Strong understanding of both analog and digital circuit design, including components like resistors, capacitors, diodes, and transistors.
- Hands-on experience with PCB layout software (e.g., Eagle, Altium Designer, KiCad) for designing and laying out printed circuit boards (PCBs).
- Microcontroller Programming: Proficiency in programming languages such as C, C++, or similar, with experience in programming microcontrollers and embedded systems (e.g., Arduino, Raspberry Pi, or ARM-based controllers).
- Embedded Systems: Familiarity with embedded systems design, hardware/software interfacing, real-time operating systems (RTOS), and communication protocols (e.g., I2C, SPI, UART).
- Simulation Tools: Experience with simulation software (e.g., SPICE, MATLAB) for testing and validating circuit behavior before physical prototyping.
- Software Tools:
- PCB CAD Software: Proficiency with PCB design tools such as Altium Designer, KiCad, Eagle, or OrCAD.
- Programming IDEs: Experience with Integrated Development Environments (IDEs) for development and debugging.
Apply now!
For more IT jobs, please visit