Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 28, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Established in South Africa 21 years ago, ASSA ABLOY, South Africa is part of the international Swedish giant, ASSA ABLOY, global specialists in the manufacture and supply of secure, safe and convenient door opening systems and entrance solutions for a wide range of applications. The impressive, state-of-the-art range of locks, keyless locking mechanisms, ...
    Read more about this company

     

    Test Automation Engineer - Durban

    Roles & Responsibilities:

    • You will be working as part of the agile firmware development team, focusing on Continuous Integration and Deployment of the embedded devices.

    Your daily tasks may include:

    • Design and maintain automated tests for new and existing products.
    • Integrate hardware into the build pipelines for automated testing.
    • Help ensure we maintain high standards of testing and release.
    • Optimise testing.
    • Upgrading the systems
    • As a Scrum Team Member, you will participate in Scrum activities like stand-up, grooming, and retrospective & demo meetings.
    • You will regularly be in touch with the stakeholders, discussing technical aspects & requirements.

    Technical Requirements:

    • Development of systematic and effective test plans to ensure quality and robustness of failsafe embedded controls software.
    • Strong programming skills with the ability to write test scripts using C#/Python/Groovy/Java/Bash
    • Experience with Agile Scrum development, continuous development, and continuous integration environments.
    • Experience with software lifecycle management, including version control, build processes, release management, use of tools like Jira.
    • Demonstrated application of test automation tools and processes.
    • Contribute independently as well as in a (global) team environment.
    • Experience with testing on embedded systems.

    Desired:

    • Experience with setting up of CI/CD environments.
    • Experience with Git and with Git workflows, including tagging, branching, and integration.
    • Experience with Jenkins including creating jobs, running scheduled builds, running scheduled and ad-hoc integration tests, and integrating Jenkins with other tools.
    • Write specifications, test plans, and document designs.
    • A proactive individual demonstrates the capability to innovate, propose new ideas, show curiosity, question the status quo.

    Experience and Qualifications:

    • B.Sc. in Computer or Electrical Engineering with 3-5 years of industrial experience

    OR

    • M.Sc. in Computer or Electrical Engineering with 1-2 years of industrial experience (also acquired in internship or co-op)

    go to method of application »

    Firmware Engineer - Durban

     an Engineer, you’ll support HID’s success by: 

    • Collaborating with other teams to ensure successful delivery of products.
    • Participate in security reviews with the team helping to identify problem areas.
    • Assist in finding solutions to the identified problems.
    • Participate in preparing, reviewing, and completing project documentation.
    • Writing good, maintainable code.

    Responsibilities:

    • Legally eligible to work in South Africa
    • Strong communication skills in English (we work with a lot of people outside of South Africa)
    • BSc in Electronic Engineering or equivalent
    • 3+ years of practical engineering
    • Expert in C/C++
    • Proficient in developing for embedded Linux.
    • Comfortable working at a hardware driver level (GPIO, UART, I2C, SPI)
    • Ability to analyze a problem and determine the best steps to solve it. Comfortable working with in-circuit emulators, GNU toolchains, gdb and cmake
    • Strict attention to detail.

    Desired Skills & Experience  

    • Experience with Secure Software Development Lifecycles.
    • Experience Cryptographic Standards.
    • Proficient in Rust programming language.
    • Experience with QA processes.
    • Experience setting up and utilizing virtual machines.
    • Familiarity with cyber security related tools and testing methodologies.
    • Familiarity with Yocto/Open embedded Linux.
    • SAFe or Agile experience.

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at ASSA ABLOY Group Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail