Jobs · Information Technology · Maryland

Lead Embedded Software Engineer

Valmet · Owings Mills, MD · 1 wk ago
HybridInformation TechnologyFull-time

About the role

As a technical leader who can define platform direction, tackle complex embedded challenges, and shape the long-term evolution of embedded products, you could be our next Lead Embedded Software Engineer.

Responsibilities

  • Provide technical leadership and architectural oversight for embedded Linux software across multiple product lines
  • Drive the platform strategy across Yocto builds, kernel configuration, driver architecture, and real-time system behavior
  • Develop and guide the implementation of real-time, performance-critical applications in C/C++
  • Architect and lead the development, debugging, and optimization of Linux kernel modules, device drivers, and application software
  • Drive resolution of complex issues spanning hardware, kernel, bootloaders, and user-space components
  • Ensure long-term platform maintainability, security posture, and scalability
  • Mentor embedded engineers and raise the technical bar across the organization
  • Collaborate with hardware, test, manufacturing, and product management to ensure system success
  • Oversee BSP integration and validation of embedded platform components
  • Contribute to architecture documentation, design guidelines, and engineering standards
  • Represent embedded engineering in design reviews, technical governance, and roadmap planning

Requirements

  • 7+ years of experience in embedded Linux development
  • Holds a Bachelor’s or Master’s in Computer/Electrical Engineering, Computer Science, or equivalent
  • Strong expertise with Yocto and custom Linux distribution development
  • Familiarity with debugging and profiling tools such as Valgrind, perf, oprofile, or similar
  • Mastery of Linux kernel internals, device drivers, and low-level system debugging
  • Highly proficient in C/C++ for embedded and real-time applications
  • Understanding of low-latency and deterministic system design (e.g., PREEMPT_RT)
  • Proven track record of technical leadership
  • Comfortable working at the intersection of hardware and software
  • Strong systems thinking, structured problem-solving, and lifecycle awareness

Qualifications

  • Experience in industrial automation or mission-critical environments is a plus

Skills

  • Technical leadership
  • Embedded Linux development
  • Yocto and custom Linux distribution development
  • Debugging and profiling tools
  • Linux kernel internals, device drivers, and low-level system debugging
  • C/C++ for embedded and real-time applications
  • Low-latency and deterministic system design
  • Systems thinking, structured problem-solving, and lifecycle awareness

Benefits

  • A challenging work environment that values innovation and suits development-minded people
  • A generous wage and benefits package that includes a company-funded registered pension plan

Pay

  • Competitive salary based on experience and qualifications

Schedule

  • Full-time position

Similar jobs

Lead Software Engineer

Caterpillar Inc.Chicago, IL· 3 days ago
Engineering$128k–$209k/yrapply on careers.caterpillar.com

Lead Software Engineer

RemoteHunterUnited States· 2 days ago
RemoteEngineering$155k–$175k/yrapply on remotehunter.com