Opens analogdevices.wd1.myworkdayjobs.com in a new tab
About This Role
- Job Description Summary: The successful candidate must demonstrate high levels of motivation, individual responsibility, and accountability; stay current with relevant technology advances; and be able to perform the essential functions listed below.
- Staff Embedded Software Engineer Shall Lead the design, development, and maintenance of Zephyr RTOS-based embedded software platforms for advanced products.
- This role will focus on board bring-up, device driver development, platform integration, real-time software architecture, and delivery of scalable, maintainable solutions for the Zephyr RTOS development team.
- Key Responsibilities Translate product requirements into Zephyr RTOS-based software architecture, platform requirements, and implementation plans for embedded products.
- Collaborate with software architects and cross-functional teams to design and develop Zephyr device drivers, board support packages, and platform integrations for MCU and SoC solutions.
- Contribute to the design and development of embedded software using Zephyr kernel services, subsystem APIs, Devicetree, Kconfig, west, and CMake-based workflows.
- Contribute to software architecture decisions for reusable platform services, real-time performance, power management, and long-term maintainability.
- Ensure proper software development, testing, debugging, integration, validation, and documentation, including adherence to software standards and execution on evaluation boards and production-relevant hardware platforms.
- Communicate effectively across hardware, firmware, validation, and product teams, and contribute positively as a collaborative member of the engineering organization.
- Support high engineering standards through code reviews, documentation, and best practices for quality and reliability.
- Independently operate in a global and diverse software development community, including collaboration across multiple geographical locations and, where appropriate, with upstream open-source ecosystems.
- Exhibit professional behavior with internal and external stakeholders that reflects positively on the company and is consistent with the company’s policies, engineering standards, and development practices.
- Education / Experience BS or MS in Computer Science, Computer or Electronics Engineering, or a related field with 10+ years of industry experience.
- Skills / Qualifications Strong hands-on experience developing embedded software platforms, firmware, and low-level drivers for MCUs, DSPs, or heterogeneous SoC architectures.
- Proficiency in C and/or C++ with strong software engineering practices for maintainable, testable, and production-quality embedded code.
- Strong experience with Zephyr RTOS, including board support, BSP development, device driver development, kernel services, and platform integration.
- Experience in silicon and board bring-up, and comfort debugging silicon, hardware, and software using IDEs and JTAG/SWD debuggers.
- Well-versed in RTOS concepts such as scheduling, synchronization, timing, memory constraints, and concurrency, with strong practical experience in Zephyr RTOS; familiarity with other RTOS or embedded Linux environments is a plus.
- Hands-on experience with Zephyr build and configuration systems, including Kconfig, Devicetree, CMake, and west tools.
- Good understanding of ARM-based embedded systems, bus architecture, and standard communication interfaces such as UART, SPI, I2C, PWM, ADC, DAC, GPIO, interrupts, and power management.
- Hands-on experience with debugging tools and techniques in multi-threaded RTOS environments, including GDB, J-Link, OpenOCD, tracing, and log-based analysis.
- Experience with CI/CD, automated testing, and modern development tools such as Git, Jenkins or GitHub Actions, Jira, and Confluence; familiarity with Zephyr test automation is preferred.
- Excellent communication and collaboration skills, with a proactive mindset and the ability to work effectively across software, hardware, and validation teams.
- Nice To Have Familiarity with silicon design and development cycles, and understanding of hardware/software co-design principles across the product lifecycle.
- Experience contributing to open-source or upstream embedded software projects; prior Zephyr upstream contributions are a strong plus.
- Experience with MCUboot, secure boot, or related embedded security and connectivity components.
- Comfortable reading board schematics and using laboratory tools such as oscilloscopes and logic analyzers; familiarity with low-power design, Bluetooth LE, networking, or CAN stacks is a plus.
- Why You’ll Love Working at ADI At Analog Devices, you'll be part of a collaborative and innovative team that's shaping the future of technology.
- We offer a supportive environment focused on professional growth, competitive compensation and benefits, work-life balance, and the opportunity to work on cutting-edge projects that make a real impact on the world.
- Your expertise will shape the future of technology, and you’ll be supported by a culture that values continuous advancement and professional growth.
- Join us and help create the technologies that bridge the physical and digital worlds, making a tangible difference in how people live, work, and connect.
- For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S.
- Department of Commerce - Bureau of Industry and Security and/or the U.S.
- Department of State - Directorate of Defense Trade Controls.
- As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process.
- We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.
- Job Req Type: Experienced Required Travel: Yes, 10% of the time Shift Type: 1st Shift/Days
Sourced directly from Analog Devices’s career page
Your application goes straight to Analog Devices.
Opens analogdevices.wd1.myworkdayjobs.com in a new tab
Specialisation
Salary range
₹4-9 LPA to ₹30-55 LPA
Open roles at Analog Devices
1015 positions
Job ID
/job/Turkey-Istanbul-Bilisim-Vadisi/Staff-Embedded-Software-Engineer_R262647
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — free