> Markdown version of [/jobs/ext/4628694-embedded-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/4628694-embedded-software-engineer-ii). 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). --- # Embedded Software Engineer II - **Company:** BRADY WORLDWIDE INC - **Location:** Boston, MA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Board Bringup, Computing Platforms, ARM Architecture, Artificial Neural Networks, Automation of Tests, Unit Testing, C++ (Programming Language), Static Program Analysis, Cyber Security, Computer Engineering, Continuous Integration, Software Debugging, Linux, Device Drivers, Linux on Embedded Systems, Embedded Software, Ethernet, Firmware, Joint Test Action (IEEE Standards), Software Engineering, Software Requirements Analysis, System Software, Web Applications, Multithreading, Information Technology, Machine Learning Operations, U-Boot, Api Design, C++14, Microservices - **Published:** November 7, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=89ab818d390debe5 ## About the Role * Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field. * 5+ years of C/C++ real-time embedded and Linux software development experience. * Experience designing platform architecture, reference designs, and drivers. * Expertise in microservices, API-first design, CI/CD, and automated testing. * Proficiency with hardware debug tools (oscilloscopes, logic analyzers, JTAG/SWD). * Experience with secure boot, hardware root-of-trust, cybersecurity, and OTA updates. * Knowledge of industrial networking (EtherNet/IP, Profinet, IIoT). * Strong understanding of ARM Cortex-A, high-speed camera/serial buses, and DMA buffers. * Exposure to edge ML deployment and neural networks on NPUs/SoCs. ## Description This full-stack embedded role covers low-level CPU firmware, real-time control, edge AI acceleration, custom Embedded Linux distributions, zero-latency vision pipelines, embedded web applications, and industrial networking. You will own hardware-software partitioning, interface contracts, device driver development, and system security compliance. Requirements: * Evaluate and partition hardware-software components across edge compute and controller platforms. * Lead end-to-end new feature development & lifecycle software delivery from technical requirements definition and system design to unit testing, cross-functional integration, and production release deployment. * Build and maintain CI/CD pipelines, static analysis, and automated testing. * Develop and debug real-time, multithreaded firmware in C and modern C++. * Customize and maintain Embedded Linux distributions, custom drivers, and system software. * Lead board bring-up by collaborating with hardware, software, and optics teams. * Implement security features like secure boot, root-of-trust, and OTA updates. * Design low-latency camera vision pipelines for edge vision and laser alignment. * Optimize ML inference runtimes to achieve sub-100ms latency on edge AI frameworks.