Senior Project Engineer, Embedded Software

Mac Tools

Towson, Maryland, US
Competitive salary; not specified; medical, dental...
Hybrid
Embedded firmware design experience
C and c++ programming skills
Arm microcontroller architecture knowledge
Mac Tools is seeking a Senior Project Engineer for Embedded Software in Towson, Maryland, to join their innovative team. The ideal candidate should possess extensive experience in embedded systems, firmware design, and a passion for problem-solving, with a hybrid work model offered

Job Summary

  • This role involves designing and developing power electronic firmware for ABLDC motor controls and lithium-ion battery management systems for power tools.
  • The ideal candidate will possess extensive hands-on experience in bare metal embedded system design with a strong background in C, C++, and ARM architectures.
  • Employees receive competitive salaries, comprehensive medical benefits, 401(k) matching, and access to global learning resources including the Lean Academy.

Matching Summary

Match Score: 85

Mac Tools is seeking a Senior Project Engineer for Embedded Software in Towson, Maryland, to join their innovative team. The ideal candidate should possess extensive experience in embedded systems, firmware design, and a passion for problem-solving, with a hybrid work model offered.

Salary

Competitive Salary; Not specified; Medical, dental, life, vision, wellness program, disability, 401(k), Employee Stock Purchase Plan, paid time off

Skills & Requirements

Must-have

  • Embedded firmware design experience
  • C and C++ programming skills
  • ARM microcontroller architecture knowledge
  • BLDC motor control implementation
  • Lithium-ion battery management systems
  • Real-time operating system concepts
  • Unit and integration testing procedures

Nice-to-have

  • Assembly language coding experience
  • Sensored and sensorless control techniques
  • Agile or waterfall development processes
  • Cross-functional team leadership
  • Mentoring junior engineers
  • System-level problem solving approach

Key Requirements

  • BSEE, BSCS, BSCE or equivalent degree
  • 7+ years of embedded system design experience
  • 4-8 years of electronics and software development experience

Work Rights

Not specified

Tailored Resume

Cover Letter