Embedded Systems Engineer
Embedded systems engineer in the robotic industry
Sonobotics is an innovative and disruptive technology start-up from the NDE Group at Imperial College with the mission to develop cutting-edge and bespoke inspection technologies for autonomous and semi-autonomous robotic platforms. Seamless hardware and software integration onto all robotic platforms are at the heart of Sonobotics’ technology, advancing the inspection industry of tomorrow.
This is an exciting opportunity for an Embedded Systems Engineer to join a dynamic and fast-growing team and make a tangible impact in the field of robotics and autonomous systems. You will play a critical role in the integration of state-of-the-art sensor hardware with advanced networking, communication, and processing systems, pushing the boundaries of efficiency, scalability, and innovation in inspection robotics.
Responsibilities:
Integrate existing sensor hardware with novel networking and communication hardware for advanced robotic applications.
Develop software and firmware to optimize hardware performance, meeting specific speed and energy consumption criteria.
Enable seamless incorporation of new hardware peripherals into the existing FPGA hardware setup.
Streamline the integration of software and hardware solutions for clients, minimizing challenges in large-scale rollouts.
Collaborate with cross-disciplinary teams to align system requirements with hardware-software design.
Troubleshoot, debug, and optimize firmware and software for hardware performance and reliability.
Evaluate and prototype emerging technologies to improve system capability and scalability.
Document design processes and provide training materials for clients or internal teams.
Requirements:
Degree in Computer Science, Electronics Engineering, or a related field (or equivalent industry experience).
Proficiency in programming languages such as C, C++, Python, or Rust for embedded systems.
Proficiency in several OSs, or cross OS abilities.
Experience with professional roll out of software products, e.g.: Documentation, Detailed troubleshooting, Customer support, API generation, Version control, Publishing to GitHub or a website
Experience with microcontrollers, FPGAs, and real-time operating systems (RTOS).
Hands-on experience with communication protocols such as SPI, I2C, UART, CAN, or Ethernet.
Strong understanding of firmware development, low-level programming, and debugging tools.
Knowledge of power optimization techniques in embedded systems.
Familiarity with sensor integration and signal processing.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork skills.
What is in it for you?
Opportunity to work with cutting-edge technology at the forefront of robotics innovation.
A dynamic and collaborative start-up environment with a focus on personal and professional growth.
Access to state-of-the-art resources and laboratories at Imperial College.
A chance to contribute to transforming the inspection industry with impactful technology.
Weekly team drinks and social events.
Competitive salary.
Location:
NDE Lab at Imperial College London (Exhibition Road) based in the heart of London, 2-minute walk from Hyde Park. Local amenities include local shops, supermarkets and large number of pubs and restaurants.
Additional Information:
Monday - Friday on site work.
9am - 5pm or 8am - 4pm (flexible).
40hrs per week (including lunch & breaks).
Visa sponsorship not available.
To apply, please email your CV & Cover Letter to careers@sonobotics.com.
Applications deadline is 28th February 2024.