- Design and implement software for embedded devices and systems from requirements to production and commercial deployment
- Develop system software, including design, coding, testing, and debugging
- Analyze and enhance efficiency, stability, and scalability of system resources
- Participate in code design review sessions and contribute to improving overall code quality
- Collaborate in design and reliability testing of new products
- Integrate and validate new product designs
- Support software QA and optimize I/O performance
- Provide post-production support and technical guidance
- Interface with hardware design and development teams
- Evaluate third-party and open-source software options
- Maintain system design throughout the product life cycle
- Create testing procedures to ensure product certification and volume production readiness
- Liaise with external technology partners and provide technical support to various stakeholders
- Able to work under pressure and meet deadlines
- Excellent problem-solving and troubleshooting skills
- Willingness to learn and adapt to new technologies
- Strong integrity and ethical standards
- Ability to work independently or as part of a team
- S4 Diploma in Electronic Engineering, BSc in Electronic Engineering, or BSc in Computer Science
- At least 4 years' experience in software engineering
- Hands-on experience in developing and troubleshooting embedded targets
- Firmware Development expertise with C or C-derived languages for 8, 16, and 32-bit embedded environments
- Proven experience in designing embedded systems with real-time operating systems
- Familiarity with software configuration management tools, defect tracking tools, and peer review processes
- Strong understanding of interfaces like I2C, SPI, I2S, UART, Flash RAMs, LCD, SD cards
- Experience with hotplug drivers, TCP, HTTPS, and video formats like MJPEG, H264
- Proficiency in Linux, Android, or RTOS
- Multi-core, interrupt-driven complex system experience
- Experience with ARM microprocessors
- Extensive experience with software engineering processes and tools
- Comfortable developing software for embedded or mobile applications with limited computing resources
- Experience working with lab tools such as debuggers, logic analyzers, and oscilloscopes
- Strong documentation and writing skills
- Experience with STMicroelectronics microcontrollers and/or Mediatek would be an advantage
- Adequate knowledge of reading schematics and data sheets for components
-
Embedded Software Engineer
5 days ago
Full Circle Selection Durban NorthEmbedded Software Engineer Opportunity · We are seeking a highly skilled and motivated Embedded Software Engineer to join our research and development team. · Duties & Responsibilities · The primary objective of this position is to execute the complete embedded software developme ...
-
Software Engineer
48 minutes ago
Old Mutual Durban Full timeSoftware Engineer · A senior software engineer with a proven track record of delivering complex projects will take on a leadership role in designing, developing, and maintaining web applications. · Key Responsibilities: · Designing and developing end-to-end solutions for web appl ...
-
Software Engineering Lead
1 day ago
RELX DurbanSoftware Engineering Lead · Take on a leadership role and guide a talented team of engineers. Collaborate closely with management and stakeholders to ensure team success and deliverables. · About the Role · As a Software Engineering Lead, you will manage and guide a diverse team ...
-
Software Engineering Manager
1 week ago
Games Global Operations Limited DurbanOverview · To lead a software engineering team, by being accountable for the end-to-end delivery of products and/or projects aligned to business objectives, processes and standards. · Responsibilities · Responsible for each phase of the end-to-end Product/Project life cycle as ap ...
-
Software Engineering Lead
5 days ago
RELX DurbanSoftware Engineering Lead · This is a leadership role that involves guiding a talented team of engineers to achieve great things. · About Our Team · We are part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. O ...
-
Senior Software Engineer
1 day ago
RELX DurbanSenior Software Engineer · About the Role · This is a challenging role that involves working on cutting-edge products. If you are ready for the next step in your engineering career, this could be the ideal opportunity. · LexisNexis Legal & Professional, part of RELX, is a global ...
-
Senior Software Engineer
5 days ago
RELX DurbanSenior Software Engineer · Would you enjoy working on cutting-edge products? · About our Team · LexisNexis Legal & Professional, which serves customers in over 150 countries with 11,300 employees worldwide, is part of RELX, a global provider of information-based analytics and dec ...
-
Principal Software Engineer
1 week ago
LexisNexis DurbanAbout the Team · LexisNexis Legal & Professional is a global leader in deploying AI and advanced technologies to improve productivity and transform the business of law. We serve customers in over 150 countries with a team of 11,800 employees worldwide. · About the Role · We are s ...
-
Senior Software Engineer
1 day ago
Old Mutual DurbanAfrica's Technology Storyteller · Old Mutual believes in the vast potential of Africa, reflected in our diverse team. · About the Role · We seek a senior member to lead complex web application design, development, and maintenance. This includes driving architectural decisions and ...
-
Software Engineering Lead
2 days ago
Relx DurbanAbout Our Team · LexisNexis Legal & Professional, a global provider of information-based analytics and decision tools, serves customers in over 100+ countries with 11,000 employees worldwide. It is part of RELX, a leading company that provides professional and business customers ...
-
Principal Software Engineer
1 day ago
LexisNexis DurbanAbout Us · LexisNexis Legal & Professional serves customers in over 150 countries with 11,800 employees worldwide. We are part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. · About the Role · We are seeking a ...
-
Senior Software Engineer I
1 week ago
RELX DurbanAbout Our Team · LexisNexis Legal & Professional serves customers in over 150 countries with 11,800 employees worldwide. We are part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. · We have been a long-time le ...
-
Software Quality Engineering Lead
47 minutes ago
Old Mutual Durban Full timeJob Title: Software Quality Engineering Lead · The position of Quality Engineering Lead involves overseeing testing activities, deliverables, and engineering approaches across multiple teams. This includes developing improvement plans for the quality engineering team and utilizin ...
-
Intermediate Software Development Engineer
3 days ago
Betting Entertainment Technologies (Pty) Ltd KwaZulu-NatalWe are looking for an Intermediate Software Development Engineer to join our innovative team at BET Software in Durban. · This role will challenge you to develop cutting-edge solutions, collaborate with like-minded professionals, and sharpen your skills while mentoring the next g ...
-
Senior Software Engineer I
1 day ago
RELX DurbanAbout Us · We are LexisNexis Legal & Professional, part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. With over 150 countries served and 11,800 employees worldwide, our company has been a leader in deploying ...
-
Senior Software Quality Engineer
1 day ago
Betting Entertainment Technologies (Pty) Ltd KwaZulu-NatalSenior Software Quality Engineer (SSQE) · BET Software is looking for a Senior Software Quality Engineer to lead quality initiatives, design automation scripts, and ensure software delivers top-notch performance and reliability. · You will collaborate with a dedicated functional ...
-
Intermediate Software Development Engineer
1 week ago
Betsoftware KwaZulu-NatalYou are a system to reformat text and improve it. We are looking for an Intermediate Software Development Engineer to join our team at BET Software in Durban. · Job Description · In this role, you will tackle exciting challenges, develop cutting-edge solutions, and collaborate wi ...
-
Software Quality Engineering Lead
1 day ago
Old Mutual DurbanQuality Engineering Lead · We are looking for a Quality Engineering Lead to join our team at Old Mutual. This role is responsible for the coordination and oversight of testing activities, deliverables and engineering approaches across multiple teams. · The ideal candidate has a p ...
-
Software Engineer
1 week ago
NCLC BallitovilleSoftware Engineer (PHP, Laravel & Filament) · We are seeking a skilled Software Engineer with experience in PHP, Laravel, and Filament to contribute to the development of a cloud-based incident and case management platform. · The Role in Action · Develop robust SaaS applications ...
-
Data Scientist KZN
6 days ago
RecruiTech Durban NorthSoftware Consulting House Seeks Data Scientist · An exciting opportunity to work with a software consulting house that has been driving technological innovation for over three decades. · Main Responsibilities · Data Analysis and Modelling · The ideal candidate will develop and de ...
Embedded Software Engineer Durban North - Full Circle Selection

Description
Full-Circle Selection Seeks Embedded Software Expert
We are looking for a highly skilled and enthusiastic Embedded Software Engineer to join our client's research and development department.
Main Responsibilities
The ideal candidate will be responsible for executing the complete embedded software development lifecycle, focusing on creating scalable and optimized products/systems that meet customer and/or specific requirements.
Key Tasks:
Person Specification:
Desired Qualifications & Experience:
Packages & Remuneration:
Competitive market rates based on experience
-
Embedded Software Engineer
Full Circle Selection- Durban North
-
Software Engineer
Full time Old Mutual- Durban
-
Software Engineering Lead
RELX- Durban
-
Software Engineering Manager
Games Global Operations Limited- Durban
-
Software Engineering Lead
RELX- Durban
-
Senior Software Engineer
RELX- Durban
-
Senior Software Engineer
RELX- Durban
-
Principal Software Engineer
LexisNexis- Durban
-
Senior Software Engineer
Old Mutual- Durban
-
Software Engineering Lead
Relx- Durban
-
Principal Software Engineer
LexisNexis- Durban
-
Senior Software Engineer I
RELX- Durban
-
Software Quality Engineering Lead
Full time Old Mutual- Durban
-
Intermediate Software Development Engineer
Betting Entertainment Technologies (Pty) Ltd- KwaZulu-Natal
-
Senior Software Engineer I
RELX- Durban
-
Senior Software Quality Engineer
Betting Entertainment Technologies (Pty) Ltd- KwaZulu-Natal
-
Intermediate Software Development Engineer
Betsoftware- KwaZulu-Natal
-
Software Quality Engineering Lead
Old Mutual- Durban
-
Software Engineer
NCLC- Ballitoville
-
Data Scientist KZN
RecruiTech- Durban North