company

Embedded Systems Engineer - Sensor Fusion & Architecture

Mecka AIToronto
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

QualificationsThe ideal candidate will possess:A degree in Electrical Engineering, Computer Engineering, or a related field. Experience in embedded systems design and development. Proficiency in C/C++ programming languages. Familiarity with hardware interfacing and debugging tools. Strong problem-solving skills and attention to detail.

About the job

Join Mecka AI

At Mecka AI, we are revolutionizing the data infrastructure layer for robotics and embodied AI. Our innovative approach focuses on designing and deploying next-generation data capture systems that function seamlessly in real-world environments, producing high-quality datasets essential for training state-of-the-art robotic and AI models. Our technology is at the convergence of hardware, firmware, and intelligence, ensuring reliable field performance.

Your New Role

We are seeking a talented Embedded Systems Engineer who will be responsible for the firmware architecture and low-level systems that drive our data capture devices and robotic platforms. This position is pivotal, operating at the hardware-software interface. You will craft close-to-the-metal code that interfaces with sensors, fuses data in real time, and guarantees the safe, reliable, and predictable operation of devices. Your skill in reading schematics, debugging buses, and understanding the electrical principles behind your code will be crucial.

Key Responsibilities

Firmware Architecture

  • Design and implement robust embedded firmware (bare-metal or RTOS-based).
  • Define system state machines, boot sequences, and fault-handling mechanisms.
  • Develop safety-critical control loops and manage device lifecycles.

Sensor Integration & Fusion

  • Create and maintain high-performance drivers for sensors including:
    • Cameras
    • IMUs
    • GPS
  • Implement on-device sensor fusion algorithms (e.g., AHRS, Kalman filters).
  • Ensure precise timing, synchronization, and state estimation across sensors.

Connectivity & Telemetry

  • Build reliable data telemetry pipelines from devices to cloud infrastructure.
  • Implement OTA update mechanisms and facilitate remote device management.
  • Support various IoT communication protocols (MQTT, CoAP, or custom protocols).

Hardware / Software Bring-Up

  • Lead firmware-side board bring-up in collaboration with electrical engineers.
  • Debug and validate hardware interfaces (I2C, SPI, UART, CAN).
  • Diagnose timing, power sequencing, and communication challenges.
  • Validate power management states and ensure low-power operation.

About Mecka AI

At Mecka AI, we are at the forefront of robotics and embodied AI, creating a robust data infrastructure that empowers advanced machine learning models. Our team is dedicated to innovation, driving the future of intelligent systems.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.