Embedded Software Engineer Durban North - Full Circle Selection

    Full Circle Selection
    Full Circle Selection Durban North

    5 days ago

    Default job background
    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:

    • 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

    Person Specification:

    • 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

    Desired Qualifications & Experience:

    • 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

    Packages & Remuneration:

    Competitive market rates based on experience



  • Full Circle Selection Durban North

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

  • Old Mutual

    Software Engineer

    48 minutes ago


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


  • Games Global Operations Limited Durban

    Overview · 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 ...


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


  • RELX Durban

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


  • RELX Durban

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


  • 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. We serve customers in over 150 countries with a team of 11,800 employees worldwide. · About the Role · We are s ...


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


  • Relx Durban

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


  • LexisNexis Durban

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


  • RELX Durban

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


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


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


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


  • Betsoftware KwaZulu-Natal

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


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


  • 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 a cloud-based incident and case management platform. · The Role in Action · Develop robust SaaS applications ...


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

Jobs
>
Durban North