> Markdown version of [/jobs/ext/3427825-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3427825-senior-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded Software Engineer - **Company:** Analog Devices - **Location:** Wilmington, MA, United States - **Experience:** Expert - **Salary:** $110,385.0 - $151,808.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Keil, Confluence, JIRA, Booting (BIOS), C++ (Programming Language), Continuous Integration, Software Debugging, Linux, Device Drivers, Embedded Operating Systems, Embedded Software, Firmware, FreeRTOS, Github, Joint Test Action (IEEE Standards), Microsoft Visual Studio, Real-Time Operating Systems, Software Engineering, System on a Chip, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Git, Information Technology, Bare Metal, Jenkins - **Published:** September 6, 2026 - **Apply:** https://www.oriontalent.com/search-jobs/career/11656871/senior-embedded-software-engineer-massachusetts-ma-wilmington ## About the Role The successful candidate must demonstrate high levels of motivation, individual responsibility, and accountability; must be up to date on the latest technological advances; and must be able to perform the essential functions listed below., * BS or MS in Computer Science, Computer or Electronics Engineering, or a related field with 5-7 years of industry experience., * Experience with developing firmware and bare metal drivers for MCUs, DSPs, or heterogeneous SoC architectures. * Experience in developing bootloaders and device drivers. * Experience in silicon and board bring-up, and comfortable with debugging silicon, hardware, and software using IDE and JTAG/SWD debuggers. * Good understanding of real-time operating systems concepts and the use of FreeRTOS, Zephyr, and/or Linux as an embedded operating system. * Proficient in C and/or C++ programming with best engineering and software development practices. * Good understanding of ARM cores and bus architecture. * Experience with standard communication interfaces and protocols such as UART, SPI, I2C, etc. * Hands-on experience with debugging tools (such as GDB, JLink, OpenOCD, etc.) * Familiar with CI/CD and industry-standard tools such as Git, Jenkins/GitHub Actions, Jira, Confluence, etc. * Excellent interpersonal communication skills with a proactive, can-do attitude. Nice To Have * Familiar with silicon design and development cycle and understand the importance of hardware/software co-design principles throughout the design and development cycle. * Experience in the use of CMSIS Packs, IAR, KEIL, and Visual Studio/VS Code IDEs. * Comfortable with reading board schematics. * Experience with oscilloscopes and logic analyzers. ## Description Analog Devices, Inc. is looking for a Senior Embedded Software Engineer to join the Digital Embedded Solutions Team. The successful candidate will work alongside a very experienced and passionate group of engineers and managers, contributing to the architectural design and development of ADI's most advanced and technically challenging products., * Collaborate with the software architects to design and develop device driver software for System-on-Chip (SoC) solutions. * Contribute to the design and development of embedded SW, microcode, and bare metal drivers for our SoC products. * Develop software for performance analysis and profiling. * Ensure proper software development, testing, debugging, integration, and documentation, including adherence to software standards and testing on emulation platforms and evaluation boards. * Be an excellent communicator and team player. * Be able to independently operate in a global, diverse software development community across many geographical locations. * Exhibit professional behavior with both internal/external business associates that reflect positively on the company and is consistent with the company's policies and practices., * We allow our employees the freedom to explore new ideas and autonomy to determine how to best achieve business goals and objectives. * We emphasize professional development and mentoring. * Above all, we recognize that the personal goals of our employees and the company's goals are closely related and must support each other. ## Related Videos - [GitOps for the people](https://www.wearedevelopers.com/videos/461-gitops-for-the-people) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 162: AI careers, MCP, AWS best practices & floppy sweaters](https://www.wearedevelopers.com/magazine/571-dev-digest-162-ai-careers-mcp-aws-best-practices-floppy-sweaters) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)