Senior Embedded Software Manager

Crane Payment Innovations Inc.

Malvern (Chester County)

On-site

USD 140,000 - 200,000

Full time

30 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Crane Payment Innovations Inc. in Malvern, PA is seeking an experienced Manager of Embedded Software Development to lead the software and firmware that power CPI’s intelligent products.

You will manage distributed engineering teams, translate product requirements into executable embedded plans, and provide technical leadership across hardware interfaces, real-time systems, and verification to ensure reliable product lifecycles.

Qualifications

  • Bachelor's degree in a related technical discipline or equivalent experience.
  • 8+ years embedded software or firmware development with leadership experience.
  • Strong C/C++ in resource-constrained environments.
  • Experience with microcontrollers and embedded hardware architectures.
  • Real-time systems, including interrupt-driven design and RTOS.
  • Hardware/software interfaces, device drivers, and common protocols.
  • Ability to read schematics and collaborate with hardware engineers.
  • Debugging complex HW/SW interactions with appropriate tools.
  • Software architecture, version control, automated builds, code review, testing.
  • Experience delivering embedded software through full product lifecycle.
  • Leadership and coaching of software engineers.
  • Experience working with distributed engineering teams.
  • Strong communication with technical and non-technical stakeholders.

Responsibilities

  • Lead distributed embedded software team in US and Germany.
  • Translate product requirements into actionable embedded development plans.
  • Provide technical leadership for architecture, design, implementation, integration and verification.
  • Ensure collaboration across embedded software, hardware, systems engineering, test, validation, manufacturing and product management.
  • Manage development across new products, enhancements, customer requirements and sustaining engineering.
  • Establish engineering practices for quality, configuration management, code review, testing and release.
  • Address real-time behavior, hardware constraints, reliability and lifecycle requirements.
  • Coach and develop engineers with clear performance expectations.
  • Support recruitment and workforce planning for embedded team.
  • Drive improvements in tools, automation, build and test infrastructure.
  • Represent Embedded Software Development in reviews, planning and cross-functional decisions.

Skills

C/C++
Embedded systems
Real-time systems
Leadership
Communication
Hardware interfacing

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical discipline, or equivalent relevant experience.

Tools

CAN
USB
Ethernet
UART
SPI
I²C
JTAG/SWD

Job description

Crane Payment Innovations Inc. in Malvern, PA is seeking an experienced Manager of Embedded Software Development to lead the software and firmware that power CPI’s intelligent products.

You will manage distributed engineering teams, translate product requirements into executable embedded plans, and provide technical leadership across hardware interfaces, real-time systems, and verification to ensure reliable product lifecycles.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Embedded Software Engineering Manager
Remote Embedded Software Engineering Manager

Crane NXT, Co. • Pennsylvania

Hybrid
USD 130,000 - 180,000
Embedded Software Manager
Embedded Software Manager

Crane Payment Innovations Inc. • Malvern

On-site
USD 140,000 - 200,000
Embedded Software Manager
Embedded Software Manager

Crane NXT, Co. • Pennsylvania

Hybrid
USD 130,000 - 180,000
Global Software Development Manager - Cloud
Global Software Development Manager - Cloud

Crane Payment Innovations Inc. • Malvern

On-site
USD 140,000 - 200,000
Software Development Manager
Software Development Manager

Crane NXT, Co. • Pennsylvania

Remote
USD 150,000 - 190,000
Remote work option
Competitive compensation
Software Development Manager
Software Development Manager

Crane Payment Innovations Inc. • Malvern

On-site
USD 140,000 - 200,000
Global Software Development Manager (Remote)
Global Software Development Manager (Remote)

Crane NXT, Co. • Pennsylvania

Remote
USD 150,000 - 190,000
Remote work option
Competitive compensation
Senior Finance Manager
Senior Finance Manager

Crane NXT, Co. • Pennsylvania

On-site
USD 140,000 - 180,000
Medical Insurance
401K
Paid Time Off
+3
Senior Finance Manager, Hardware FP&A — Drive Growth
Senior Finance Manager, Hardware FP&A — Drive Growth

Crane Payment Innovations Inc. • Pennsylvania

Hybrid
USD 120,000 - 150,000
Competitive salaries
Paid time off
Medical, dental, & vision insurance
+4
Integration Engineer
Integration Engineer

Crane NXT, Co. • Illinois

Hybrid
USD 80,000 - 120,000
Life insurance
25 days holiday + Bank Holidays
Contributory Pension
+1