Talent.com
No longer accepting applications
Engineer Senior KZN

Engineer Senior KZN

Recruit AssistNdwedwe Local Municipality, KwaZulu-Natal, South Africa
30+ days ago
Job description

Introduction

As an Embedded Firmware Engineer, you will deliver new secure applications for a variety of product variants. You will be responsible for the design and development of new applications, enhancing existing applications, solving problems, and resolving defects. The Engineer will review requirements, develop the architecture and design of features (including the relevant documentation), develop application prototypes, participate in design and code reviews, and write code (including unit tests). The candidate must be able to become proficient on new task domains quickly, demonstrate technical excellence in their personal work, and contribute to the team's continued success by sharing technical knowledge. An ideal candidate should have an open mindset, be flexible, focused on quality, and open to switching to different projects. Our culture is characterized by short decision paths, clear targets, and team spirit. We work in a multinational environment, so fluent English in speaking and writing is a must.

Duties & Responsibilities

  • Design and implementation of new secure embedded firmware applications in C, C++, and Python.
  • Develop low-level interfaces (GPIO, UART, I2C, SPI).
  • Review and maintain existing code base.
  • Support in the design and development of desktop engineering tools.
  • Develop test fixtures in C, C++, Python, and higher-level Object-Oriented language (e.g., C#).
  • Documentation and cross-functional training of low-level concepts.
  • Consult with other engineers to evaluate interfaces between hardware & embedded solutions and operational & performance requirements of the overall system.
  • Prepare, present, and participate in technical discussions and code reviews.
  • Contribute to the continued development of processes to improve the efficiency and quality of development projects; assist in formulating standards and development practices to improve our development processes.
  • Investigate and analyze reported defects to resolve them in a timely manner.
  • Proactively provide status, raise issues, and communicate necessary information to appropriate team members on a regular basis.

Desired Experience & Qualification

  • 5 years of hands-on code development.
  • Applied experience with C, C++, Python, and .NET.
  • Comfortable working at a hardware level drivers (GPIO, UART, I2C, SPI).
  • Familiarity with bug tracking tools (Bugzilla, Jira).
  • Working knowledge of source code management and configuration.
  • General knowledge of test frameworks and automated build systems (e.g., Jenkins, NUnit, NAnt).
  • Ability to complete design-related tasks with minimal supervision.
  • Basic understanding of development processes, principles, and objectives.
  • Some exposure to development through the entire life cycle including design, architecture, and implementation.
  • Analytical, planning, problem-solving, and decision-making skills.
  • Excellent organizational and time management skills.
  • Experience with RTOS development (FreeRTOS or other) is preferred.
  • Experience with Secure Elements, RFID, NFC, HCE, or Bluetooth technologies is a plus.
  • Experience with Agile Scrum development is a plus.
  • Experience with Keil Development Environment is a plus.
  • Experience with Linux development is a plus.
  • Ability to effectively use and operate oscilloscopes, analyzers, power supplies, etc. is a plus.
  • Travel and fieldwork including international travel may be required; therefore, the employee must possess or can acquire valid travel authorization.

    #J-18808-Ljbffr

    Create a job alert for this search

    Kzn • Ndwedwe Local Municipality, KwaZulu-Natal, South Africa

    Related jobs
    • Promoted
    Senior Customer Service Consultant

    Senior Customer Service Consultant

    Tower GroupCato Ridge, South Africa
    Our client a leader in the steel industry is seeking a highly experienced.Senior Customer Service Consultant to join their team based in Cato ridge . Bachelor's degree in Commercial or equivalent Di...Show moreLast updated: 30+ days ago
    • Promoted
    Sales Consultant - Hygiene KZN

    Sales Consultant - Hygiene KZN

    Rentokil Initial South AfricaPinetown, ZA
    Job title : Sales Consultant - Hygiene KZN.Job Location : KwaZulu-Natal, Pinetown.KEY WORK OUTPUTS and ACCOUNTABILITIES.Use own initiative to obtain appointments . Hold face to face visits with...Show moreLast updated: 7 days ago
    • Promoted
    Plant Engineer - Mandeni, KZN

    Plant Engineer - Mandeni, KZN

    Top Talent Professional Servicesmandeni, KwaZulu-Natal, South Africa
    Reporting to the Plant Manager, the Plant Engineers main role is to support and participate in the implementation and execution of the plant asset maintenance programme aimed to eliminate unplanned...Show moreLast updated: 1 day ago
    • Promoted
    Senior Azure Engineer

    Senior Azure Engineer

    HR GenieMount Edgecombe, South Africa
    We are seeking a highly skilled Senior Azure Engineer with 510 years of experience to lead the engineering, automation, and administration of our Azure cloud infrastructure.This role is critical to...Show moreLast updated: 25 days ago
    • Promoted
    Estimator

    Estimator

    Rhenus LogisticsDurban North, South Africa
    To ensure that agent estimates, client estimates, and prospect estimates are accurately done and sent to clients within the required turnaround time. Compile estimates according to client and agent ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Financial Accountant

    Senior Financial Accountant

    Greys PersonneleThekwini North (Umhlanga / Tongaat), South Africa
    Qualifications & Experience : .BCom Accounting / Financial Management.BCom Honours / Articles completed.FMCG, or butchery / manufacturing environment. Pastel Evolution / Sage 300 / Syspro.Prepare mo...Show moreLast updated: 24 days ago
    • Promoted
    Senior Sales Lead

    Senior Sales Lead

    The UnlimitedWestville, KwaZulu-Natal, South Africa
    Are you passionate about driving sales growth, building lasting client relationships, and leading high-performing teams to exceed ambitious targets? Do you thrive in a dynamic and innovative work e...Show moreLast updated: 30+ days ago
    • Promoted
    Pr. Quantity Surveyor ( KZN )

    Pr. Quantity Surveyor ( KZN )

    Dante PersonnelUmhlanga, South Africa
    Professional Registration (PrQS).Excellent analytical, organisational, and communication skills.High attention to detail, deadline-driven, and ethically focused.Show moreLast updated: 2 days ago
    • Promoted
    Senior Broker (Precious Metals)

    Senior Broker (Precious Metals)

    Staff Solutions RecruitmentUmhlanga, South Africa
    Prospecting for new business from new clients and mining the stores database.Educating prospective clients on the value proposition of owning physical gold. Transacting a sales using the Company's s...Show moreLast updated: 30+ days ago
    • Promoted
    Jnr Design Engineer

    Jnr Design Engineer

    G-Core CapitalPinetown, South Africa
    Our client comes from the Jobbing Industry and is looking for a young Engineering Graduate to assist their current Design Engineer. Must have Design interest and experience and familiar with Auto C...Show moreLast updated: 1 day ago
    • Promoted
    Inventory Manager

    Inventory Manager

    FempowerDurban North, South Africa
    The Key Functional Responsibilities.Ensure costs are captured in the month incurred (Labour, MHE R&M, Stock Losses).Ensure unprocessed costs are accrued in the month incurred.Ensure monthly invento...Show moreLast updated: 30+ days ago
    • Promoted
    Sales Consultants - South Coast KZN

    Sales Consultants - South Coast KZN

    Rentokil Initial South AfricaPinetown, ZA
    Job title : Sales Consultants - South Coast KZN.Job Location : KwaZulu-Natal, Pinetown.A vacancy has arisen for a Sales Consultant in the South Coast KZN to grow the company portfolio and achieve p...Show moreLast updated: 7 days ago
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    SEIGO STAFFINGPinetown, KwaZulu Natal, South Africa
    Applicants must have the following requirements : Must have a Bachelor’s Degree in Computer Science, Information Systems, or Data Engineering Must have 5+ years of experience in data Engineering (da...Show moreLast updated: 10 days ago
    • Promoted
    Master Installation Electrician - Ballito

    Master Installation Electrician - Ballito

    Hewitt Colenbrander Recruitment / HC RecruitBallito, South Africa
    Technical Competencies and responsibilities.Designing & setting up pf DC and AC solar PV electrical systems.Installing & connecting backup systems, batteries, and inverters.Attaching of dis...Show moreLast updated: 15 days ago
    • Promoted
    Junior Construction Support Manager ( KZN )

    Junior Construction Support Manager ( KZN )

    Dante PersonnelUmhlanga, South Africa
    Bachelors Degree or Diploma in.Quantity Surveying, Construction Management, Finance.Show moreLast updated: 2 days ago
    Senior Desktop Support Engineer

    Senior Desktop Support Engineer

    NTT DataWestville, South Africa
    Quick Apply
    The ideal candidate should demonstrate strong technical capability and excellent customer service, with notable hands-on experience in the following areas. Windows 11 support, administration, imagin...Show moreLast updated: 7 days ago
    • Promoted
    E&I Engineer

    E&I Engineer

    AssegaiWestville, South Africa
    REQUIRED QUALIFICATIONS AND EXPERIENCE : .BTech in Electrical Engineering.Professional Registration with ECSA is advantageous. E&I field installations, testing and commissioning.A strong technical...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Engineering Manager

    Senior Engineering Manager

    Gap ConsultingPinetown, South Africa
    Must have a minimum of 5 years experience as an Engineering Manager, specifically within the Automotive Manufacturing Industry. Degree in Mechanical Engineering or similar required.Lean Six Sigma Ce...Show moreLast updated: 15 days ago