Embedded Software Engineer II
Brady Corporation Muskingum County, Ohio, United States
Manufacturing · 5,001-10,000 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will design, architect, and maintain high-performance embedded systems and edge-compute platforms for industrial laser marking products. This role involves owning hardware-software partitioning, device driver development, and leading end-to-end feature delivery.
What they look for
Requirements
The candidate must have experience developing real-time, multithreaded firmware in C and C++ and customizing Embedded Linux distributions. Proficiency in board bring-up, system security, and optimizing ML inference runtimes is required.
Full description
Brady Engraving Solutions is seeking an Embedded Software Engineer to design, architect, and maintain high-performance embedded systems and edge-compute platforms for our next-generation industrial laser marking products.
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.
Qualifications
- 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.
Similar roles
-
Senior Embedded Software Engineer
Trane Italia Minneapolis, Minnesota, United States · $133K–$169K/yr
-
Software Engineering Internship, Embedded Systems (Spring or Summer 2027)
Apex Technology, Inc. Los Angeles, California, United States · $94K/yr
-
Embedded Software Co-Op
Fresenius Medical Care Lawrence, Massachusetts, United States
-
Software Development Engineer (Embedded systems), Amazon Leo, Early Career - 2027 (US)
Amazon Los Angeles, California, United States · $139K/yr
-
Senior Director, Embedded Systems
Illumina San Diego, California, United States · $225K–$337K/yr
-
Senior Embedded Software Engineer
Boeing Long Beach, California, United States · $172K–$232K/yr