Today
Senior Electronic engineer
Network Recruitment
South Africa, Johannesburg
We are dedicated to pushing the boundaries of what's possible and are looking for a talented Electronic Engineer with a focus on embedded programming to join our team.Job DescriptionAs an Electronic Engineer specializing in embedded programming, you will be responsible for designing, developing, and implementing embedded systems and software for a variety of applications. Your expertise in embedded programming will be crucial in creating efficient, reliable, and high-performance products.Key ResponsibilitiesDesign and develop embedded systems and software for various applications.Write and optimize code in C/C++ for microcontrollers and embedded processors.Collaborate with hardware engineers to integrate software and hardware components.Conduct testing, debugging, and validation of embedded systems.Develop and maintain documentation for software and system design.Stay updated with the latest industry trends, tools, and technologies in embedded systems.Troubleshoot and resolve technical issues in existing and new systems.QualificationsBachelors degree in Electronic Engineering, Computer Engineering, or a related field.Proven experience in embedded programming and development.Proficiency in C/C++ and other relevant programming languages.Strong understanding of microcontrollers, embedded processors, and hardware interfaces.Experience with debugging tools and techniques.Excellent problem-solving skills and attention to detail.Ability to work independently and as part of a team.Preferred SkillsExperience with real-time operating systems (RTOS).Knowledge of communication protocols (I2C, SPI, UART, CAN, etc.).Familiarity with FPGA programming and VHDL/Verilog.Experience with version control systems (e.g., Git).
Attention! You will be redirected to another site