Junior Embedded Software Engineer

Stellenbosch, Western Cape - Cape Winelands, Western Cape, South Africa

Job Description


The Role

Octoco provides a unique technology and business service offering to clients. In our embedded team we take on various projects, from circuit and PCB design to communications and mass manufacturing. Octoco has an embedded team that has decades of experience in Electronic Engineering. Our team has experience in electronics design, signal processing and IoT.

We are looking for a Junior Embedded Engineer to join our team. If you are looking for an opportunity to grow and get exposure to various projects, this might be the perfect opportunity.

Key Responsibilities:

  • Designing and developing embedded systems architecture and firmware for new products or enhancements to existing products.
  • Collaborating with team members to define system requirements and ensure seamless integration between hardware and software components.
  • Writing efficient and maintainable code in C/C++
  • Conducting thorough testing and debugging of embedded systems to ensure functionality, reliability, and performance.
  • Performing hardware bring-up, system validation, and troubleshooting of hardware and software issues.
  • Collaborating with cross-functional teams, including software engineers, quality assurance, and product management, to ensure successful product development and deployment.
  • Participating in code reviews to maintain code quality, identify areas for improvement, and mentor junior team members.
  • Keeping up to date with emerging technologies and industry trends in embedded systems development.
  • Documenting design specifications, test procedures, and project progress to ensure effective knowledge transfer and project continuity.
Qualifications:
  • Required B.Engineering or B.Sc Computer Engineering.
  • Previous Internships or Personal projects to showcase.
Skills:
  • Solid understanding of embedded systems architecture, real-time operating systems, and hardware/software interaction
  • Proficiency in C/C++ programming languages for embedded systems
  • Familiarity with microcontrollers/microprocessors:
  • Hardware peripherals such as UART, SPI, I2C and GPIO.
  • Firmware concepts such as pointers and bitwise operations.
  • Experience with version control systems (e.g., Git) and collaborative development workflows.
Location: Stellenbosch/Cape Town

Octoco

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1287005
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R30000 per month
  • Employment Status
    Permanent
  • Job Location
    Stellenbosch, Western Cape - Cape Winelands, Western Cape, South Africa
  • Education
    Not mentioned