Embedded Software Engineer
6 days ago
Seeking an Experienced Embedded Software Engineer We are looking for a passionate and enthusiastic Embedded Software Engineer for our Client. Duties & Responsibilities The position is within the research and development department with the primary objective to execute the complete embedded software development lifecycle. The goal is to create scalable and optimized products/systems in accordance with customer and/or specific requirements. Main tasks of the job include: Design and implement software of embedded devices and systems from requirements to production and commercial deployment. Designing, developing, coding, testing, and debugging system software. Analyzing and enhancing efficiency, stability, and scalability of system resources. Participate and/or lead code design review sessions. Participate in design and reliability testing of new products. Integrate and validate new product designs. Support software QA and optimize I/O performance. Provide post-production support. Interface with hardware design and development. Assess third-party and open-source software. Maintain design through the product life cycle. Create testing procedures in preparation for product certification and volume production. Liaise with external technology partners. Provide technical support of products and systems to sales, manufacturing, suppliers, technology partners, customers, etc. Minimum Requirements Person Specification: Ability to work under pressure and meet deadlines. Excellent problem-solving and troubleshooting skills. Willingness to learn. Integrity. Ability to work in a team or independently. Desired Experience & Qualification S4 Diploma in Electronic Engineering, OR BSc in Electronic Engineering OR BSc in Computer Science. 4 Years’ experience in software engineering. Experience in hands-on development and troubleshooting on embedded targets. Firmware Development, proven background in embedded C or C derived language development for 8, 16, and 32-bit embedded environments and knowledge of assembly. Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems. Familiarity with software configuration management tools, defect tracking tools, and peer review. Strong understanding and experience with I2C, SPI, I2S, UART, Flash RAMs, LCD, SD cards. Experience with hotplug drivers, TCP, HTTPS, video formats like MJPEG, H264. Experience with Linux / Android / RTOS. Multi-core, interrupt-driven complex system experience. Experience with ARM microprocessors. Extensive experience with software engineering processes and tools. Experience developing software for embedded or mobile applications with limited computing resources. Experience and comfort with lab tools such as debuggers, logic analyzers, and oscilloscopes. Strong documentation and writing skills. Experience in programming on STMicroelectronics micro and/or Mediatek is an advantage. Adequate knowledge of reading schematics and data sheets for components. Package & Remuneration Market and experience-related. Interested? Please apply if you fit the above criteria. #J-18808-Ljbffr
-
Embedded Software Engineer
2 hours ago
Durban North, South Africa Full Circle Selection Full timeSeeking an Experienced Embedded Software Engineer We are looking for a passionate and enthusiastic Embedded Software Engineer for our Client. Duties & Responsibilities The position is within the research and development department with the primary objective to execute the complete embedded software development lifecycle. The goal is to create scalable and...
-
Embedded Software Engineer Durban North
6 days ago
Durban North, South Africa Full Circle Selection Full timeSeeking an Experienced Embedded Software Engineer We are looking for a passionate and enthusiastic Embedded Software Engineer for our client. Duties & Responsibilities The position is within the research and development department with the primary objective to execute the complete embedded software development lifecycle. The goal is to create scalable and...
-
Senior Embedded Software Engineer
2 hours ago
Durban North, South Africa Full Circle Selection Full timeA recruitment agency is seeking an experienced Embedded Software Engineer located in Durban North, South Africa. The successful candidate will be responsible for guiding the software development lifecycle, focusing on creating efficient and scalable embedded systems. Candidates should possess a relevant engineering diploma or degree, alongside at least 4...
-
Biometrics Firmware Engineer
1 week ago
Durban, South Africa Manpower SA (Pty) Ltd Full timeA global security products firm is looking for a Firmware Engineer to develop their Biometrics product line. You will work in an embedded Linux environment and collaborate with cross-functional teams to deliver secure applications. The ideal candidate should have strong skills in C/C++, experience with secure software development, and at least 3 years of...
-
Biometrics Firmware Engineer
1 week ago
Durban, South Africa Manpowergroup Sa Full timeA global security products firm is seeking a Firmware Engineer in Durban, South Africa. In this role, you will develop applications for their Biometrics product line in an embedded Linux environment. Candidates should possess strong C/C++ skills, experience with Secure Software Development Lifecycles, and be comfortable with hardware drivers. This position...
-
Durban, South Africa Hid Full timeA leading high-tech security firm is seeking a Firmware Engineering Manager in Durban, South Africa. You will lead software and firmware teams to develop cutting-edge security solutions, mentoring engineers and ensuring adherence to secure coding practices. The ideal candidate will have a degree in computer science, over three years of engineering...
-
Embedded Firmware Test Automation Engineer
1 week ago
Durban, South Africa ManpowerGroup Full timeA global workforce solutions company is seeking a Test Automation Engineer in Durban, South Africa. In this role, you will design and maintain automated tests for embedded devices, ensure high testing standards in an Agile environment, and contribute to Scrum activities. Ideal candidates hold a B.Sc. or M.Sc. in Engineering with relevant experience in...
-
Embedded Test Automation Engineer in CI
2 weeks ago
Durban, South Africa Manpower SA (Pty) Ltd Full timeA global technology company is seeking a Test Automation Engineer to take ownership of test automation within a collaborative agile environment. You will design automated tests, integrate hardware for testing, and work closely with engineers. Ideal candidates will have strong programming skills and experience in embedded systems testing. A B.Sc. or M.Sc. in...
-
Biometric Firmware Engineer
1 week ago
Durban, South Africa Hid Full timeA leading security technology company in Durban is seeking a Firmware Engineer to join their team. You will work on developing the Biometrics product line in a dynamic embedded Linux environment. The ideal candidate should have a BSc in Electronic Engineering, strong C/C++ skills, and 2+ years of experience in practical engineering. This role offers a...
-
Embedded Firmware Engineer – Secure Linux
2 weeks ago
Durban, South Africa ASSA ABLOY Full timeA leading security solutions company in Durban seeks a Firmware Engineer to focus on the development of the Biometrics product line. The role involves working in an embedded Linux environment and collaborating with teams to deliver high-quality products. Ideal candidates should have a degree in Electronic Engineering, be proficient in C/C++, and possess...