JobMesh

Principal Software Engineer

HUBER+SUHNER · Cambridge, England, GB

At HUBER+SUHNER, we design and create essential components that transport power and data through networks. This is how our employees around the globe contrib...

Job description

At HUBER+SUHNER, we design and create essential components that transport power and data through networks. This is how our employees around the globe contribute to a world where people get and stay connected. Principal Software Engineer Cambridge | 100 | Unlimited Your tasks: Work with Software Architect in defining system and software architecture across multiple projects, leveraging deep product knowledge, HW/SW design constraints, and Linux expertise. Maintain architecture and design documents for assigned projects. Proficiency in embedded software development and customization to meet specific hardware/software requirements. Experience in Linux system administration, including configuration, performance tuning, and troubleshooting. Hands-on experience with hardware integration, including I2C, UART, SPI, and USB protocols. Familiarity with reading and understanding hardware schematics for effective software-hardware integration. Collaborate across multiple functions within engineering to define the scope of work packages for software teams. Contribute to planning and estimation of the work packages. Lead the design and implementation of complex features that span multiple subsys...