- Posted 18 December 2024
- LocationToronto
- DisciplineIT & Telecoms
- Reference 2878459
Embedded Linux Systems Engineer | AI/Robotics Start-Up | In-Office (Toronto) | $150k - $170k
Job description
The Company
Our client is an innovative startup at the forefront of robotics and smart home technology. They are committed to redefining how technology integrates into everyday life by creating cutting-edge systems that are efficient, reliable, and user-friendly. With a multidisciplinary team of experts in hardware, software, and AI, they focus on developing solutions that push the boundaries of what is possible in the tech space.
The Role
They are seeking a talented Embedded Linux Systems Engineer to play a pivotal role in developing and optimizing firmware and embedded software for their groundbreaking robotics and smart home systems. This role emphasizes real-time processing, sensor integration, and motor control within Embedded Linux and RTOS platforms. The successful candidate will collaborate closely with hardware, mechanical, and AI teams to deliver seamless, low-latency embedded systems. Given the startup environment, this position also requires a hands-on approach to prototyping, debugging, and integration.
Requirements
- Experience integrating cameras and depth sensors into embedded systems, including knowledge of camera interfaces (e.g., MIPI CSI, USB, Ethernet), camera tuning, and image signal processing (ISP).
- Hands-on expertise with depth sensor technologies (e.g., LiDAR, Time-of-Flight, structured light) and sensor calibration.
- Proficiency in developing and debugging firmware for embedded Linux systems, with experience using Yocto, Buildroot, or similar Linux build systems.
- Strong ability to develop middleware components for embedded applications and familiarity with real-time communication protocols (e.g., MQTT, ZeroMQ).
- Deep understanding of edge computing frameworks and architectures, particularly for resource-constrained environments.
- Extensive hands-on experience with ARM-based platforms, NVIDIA Jetson, or Qualcomm Snapdragon, including system-on-chip (SoC) architectures.
- Expertise in low-level development, including writing device drivers, boot services, and Board Support Packages (BSP), and familiarity with U-Boot, Secure Boot, and bootloader customization.
- Advanced programming skills in C/C++ for embedded systems and a solid understanding of hardware abstraction layers (HAL).
- Proven experience with debugging tools (e.g., JTAG, GDB, oscilloscope) and strong skills in performance tuning and troubleshooting.
Responsibilities
- Firmware and Embedded Systems Development
- Design and optimize embedded software for Embedded Linux and RTOS platforms.
- Develop device drivers for sensors, motors, and communication interfaces.
- Ensure real-time task management with low latency and high reliability.
- Manage system bootloaders, memory allocation, and power efficiency.
- Sensor Integration
- Integrate various sensors, including cameras, IMUs, and depth sensors (LIDAR, ToF).
- Develop algorithms for calibration, data acquisition, and sensor fusion.
- Optimize sensor data pipelines for real-time applications.
- Motor Control Development
- Create firmware for motor and actuator control, including PWM and FOC techniques.
- Integrate feedback systems for speed, position, and torque control.
- Collaborate with hardware teams to fine-tune motor drivers.
- Hardware Integration and Testing
- Interface firmware with custom PCBs, ensuring compatibility.
- Conduct hardware-in-the-loop (HIL) testing and real-world validations.
- Debug hardware and firmware using advanced tools.
- Communication Systems
- Implement and optimize communication protocols for wired and wireless systems.
- Ensure seamless integration with higher-level processing systems such as robot base stations or smart home servers.
- Work on device tree overlays and kernel developments for enhanced functionality.
Benefits
- Competitive salary ranging from $130,000 to $170,000, depending on experience.
- Opportunity to work in a cutting-edge startup environment with a collaborative and innovative team.
- Hands-on involvement in developing industry-leading technology.
- Flexible work arrangements to promote work-life balance.
- Career growth opportunities in a rapidly growing industry.
Apply Now
If you are an accomplished Embedded Systems Engineer eager to shape the future of robotics and smart home technology, we want to hear from you. This is your chance to join a forward-thinking company where your expertise will make a tangible impact. Don’t miss this opportunity—submit your application today!
Ready to Apply?:
If you're excited to tackle complex challenges and be part of a team creating groundbreaking AI-driven solutions, this role could be your perfect match. Don’t miss the chance to contribute to revolutionary advancements in robotics—submit your application today! Stay informed about new opportunities and market updates by following our follow our LinkedIn page: https://www.linkedin.com/company/white-bay-search/
#welcometowhitebay
#dylanhorgan