C/C++/Python Developer Automotive Ethernet Control Field

Job Overview:

Position: C/C++/Python Developer – Automotive Ethernet Control Field Industry: IT – Software Development Location: Cape Town, Western Cape

Join an innovative Software Specialist’s Engineering team and craft cutting-edge, reusable, testable, and efficient code as a C/C++ or Python Developer. This role entails testing scalable code, developing back-end components, and integrating user-facing elements in tandem with Front-end Developers. Candidates should possess a Degree/Diploma in IT or a related field, 3+ years of C/C++ or Python Development experience, proficiency in current C/C++ or Python standards and specifications, hands-on familiarity with Django, Flask, or other Python frameworks, and expertise in file parsing, API design, JSON restful, and RPC links. Preference will be given to those with Automotive standards knowledge and experience in developing SOME/IP, DDS, or other controllers and device stimulators for the Automotive field.

Responsibilities:

  • C/C++ or Python programming and integration.
  • Systems Design and Technical Authoring.
  • Problem-solving and Project Management.
  • Research, Investigations, and Service Level Monitoring.
  • Systems Testing and User Support.
  • Create advanced, defect-minimized software solutions.
  • Develop Firmware for custom hardware designs.
  • Code Versioning and internal stakeholder consultation.
  • Collaborate with the Software Development team on application design, deployment, and debugging.
  • Optimize software through maintenance, updates, and debugging.
  • Integrate user-facing elements using server-side logic.
  • Design and implement low-latency, high-availability applications.
  • Performance tuning, improvement, balancing, usability, and automation.
  • Work in collaboration with Design teams for technical solution provision.

Requirements:

Qualifications:

  • Degree or Diploma in IT or related field.

Experience/Skills:

  • Minimum 3+ years’ experience as a C/C++ or Python Developer.
  • Proficiency in current C/C++ or Python standards and specifications.
  • Hands-on experience with Django, Flask, or other Python frameworks.
  • Expertise in file parsing, API design, JSON restful, and RPC links.
  • Deep understanding of Python multi-process architecture and threading limitations.
  • Familiarity with testing tools and deploying software across various platforms and operating systems.
  • Strong knowledge of algorithms/data structures and good OOP knowledge.
  • Experience in the software development lifecycle, Windows, and Linux.
  • Proficiency in TCP/IP protocol and readiness to travel abroad.

Preference will be given to candidates demonstrating Automotive standards knowledge and development experience in SOME/IP, DDS, or similar for the Automotive field.

Attributes:

  • Strong work ethics, punctuality, enthusiasm, and eagerness to learn.
  • Exceptional analytical and problem-solving skills.
  • Fluent in spoken and written English.
  • Team player with the ability to work effectively in small teams.

To apply for this job email your details to admin@jobcenterza.org