Senior Engineer, Embedded Software

Senior Engineer, Embedded Software

ADI - Analog Devices

Cluj-Napoca, Romania

The Software Engineer is responsible for developing embedded device drivers, middleware, and applications interfacing our products to various embedded processors including FPGAs. As part of a cross functional team, the Software Engineer performs definition, development, implementation, and documentation of the software modules, and provides technical support for our global customers.

Responsibilities include:

  • Architect, create and maintain Linux, Zephyr, and bare-metal device drivers and software projects for embedded systems, processors, FPGA, and microcontroller-based platforms;
  • Develop system level applications for high-performance communication systems;
  • Provide customer support directly or through the ADI Engineer Zone forum.

Essential Skills and Competencies:

  • BS/MS in Electrical Engineering (EE), Computer Engineering (CE) or Computer Science (CS) with minimum of 5 years of relevant experience in the design, implementation, and support of embedded software;
  • Demonstrated proficiency with a variety of software development languages, including but not limited to C, C+​+, Python,​ and shell scripting;
  • Experience with embedded Linux and RTOS systems;
  • Experience with SCM (svn, git), cross compiler and in-circuit debugging tools;
  • Excellent software design, problem solving and analytical debugging skills;
  • Good understanding of electronics and embedded systems;
  • Ability to comprehend large and complex technical documentation.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Romania      C++ Developer      Developer      Embedded Software Engineer      Hardware and Telecoms      Linux and Unix      On-site      Python Developer      ADI - Analog Devices     

EuroTechJobs Logo

© EuroJobsites 2025