Remote Senior Embedded Systems Engineer
Anzeige auf Englisch
About the Role
Our client, an innovative leader in IoT solutions and smart devices, is seeking a highly skilled Remote Senior Embedded Systems Engineer to join their globally distributed engineering team. This position is crucial for the design, development, testing, and deployment of complex embedded systems that form the core of our client's cutting-edge products. Working entirely remotely, you will collaborate with cross-functional teams to push the boundaries of technology. The ideal candidate is a self-starter with a profound understanding of embedded hardware and software development, excellent problem-solving abilities, and a commitment to delivering high-quality, reliable solutions. This is a unique opportunity to contribute to pioneering projects from the comfort of your own home, with significant impact on product development and innovation.
Key Responsibilities
- Design, develop, and implement firmware and embedded software for microcontrollers and embedded systems.
- Write efficient, well-documented, and maintainable code in C/C++.
- Develop and execute comprehensive unit, integration, and system tests for embedded software.
- Collaborate closely with hardware engineers to define system architecture and troubleshoot hardware/software integration issues.
- Optimize embedded systems for performance, power consumption, and memory usage.
- Participate in the entire product development lifecycle, from concept to production.
- Debug complex embedded systems using JTAG, oscilloscopes, logic analyzers, and other diagnostic tools.
- Stay abreast of the latest advancements in embedded systems technology, real-time operating systems (RTOS), and IoT protocols.
- Contribute to technical documentation, including design specifications and user manuals.
- Mentor junior engineers and participate actively in code reviews and design discussions.
Requirements
- Master's degree or PhD in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 8 years of experience in embedded systems design and firmware development.
- Expertise in C and C++ programming for embedded applications.
- Strong knowledge of microcontroller architectures (e.g., ARM Cortex-M).
- Experience with real-time operating systems (RTOS) and embedded Linux.
- Proficiency with embedded debugging tools and techniques.
- Solid understanding of hardware-software co-design and system-level debugging.
- Excellent analytical, problem-solving, and communication skills.
- Demonstrated ability to work independently and manage projects effectively in a remote environment.
- Experience with wireless communication protocols (e.g., Bluetooth, Wi-Fi, LoRa) is a significant advantage.
Benefits
Our client offers an attractive remote salary, flexible working hours, and a comprehensive benefits package that includes private health insurance, a retirement savings plan, and opportunities for remote professional development and training. You will have the autonomy to work from anywhere, contributing to innovative IoT solutions. We foster a culture of collaboration, innovation, and continuous improvement. Enjoy generous paid time off and participate in virtual team-building activities. This role provides the flexibility to work from your chosen location, contributing your expertise to cutting-edge embedded systems development, with Mahikeng, North West serving as your administrative hub.
Arbeitgeber
Mehr Stellen finden
Weitere Stellen
Remote Recruitment Consultant (Global Markets)
Placements24
Soweto+ 1 weitere
45.000–65.000 € brutto/Jahr