Senior Embedded Software Engineer

Added
5 minutes ago
Type
Full time
Salary
Salary not provided

Related skills

c python rtos ros can
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now →

📋 Description

  • Develop embedded software for robotic systems with real-time performance.
  • Integrate hardware and software, sensors, actuators, comms.
  • Write and debug firmware for MCUs, FPGAs, and SoCs.
  • Collaborate with mechanical/electrical engineers for integration.
  • Implement communication protocols: EtherCAT, CAN, UART, SPI, I2C.
  • Perform hardware testing, validation, and troubleshooting.

🎯 Requirements

  • Bachelor’s or Master’s in Electrical Engineering, Computer Science, Robotics, or related field.
  • Proficiency in C, C++, and Python.
  • Solid understanding of embedded systems, RTOS, and hardware-software interfaces.
  • Experience with protocols EtherCAT, CAN, UART, SPI, I2C and sensor integration.
  • Familiarity with debugging tools: oscilloscopes, logic analyzers, debuggers.
  • Bonus: ROS/ROS2, FPGA/SoC experience; agile methodologies.

🎁 Benefits

  • Comprehensive health benefits from day one, medical and dental.
  • 23 days annual leave, 15 sick days, and paid holidays.
  • Equity included – share in what you build.
  • Free daily catered lunch, snacks, and drinks in-office.
  • Collaborate with top engineers and researchers in AI and robotics.
  • Freedom to influence the product and own key initiatives.
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 →