> Markdown version of [/jobs/ext/1338121-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/1338121-firmware-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). --- # Firmware Engineer - **Company:** BRADY WORLDWIDE INC - **Location:** Boston, MA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), C++ (Programming Language), Computer Engineering, Device Drivers, Linux on Embedded Systems, Ethernet, Firmware, Hardware Interface Design, Inter-Process Communication, Joint Test Action (IEEE Standards), Network Service, Object-Oriented Software Development, Posix, Systems Development Life Cycle, Real-Time Operating Systems, Multithreading, Real Time Systems, Information Technology, Hardware Debugging - **Published:** July 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3c49281eae320b34 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field. * Minimum of two (2) years of relevant professional experience developing real-time embedded systems in C and C++. * Experience developing multithreaded firmware utilizing Real-Time Operating Systems (RTOS) or POSIX interprocess communication (IPC) frameworks. * Practical experience in application, kernel support, and driver development under Embedded Linux environments. * Hands-on familiarity using hardware debugging tools such as oscilloscopes, logic analyzers, and JTAG emulators. * Knowledge of industrial networking integration, specifically EtherNet/IP, Profinet, and IIoT frameworks. ## Description Brady Engraving Solutions is seeking a talented, motivated, and passionate Firmware Engineer to join our team! In this role, you will design, develop, and maintain high-performance embedded systems for our next-generation laser marking and engraving product lines. This position focuses on full-stack embedded development for integrated system controllers, which combine smart scan control, interface hardware, and real-time processing. You will own low-level CPU firmware execution, custom Embedded Linux system development, and driver integration. This is an onsite role based in our Acton, MA or Cranberry Township, PA office. Requirements: * Design, develop, and test real-time firmware for network-ready CPU platforms and controller boards using C and C++. * Build, customize, and maintain embedded Linux kernels, custom device drivers, and system-level software to interface with Ethernet-based smart hardware. * Collaborate with hardware engineering teams to bring up prototype boards and integrate network communication protocols, including EtherNet/IP, Profinet, and Industry 4.0 IoT standards. * Support and expand the firmware backing the API to allow seamless remote equipment control and automation. * Contribute actively to core firmware architecture, hardware-software partitioning, and object-oriented software design decisions. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Using WebAssembly to run, extend, and secure your application](https://www.wearedevelopers.com/videos/652-using-webassembly-to-run-extend-and-secure-your-application) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)