Embedded Systems Software Developer

Johannesburg Full-time R25,000 - R66,666 / Month
(R300,000 - R800,000 / Year)

Job Description

We are seeking an experienced Embedded Systems Software Developer to join our dynamic team. The ideal candidate will have extensive experience in designing and developing embedded software solutions for various hardware platforms.

Responsibilities

  • Identify and correct software issues and performance bottlenecks.
  • Collaborate with product managers to refine specifications and functional requirements.
  • Conduct technical presentations and support development teams.
  • Manage and maintain software version control systems (e.g., Git).
  • Participate in agile development methodologies for continuous improvement.

Requirements

Education
  • Bachelor's degree in Software Engineering is preferred
Experience
  • 5+ years of experience in embedded systems software development
Technical Skills
  • FPGA Development
  • Wireless Protocols
Soft Skills
  • Analytical Skills
  • Collaboration
Certifications
  • Embedded Systems certification is a plus
Languages
  • English: Fluent

Advantageous

  • Familiarity with safety-critical software standards: Knowledge of standards such as DO-178B/C.
  • Hands-on experience with CI/CD pipelines: Experience automating deployment processes.

Benefits

  • Health insurance coverage
  • Retirement savings plan with matching contributions
  • Flexible hours and work-from-home opportunities
  • Employee wellness programs

Company Culture

  • Innovation Driven: We encourage innovation and creative thinking among our employees.
  • Growth Focused: We provide opportunities for personal and professional growth in the tech field.
Status: Closed