Current jobs related to Embedded Software Engineer - Durban North - Full Circle Selection


  • Old Mutual Durban Full time

    Software 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 ...


  • RELX Durban

    Software 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 ...


  • Games Global Operations Limited Durban

    Software Engineering Team Lead · To lead a software engineering team, responsible for the end-to-end delivery of products and/or projects aligned to business objectives, processes, and standards. · Responsibilities · Manage each phase of the product/project life cycle, including ...


  • LexisNexis South Africa Shared Services (Pty) Ltd Company Durban

    Software Developer Job Description · Job Summary · This is a moderately challenging role that involves research, design, and software development within a specific functional area or product line. · The successful candidate will be responsible for working on individual pieces of ...


  • RELX Durban

    Software Engineering Lead Role · Lead a team of talented engineers, guiding them to achieve great things together. · About Our Company · We are part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. We serve cust ...


  • LexisNexis Durban

    About the Role · We are seeking a passionate and experienced Principal Software Engineer to join our dynamic team. · You will be responsible for leading innovative projects using Java, AWS, and content structuring technologies. · Your role will be crucial in empowering the techni ...


  • Old Mutual Durban

    Africa'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 ...


  • LexisNexis Durban

    About the Team · LexisNexis Legal & Professional is a global leader in deploying AI and advanced technologies to improve productivity and transform the business of law. With a flexible, multi-model approach, we prioritize using the best model from top creators for each legal use ...


  • Network Contracting Durban

    Senior Software Development Engineer · We are seeking a highly experienced Senior Software Development Engineer to join our team at Network Contracting. · About the Role: · The successful candidate will be responsible for designing, developing, and maintaining software and hardwa ...


  • Betting Entertainment Technologies (Pty) Ltd KwaZulu-Natal

    Senior 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 ...


  • RELX Durban

    About Our Team · LexisNexis Legal & Professional is a global provider of information-based analytics and decision tools, serving customers in more than 150 countries with 11,800 employees worldwide. We are part of RELX, a company that has been a long-time leader in deploying AI a ...


  • Old Mutual Durban Full time

    Job 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 ...


  • Betsoftware KwaZulu-Natal

    We're seeking a talented Intermediate Software Development Engineer to join our innovative team. · BET Software in Durban offers a dynamic work environment where you'll tackle exciting challenges and develop cutting-edge solutions. · As an integral part of our team, you'll collab ...


  • Old Mutual Durban

    Quality 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 ...


  • Betting Entertainment Technologies (Pty) Ltd KwaZulu-Natal

    We 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 ...


  • RELX Durban

    About Our Team · At RELX, we are a global provider of information-based analytics and decision tools for professional and business customers. With 11,800 employees worldwide, our company serves customers in more than 150 countries. · We have been a long-time leader in deploying A ...


  • BETSoftware Umhlanga Rocks

    Intermediate Software Development Engineer (DBN) · Are you a talented software developer ready to level up your career? BET Software is looking for an Intermediate Software Development Engineer to join our fast-paced, innovative team in Durban. In this role, you'll tackle excitin ...


  • BETSoftware Umhlanga Rocks

    Job Description · We are seeking two Intermediate Software Development Engineers to join our team. As an Intermediate Software Development Engineer, you will be responsible for designing, developing, and implementing top-tier software solutions. · Key Responsibilities · Design an ...


  • BETSoftware Umhlanga Rocks

    We are seeking a talented Intermediate Software Development Engineer to join our fast-paced, innovative team at BET Software in Durban. In this role, you will tackle exciting challenges, develop cutting-edge solutions, and collaborate with like-minded professionals while sharpeni ...


  • NCLC Ballitoville

    Software Engineer (PHP, Laravel & Filament) · We are seeking a skilled Software Engineer with experience in PHP, Laravel, and Filament to contribute to the development of our cloud-based incident and case management platform. · The Role in Action · Main Responsibilities: · Develo ...


  • RecruiTech Durban North

    Software 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

    Full Circle Selection
    Full Circle Selection Durban North

    1 week ago

    Default job background
    Description

    Embedded 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 development lifecycle, creating scalable and optimized products/systems that meet customer requirements.

    Main tasks include:

    • Designing and implementing software for embedded devices and systems from requirements to production deployment.
    • Developing, coding, testing, and debugging system software.
    • Analyzing and enhancing efficiency, stability, and scalability of system resources.
    • Participating in code design review sessions and leading where applicable.
    • Participating in design and reliability testing of new products.
    • Integrating and validating new product designs.
    • Supporting software QA and optimizing I/O performance.
    • Providing post-production support and technical assistance to sales, manufacturing, suppliers, technology partners, customers, etc.

    Key Requirements

    To be successful in this role, you will need:

    • Excellent problem-solving and troubleshooting skills.
    • Ability to work under pressure and meet deadlines.
    • A willingness to learn and adapt to new technologies.
    • Strong integrity and ability to work independently or as part of a team.

    Preferred Qualifications & Experience

    • BSc in Electronic Engineering, Computer Science, or related field.
    • At least 4 years of experience in software engineering, preferably with hands-on development and troubleshooting on embedded targets.
    • Firmware Development experience with C or C-derived languages for 8, 16, and 32-bit embedded environments, including assembly knowledge.
    • Proven experience with embedded systems design, pre-emptive, multitasking real-time operating systems, and software configuration management tools.
    • Experience with hotplug drivers, TCP, HTTPS, video formats like MJPEG, H264, and Linux/Android/RTOS.
    • Multi-core, interrupt-driven complex system experience and familiarity with ARM microprocessors.
    • Extensive experience with software engineering processes and tools, as well as comfort with lab tools such as debuggers, logic analyzers, and oscilloscopes.
    • Strong documentation and writing skills, with the ability to read schematics and data sheets for components.

    Packages and Remuneration

    Market-related and experience-based.


Jobs
>
Durban North
>
Embedded software engineer