Analog Devices

Engineer, Embedded Software

Analog Devices
Apply
3 days ago
Cluj-Napoca, RomaniaMid Level

Responsibilities

  • Develop and maintain embedded software solutions.
  • Debug and optimize firmware code.
  • Solve moderately complex software problems using standard engineering principles.
  • Contribute to technical documentation.
  • Participate in code reviews and design discussions.
  • Provide coaching to junior engineers when needed.

Requirements

  • Proficiency in C/C++ programming for embedded applications.
  • Practical experience with microcontroller programming and basic device drivers.
  • Basic understanding of real-time operating system concepts and implementation.
  • Knowledge of embedded-systems debugging techniques and tools.
  • Experience with collaborative development using version control systems.
  • Ability to diagnose and resolve software issues independently.
  • Effective technical documentation and team collaboration skills.
  • Bachelor’s degree in computer science, computer engineering, or a related field.
  • At least 2 years of relevant embedded software development experience.

Benefits

  • Supportive, collaborative environment focused on professional growth.
  • Continuous learning opportunities and mentorship from industry experts.
  • Competitive compensation and benefits, work-life balance, and work on impactful technology projects.
  • Required travel is approximately 10% of the time.

Tech Stack

Categories

Analog Devices

About Analog Devices

10,000+ employees

Analog Devices, Inc. designs and sells analog, mixed-signal, RF, power, sensor, and digital signal processing ICs to OEMs across industrial, automotive, communications, consumer, and healthcare markets. Founded in 1965 and headquartered in Wilmington, Massachusetts, the NASDAQ-listed company earns revenue from catalog and application-specific semiconductors and supporting software used in applications from factory automation and vehicles to data centers and medical devices.

Contact me