BSP and System Software Engineer developing embedded Linux solutions for home gateways. Collaborating with hardware teams and integrating vendor SDKs while optimizing system performance.
Responsibilities
BSP and system development for embedded Linux platforms targeting home gateways with Wi-Fi mesh capabilities.
Work closely with hardware team and chipset vendor to bring up new boards and platforms.
Integrate SoC vendor SDKs with prplOS and contribute to upstream efforts within the prpl Foundation and OpenWRT communities.
Enable and debug platform-level support for EasyMesh™ (via prplMesh), TR-181-based configuration, and middleware integration.
Optimize system components for system stability, performance, and footprint in constrained environments.
Collaborate with software, QA, and DevOps teams to support firmware builds, CI/CD, and system-level debugging.
Participate in architectural discussions, code reviews, and platform roadmaps for next-generation CPE devices.
Requirements
Bachelor’s or master’s degree in electrical engineering, computer engineering, or computer science.
2+ years of experience in embedded Linux development for consumer networking or IoT products. (5+ years would be Sr.)
Experience with embedded Linux, kernel, U-Boot, protocol stack, and system components.
Experience in C and scripting (Bash, Python)
Knowledge of OpenWRT, prplOS, or similar embedded Linux platforms
Experience of system events in different sub-systems such as Ethernet, Wi-Fi, protocol stacks.
Business Resumption Engineer supporting incident response for cyber insurance clients globally. Collaborating with teams on recovery of systems during cyber incidents.
Software Engineer developing software for complex machines with robotics in the horticulture sector. Collaborating with the RD&E team to innovate and standardize automation solutions.
Ingénieur Automatisme responsable de la conformité des systèmes automatisés chez Knauf. Mission de conception, développement et maintenance de solutions industrielles.
Project Engineer overseeing the efficient delivery of capital programmes across Anglian Water's assets. Collaborating with various teams to ensure project compliance and stakeholder engagement.
Senior Water Resources Engineer joining Calgary team to support hydrologic analysis and hydraulic design. Leading project teams and ensuring project milestones are met with technical expertise.
Building Automation Facilities Engineer II overseeing the Enterprise BAS systems at Medtronic. Providing technical oversight, managing projects, and facilitating system improvements in healthcare technology.
SaaS Engineer maintaining the SynaptiQ platform, providing first - level technical support and contributing to product enhancements. Collaborating with clients and development teams to improve service delivery.
Requirements Engineer at Deutsche Bank translating complex regulatory and business requirements into clear reporting specifications. Collaborating with various stakeholders to enhance regulatory reporting solutions.
System/Requirements Engineer converting internal and customer requirements into specifications and design architecture for automotive safety products at Veoneer.
Process Safety Engineer at ERM developing implementing and maintaining Process Safety Management programs. Ensuring compliance and reducing operational risk while collaborating with operations, engineering, and leadership.