Atomic Machines

Senior Manager, Embedded Software and Controls

Job Description

Posted on: 
2025-05-27

Responsibilities

  • Coordinate with leaders from other engineering disciplines to gather requirements and anticipate risks.
  • Manage projects by setting requirements and tracking team execution.
  • Drive architectural clarity and maintain high engineering standards through documentation and code reviews.
  • Engage in collaborative brainstorming sessions to clarify requirements and approaches.
  • Lead engineering team management by hiring, mentoring, and aligning team objectives with company goals.
  • Provide technical guidance and support for personal career development of team members.
  • Ensure the delivery of quality engineering architecture and design in software and embedded development tasks.

Job Requirements

  • 7+ years of experience in software development with 3+ years in a management role.
  • Proven experience in shipping embedded software, preferably in robotics.
  • Familiarity with control systems in real-time environments.
  • Strong communication skills and ability to collaborate effectively with teams.
  • Bachelor's or Master's degree in computer science, electrical engineering, or related discipline.
  • Creativity and a first-principles approach to problem-solving.
  • Experience with FPGAs and expertise in FMEA is a bonus.
Apply now

More job openings