Analog Devices is seeking an Embedded Software Engineer to develop embedded device drivers, middleware, and applications interfacing their products to various embedded processors
Job Summary
Analog Devices is seeking an Embedded Software Engineer to develop embedded device drivers, middleware, and applications interfacing their products to various embedded processors.
The role involves architecting, creating, and maintaining software projects for embedded systems, processors, FPGA, and microcontroller-based platforms.
The company fosters a culture focused on employees through beneficial programs, aligned goals, continuous learning opportunities, and sustainable future practices.
Matching Summary
Analog Devices is seeking an Embedded Software Engineer to develop embedded device drivers, middleware, and applications interfacing their products to various embedded processors.
Skills & Requirements
Must-have
embedded device drivers
middleware development
Linux, Zephyr, bare-metal
embedded systems development
software design and debugging
Nice-to-have
customer technical support
continuous learning opportunities
cross-functional team collaboration
innovative technology development
Key Requirements
Bachelor's or Master's degree in EE, CE, or CS
Proficiency in C, C++, Python, shell scripting
Experience with embedded Linux and RTOS
Experience with SCM (Git, SVN), cross compilers, debugging tools