✦ Luna Orbit — Software Engineering

Embedded Software Engineer - Robotics

at Analog Devices

📍 2 Locations Unknown Posted March 13, 2026
Type Not Specified
Experience mid
Exp. Years 2+ years
Education Bachelor's degree in Computer Engineering, Electronics Engineering, Computer Science, or related field
Category Software Engineering

This role involves developing and maintaining embedded software for hardware platforms, focusing on real-time operating systems and hardware communication protocols, within a semiconductor environment.

  • Develop embedded software
  • Integrate hardware and software
  • Conduct testing and debugging
  • Collaborate with hardware engineers
  • Optimize system performance

The technical environment includes embedded C/C++, RTOS such as Zephyr, Linux, hardware communication protocols like SPI, I2C, UART, and tools for debugging and hardware integration.

The ideal candidate is an experienced embedded software engineer with at least 2 years of experience in C/C++, RTOS, and Linux, with a strong understanding of hardware communication protocols and debugging embedded systems.

Embedded Software DevelopmentCC++RTOSZephyrLinux
Open-source ContributionsHardware Communication ProtocolsMicrocontrollersMicroprocessors
Zephyr RTOSLinuxGitOscilloscopeLogic AnalyzersSignal GeneratorsJTAG/ICE Debugger
Embedded Software DevelopmentCC++RTOSZephyrLinuxHardware Communication ProtocolsSPII2CUARTCANMicrocontrollersMicroprocessorsGitOpen-source ContributionsDebugging
Embedded Software DevelopmentCC++RTOSZephyrLinuxHardware Communication ProtocolsSPII2CUARTCANMicrocontrollersMicroprocessorsGitOpen-source ContributionsDebugging
Problem-solvingAttention to detailCollaborationCommunicationTechnical documentation
Industry Semiconductors / Embedded Systems
Job Function Embedded software development for hardware platforms
Embedded Software DevelopmentCC++RTOSZephyrLinuxHardware Communication ProtocolsSPII2CUARTCANMicrocontrollersMicroprocessorsGitOpen-source ContributionsDebugging

Lack of experience with embedded software development, No knowledge of RTOS or Zephyr, Unwillingness to work with hardware communication protocols

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile