Join DT Projects as an Intermediate Software Engineer and work on innovative solutions in robotics and automation. This role is perfect for those who enjoy tackling complex challenges and collaborating in a fast-paced environment.
DT Projects is seeking an Intermediate Embedded Software Engineer to join their team in Century City, Cape Town. This role involves designing and developing high-performance applications that contribute to advancements in robotics and automation, particularly in the construction and mining sectors. You will be part of a US-based company with deep South African roots, working in a hybrid environment that balances office and remote work.
In this position, you will be responsible for a variety of tasks, including: • Designing and developing scalable applications using C# and .NET • Building and maintaining Web APIs for service integration • Implementing performance-critical components with C++ • Integrating messaging systems like RabbitMQ • Designing and optimizing PostgreSQL databases • Collaborating with teams to troubleshoot and deploy solutions
The ideal candidate will have a degree in Computer Science or Engineering and 3-5 years of relevant coding experience. Familiarity with Agile methodologies and cloud platforms is beneficial, as is experience with 3D frameworks and DevSecOps practices. Strong communication skills and a proactive approach to teamwork are essential for success in this role.
If you are passionate about technology and eager to make a difference in the field of robotics and automation, this position offers a unique opportunity to work on impactful projects while developing your skills in a supportive environment.
You'll be taken to the original listing on Indeed to apply.