Join a dynamic team focused on creating cutting-edge embedded systems for electronic products. This role is perfect for someone with a solid background in C/C++ and a passion for innovative technology.
As an Embedded Software Engineer at Network Engineering, you will play a crucial role in designing and developing software for embedded systems. Your work will directly contribute to the creation of innovative electronic products that are at the forefront of technology. This position is based in Johannesburg West, where you will collaborate with a team of skilled engineers to bring ideas to life.
In this role, you will be responsible for developing embedded software using C and C++. You will work on microcontroller-based systems, ensuring that the software is efficient, reliable, and meets the needs of the products being developed. Your day-to-day tasks will include coding, testing, and maintaining software, as well as troubleshooting any issues that arise during the development process.
The ideal candidate for this position will have at least two years of experience in embedded software development. You should be comfortable working with C and C++, and have a strong understanding of embedded systems. This role suits someone who is detail-oriented, enjoys problem-solving, and is eager to work on innovative projects in a collaborative environment.
Key responsibilities include: • Developing embedded software for microcontroller-based systems • Collaborating with team members to design and implement new features • Testing and debugging software to ensure high quality • Maintaining existing software and making improvements as needed
If you are passionate about technology and have the required experience, this role offers a great opportunity to advance your career in embedded systems.
You'll be taken to the original listing on PNet to apply.