Senior Embedded Firmware Engineer

Added
12 hours ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

linux c diagnostics microcontrollers motor control

๐Ÿ“‹ Description

  • Develop software solutions for integrating and enhancing robotic capabilities.
  • Focus on real-time control of multi-degree-of-freedom (DOF) systems and state estimation.
  • Conduct thorough testing of the implemented software to ensure reliability and performance.
  • Provide ongoing maintenance to support continuous functionality of the integrated robotic systems.
  • Work closely with a diverse team of professionals from various disciplines.

๐ŸŽฏ Requirements

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or similar.
  • 7+ years of C programming on bare-metal microcontrollers.
  • Experience with embedded peripherals: interrupts, timers, DMAs, UART.
  • Experience with SPI, I2C, CAN, USB, Ethernet.
  • 5+ years in robotics: diagnostics development and motor control.
  • Experience with lithium battery systems, sensor interfacing, and sensor fusion.
  • Proficiency reading electrical schematics and using an oscilloscope to troubleshoot.
  • Demonstrated ability to manage multiple projects with shifting deadlines.
  • Strong Linux experience and ROS.
  • Proficient English written and verbal communications.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’