C++/python Developer

Cape Town, Western Cape, South Africa

Job Description


Design, develop, test, and maintain embedded systems software using C++ and Python
Collaborate with hardware engineers to integrate software with hardware components, ensuring seamless communication and optimal performance
Work on real-time systems, addressing challenges related to performance, latency, and responsiveness
Identify and resolve software and hardware-related issues through thorough debugging and troubleshooting
Optimize code for resource-constrained embedded environments, considering factors such as memory usage and power consumption
Create and maintain comprehensive documentation for software design, implementation, and testing
Collaborate with cross-functional teams, including hardware engineers, firmware developers, and quality assurance, to deliver high-quality embedded systems solutions
Implement security measures in embedded systems software, addressing potential vulnerabilities and ensuring the integrity of the system
Participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing among team members
Follow best practices in software development, including version control, coding standards, and continuous integration

Skills & Experience:
Experience with communication protocols such as SPI, I2C, UART
Knowledge of wireless communication protocols (e.g., Bluetooth, Wi-Fi)
Understanding of security principles in embedded systems
Familiarity with industry standards and compliance requirements
Experience with software development tools and environments, including IDEs and build systems

Qualification:
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field

Contact LIZAAN BUNNING on

ExecutivePlacements.com

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
    JD1276132
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned