About the Role Our client is a pioneering technology company renowned for its innovative hardware and software solutions, and they are actively seeking a Senior Firmware Engineer with expertise in Embedded Linux to join their fully remote team. This position is ideal for a highly skilled engineer who thrives in a remote work setting and possesses a deep understanding of developing robust firmware for complex embedded systems. You will be instrumental in architecting, developing, and optimizing firmware solutions that power cutting-edge products. Your responsibilities will include driver development, kernel customization, and application-level programming within a Linux environment. You will collaborate closely with a distributed team of hardware and software engineers, contributing to the entire product development lifecycle. This is a unique opportunity to make a significant impact on innovative projects while enjoying the full flexibility of remote work. Our client is committed to fostering a collaborative and high-performance remote culture, ensuring seamless communication and project execution.
Key Responsibilities
Design, develop, and maintain firmware for embedded systems using Embedded Linux.
Develop and optimize device drivers for various hardware components.
Customize and configure the Linux kernel for specific embedded applications.
Implement and test application-level software within the Linux environment.
Collaborate with hardware engineers to define hardware requirements and ensure firmware compatibility.
Perform debugging and troubleshooting of complex firmware issues using advanced tools and techniques.
Optimize firmware for performance, power consumption, and memory usage.
Write comprehensive technical documentation and unit tests.
Participate in code reviews and contribute to architectural design decisions.
Stay abreast of emerging trends and technologies in Embedded Linux and firmware development.
Mentor junior firmware engineers and contribute to team knowledge sharing.
Requirements
Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
Minimum of 8 years of professional experience in firmware development, with a strong focus on Embedded Linux.
Proficiency in C/C++ programming within a Linux environment.
In-depth knowledge of Linux kernel architecture, build systems (e.g., Yocto, Buildroot), and bootloaders (e.g., U-Boot).
Experience with driver development for peripherals such as SPI, I2C, UART, USB, and networking interfaces.
Familiarity with cross-compilation toolchains and debugging tools (e.g., GDB, JTAG).
Proven ability to work independently and effectively in a fully remote setting.
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills, with experience using remote work tools.
Experience with version control systems like Git.
Benefits This fully remote position offers a highly competitive salary and a comprehensive benefits package, including private health insurance, performance-based bonuses, and a generous allowance for home office setup and continuous professional development. You will have the opportunity to work on challenging and innovative projects with a globally recognized technology leader. Our client fosters a culture of innovation, collaboration, and work-life balance, providing the tools and support needed for success in a remote environment. Be part of a forward-thinking team shaping the future of embedded technology.
private health insurance
performance-based bonuses
generous allowance for home office setup and continuous professional development
#J-18808-Ljbffr
Senior Firmware Engineer - Embedded Linux in Kimberley employer: Placements24
Join a forward-thinking company that values innovation and offers a fully remote work environment, allowing you to thrive from anywhere in South Africa. With a highly competitive salary, significant bonus potential, and a generous budget for professional development, this role as Legal Counsel - Intellectual Property not only provides the opportunity to protect and manage a diverse IP portfolio but also fosters a culture of growth and collaboration. Embrace the chance to work on cutting-edge technology while shaping the future of the company's intellectual property.