02 Nov
|
Placements24
|
Kimberley
02 Nov
Placements24
Kimberley
About the Role
Our client, an innovative technology solutions provider specializing in industrial IoT and custom electronic design, is seeking a Senior Embedded Systems Engineer to join their R&D; team in Kimberley . This role is critical for the development of intelligent, connected devices that form the backbone of modern industrial automation and data acquisition systems. You will be responsible for the complete lifecycle of embedded systems, from conceptualization and hardware design to firmware development, testing, and deployment. The ideal candidate possesses a strong foundation in electronics, microcontrollers, real-time operating systems, and a passion for creating robust, high-performance embedded solutions. Join a forward-thinking company in Kimberley that is at the forefront of technological innovation, offering a challenging and rewarding career path.
Key Responsibilities
- Design, develop, and test embedded firmware for microcontrollers and microprocessors (e.g., ARM Cortex, ESP32, PIC).
- Develop real-time operating systems (RTOS) and device drivers for embedded applications.
- Design and implement embedded system hardware schematics, considering power consumption, signal integrity, and component selection.
- Integrate various sensors, actuators, and communication modules (e.g., Wi-Fi, Bluetooth, LoRa, Ethernet) into embedded systems.
- Develop and implement communication protocols for IoT devices and industrial control systems.
- Perform system bring-up, debugging, and performance optimization of embedded hardware and firmware.
- Collaborate with software engineers, mechanical designers, and product managers throughout the development process.
- Create and maintain comprehensive technical documentation, including design specifications, test plans, and user manuals.
- Stay current with the latest advancements in embedded systems technology, tools, and methodologies.
- Contribute to the architectural design and technology roadmap for future embedded products.
Requirements
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 7 years of hands-on experience in embedded systems design and firmware development.
- Proficiency in C and C++ programming languages for embedded applications.
- Strong experience with microcontrollers, DSPs, and associated development tools (compilers, debuggers).
- Experience with RTOS concepts and implementations (e.g., FreeRTOS, Zephyr).
- Familiarity with hardware design principles, including schematic capture and PCB layout considerations.
- Knowledge of common communication protocols (e.g., I2C, SPI, UART, TCP/IP, MQTT).
- Experience with version control systems (e.g., Git) and software development best practices.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and teamwork abilities.
Perks
- Competitive salary and potential for performance-based bonuses.
- Comprehensive health insurance, including medical and dental coverage.
- Contribution to a retirement savings plan.
- Opportunities for professional development, attending workshops, and obtaining certifications.
- A stimulating work environment focused on innovation and cutting-edge technology in Kimberley .
- Exposure to a wide range of exciting embedded systems projects.
- Collaborative team culture that values technical expertise and creativity.
📌 Senior Embedded Systems Engineer (Kimberley)
🏢 Placements24
📍 Kimberley