Embedded Software Engineer II

Seton

Boston (MA)

In loco

USD 120.000 - 190.000

Tempo pieno

17 ore fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Medical, dental, and vision
401(k) with company match
Paid time off and holidays

Descrizione del lavoro

Brady Engraving Solutions is seeking an Embedded Software Engineer to design, architect, and maintain high-performance embedded systems for industrial laser marking products. The role covers firmware, Linux distributions, drivers, and security compliance.

You will lead hardware-software partitioning, develop real-time firmware in C/C++, and drive end-to-end feature delivery with cross-functional teams. Strong debugging and CI/CD experience is required.

Competenze

  • 5+ years of C/C++ real-time embedded and Linux development.
  • Experience with hardware debugging tools like oscilloscopes and JTAG.
  • Expertise in secure boot, root-of-trust, cybersecurity, and OTA updates.
  • Knowledge of industrial networking (EtherNet/IP, Profinet, IIoT).
  • Experience with edge AI/ML on NPUs/SoCs.
  • Ability to partition hardware-software components and drive end-to-end feature delivery.

Mansioni

  • Evaluate and partition hardware-software components across edge compute and controller platforms.
  • Lead end-to-end feature development from requirements to production release.
  • 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 and drivers.
  • Lead board bring-up with hardware, software, and optics teams.
  • Implement security features like secure boot and OTA updates.
  • Design low-latency vision pipelines for edge vision and laser alignment.
  • Optimize ML inference runtimes for sub-100ms latency on edge frameworks.

Conoscenze

C/C++ real-time embedded
Linux development
Microservices
API-first design
CI/CD
Automated testing
Hardware debugging
Secure boot
Root-of-trust
Cybersecurity
OTA updates
Industrial networking

Formazione

Bachelor’s or Master’s degree in CS/CE/EE

Strumenti

Oscilloscopes
Logic analyzers
JTAG/SWD
Embedded Linux distributions

Descrizione del lavoro

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.

What You'll Be Doing:
  • 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.
What You Will Need To Be Successful:
  • 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.
  • 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.
About Us:

Who we are:
Brady Corporation is a global industrial technology leader dedicated to making workplaces safer, more productive, and more connected. Backed by a 110+ year legacy of reliability and innovation, we have entered an exciting era of transformation and growth, powered by more than 10,000 team members serving customers across 40+ countries. Following our acquisition of Honeywell's Productivity Solutions and Services business in August 2026, Brady brings together trusted leadership in safety, materials science, and identification with advanced mobile computing, scanning, and automation. We help organizations make work safer, more productive, and more connected by transforming everyday critical information into actionable intelligence. Our end-to-end platform unites two powerful pillars:

  • Identification Solutions: High-performance labels, safety signs, engineered materials, and rugged industrial printing systems.
  • Intelligent Productivity Solutions: Industry-leading mobile computers, barcode/RFID scanners, specialized software, voice automation, and workflow services.
From aerospace, healthcare, and laboratories to manufacturing plants, retail, data centers, and global transportation and logistics hubs, we empower customers to identify, protect, track, and optimize the people, assets, and processes that keep the world running. Why work at Brady:
A career at Brady means working for a global company that has thrived for over 100 years, and whose innovative spirit drives our future growth.

Brady offers competitive pay and great benefits, supported by a culture that encourages collaboration and innovation. We strive to foster an inclusive workplace where diverse talent can learn, grow, and succeed. And with deeply rooted values, no matter where you work at Brady, you'll feel connected to the community through our charitable contributions and opportunities to give back.

Our headquarters are in Milwaukee, Wisconsin, but we have more than 70 locations globally, giving our employees the opportunity to work with colleagues around the world.

  • Comprehensive insurance coverage starting on your first day of employment, including medical, dental, and vision
  • Generous 401(k) with company match
  • Paid time off and holidays
  • Opportunity to participate in incentive programs for all full-time employees
  • Family planning benefits including paid parental leave, fertility coverage, adoption and surrogacy assistance
  • Scholarship program for children of Brady employees
  • A variety of Employee Resource Groups to provide you with unique networking, development, and volunteer opportunities
  • Employee Assistance Program and related wellness programs (mental and behavioral health, family counseling, financial management)
  • Dress-for-your-day dress code
  • Charitable contributions matched through Brady's Matching Gift program
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Embedded Software Engineer II
Embedded Software Engineer II

Brady Corporation • Boston (MA)

In loco
USD 120.000 - 180.000
Competitive pay
Great benefits
401(k) with company match
+2
Firmware Engineer
Firmware Engineer

Brady Corporation • Boston (MA)

In loco
USD 110.000 - 140.000
Medical insurance
401(k) plan
Paid time off
+5
Sr. Software Engineer
Sr. Software Engineer

Brady Corporation • Boston (MA)

In loco
USD 120.000 - 180.000
Comprehensive insurance coverage
401(k) with company match
Paid time off and holidays
+5
Sr. Software Engineer
Sr. Software Engineer

Seton • Boston (MA)

In loco
USD 120.000 - 160.000
Medical, dental, vision
401(k) with company match
Paid time off
+2
Sr Advanced Software Engineer
Sr Advanced Software Engineer

Seton • Fort Mill (SC)

Ibrido
USD 140.000 - 190.000
Medical/Dental/Vision
401(k) with match
Paid time off
+6
Sr Advanced Software Engineer
Sr Advanced Software Engineer

Emedco • Charlotte (NC)

Ibrido
USD 120.000 - 180.000
Health insurance
401(k) with company match
Paid time off
Sr Advanced Software Engineer
Sr Advanced Software Engineer

Brady Corporation • Charlotte (NC)

Ibrido
USD 140.000 - 210.000
Health insurance
401(k) with company match
Paid time off
Lead Firmware Engineer
Lead Firmware Engineer

Brady Corporation • Glendale (WI)

In loco
USD 120.000 - 160.000
Comprehensive insurance coverage
Generous 401(k) with company match
Paid time off and holidays
+2
Technical Services Engineer
Technical Services Engineer

Brady Corporation • Pittsburgh

In loco
USD 60.000 - 80.000
Comprehensive insurance starting on第一天
401(k) with company match
Paid time off and holidays
+3
Sr. Business Intelligence Engineer
Sr. Business Intelligence Engineer

Brady Corporation • Milwaukee (WI)

In loco
USD 120.000 - 160.000
Comprehensive medical/dental/vision
401(k) with company match
Paid time off and holidays
+2