Embedded Software Engineer II

Boston, MA, US • Posted 8 hours ago • Updated 8 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Embedded Software
  • CPU
  • Embedded Systems
  • Web Applications
  • Computer Networking
  • System Security
  • Regulatory Compliance
  • Systems Design
  • Unit Testing
  • Cross-functional Integration
  • Continuous Integration
  • Continuous Delivery
  • Automated Testing
  • Debugging
  • Real-time
  • Multithreading
  • Firmware
  • C
  • C++
  • Embedded Linux
  • Computer Hardware
  • Optics
  • ROOT
  • OTA
  • Machine Learning (ML)
  • Artificial Intelligence

Summary

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.

  • 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: RTX166a88
  • Position Id: 6bd87163bf0e6202a5e9f225615081ee
  • Posted 8 hours ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.