
Embedded Software Manager
Malvern, PAFull-timeSeen 2 days agoSeen in employer's feed 2 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Malvern, PA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
The Embedded Software Manager leads distributed engineering teams responsible for software and firmware for CPI products. The role combines people leadership and delivery accountability with technical direction across embedded architecture, design, implementation, integration, and verification. The manager works across software, electronics, systems, test, manufacturing, and product teams, initially supporting the SC3 platform, and may take on broader organizational scope.
Skills & qualifications
Skills
Qualifications
Full job description
Embedded Software Manager
Location PA, Malvern
Department Information Technology
Employment Type Full Time
Have you ever used a self-checkout, played the slots at a casino, grabbed a drink from a vending machine, or paid to park your car? If so, you may have done so with the aid of technology from Crane Payment Innovations (CPI).
We make technology that powers everyday transactions, helping keep the world of payments moving through payment validation devices and business management software.
Headquartered in Malvern, PA, CPI is supported by: >2,500 global associates, 7 manufacturing sites, 12 corporate offices and 43 service branches.
WHAT YOU'LL BE DOING
As Manager, Embedded Software Development, you will lead embedded software engineering teams responsible for the software and firmware at the heart of CPI's intelligent products.
You will combinepeopleleadership and delivery accountability with a strong technical understanding of embedded systems. The role requires the ability to work effectively across software, electronics, mechanical systems, test and product engineering, where software behavior is closely coupled to physical hardware and real-time product operation.
Initially, you will lead a distributed embedded software team supporting the SC3 product platform, with engineers located in Malvern, Pennsylvania and Buxtehude, Germany. The scope of the role may expand as CPI evolves its embedded software organization.
The Manager, Embedded Software Development will have a direct impact on the Engineering organization, responsible for:
-
Leading a geographically distributed team of embedded software engineers in the United States and Germany.
-
Translating product and system requirements into executable embedded software development plans and delivery commitments.
-
Providing technical leadership and direction for embedded software architecture, design, implementation,integrationand verification.
-
Ensuring effective collaboration between embedded software, electronic hardware, systems engineering, test and validation, manufacturing and product management.
-
Managing development across new products, product enhancements, customerrequirementsand sustaining engineering.
-
Establishing and maintaining appropriate engineering practices for embedded software quality, configuration management, code review,testingand release.
-
Ensuring software designs appropriately address real-time behavior, hardware constraints, reliability, maintainability and product lifecycle requirements.
-
Developing engineers through coaching, technical mentoring, careerdevelopmentand clear performance expectations.
-
Supporting recruitment, workforceplanningand development of the embedded software engineering capability.
-
Managing engineering priorities, resource constraints, technicalrisksand cross-functional dependencies.
-
Driving continuous improvement in embedded development tools, automation, build and test infrastructure, and engineering processes.
-
Representing Embedded Software Development in engineering reviews, product planning and cross-functional decision-making.
WHO WE'RE LOOKING FOR
You will bring substantial experience developing embedded software for commercial products together with demonstrated engineering leadership experience.
This is fundamentally an embedded engineering leadership role. A strong understanding of electronic hardware, microprocessors, real-timesystemsand hardware/software interaction is essential. You do not need to be the team's primary developer, but you must have sufficient technical depth to challenge designs, understand failures and risks, and provide meaningful technical direction.
Qualifications and Requirements
-
Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical discipline, or equivalent relevant experience.
-
Typically8 or more years of professional embedded software or firmware development experience, including technical orpeopleleadership responsibility.
-
Strong professional experience developing software for embedded products.
-
Strong knowledge of C and/or C++ in resource-constrained embedded environments.
-
Experience with microcontrollers,microprocessorsand embedded hardware architectures.
-
Practical understanding of real-time systems, including interrupt-driven designs, concurrency, timingconstraintsand RTOS-based software.
-
Strong understanding of hardware/software interfaces, including device drivers and common embedded communication interfaces and protocols.
-
Ability to read electronic schematics and work effectively with electronic hardware engineers.
-
Experience troubleshooting complex hardware/software interactions using appropriate embedded debugging and laboratory tools.
-
Understanding ofembedded software architecture, modular design, source control, configuration management, automated builds, codereviewand software testing.
-
Experience delivering embedded software through the complete commercial product lifecycle.
-
Demonstrated ability to lead,coachand develop software engineers.
-
Experience working with geographically distributed engineering teams.
-
Strong written and verbal communication skills and the ability to communicate effectively with both technical and non-technical stakeholders.
Preferred Experience
-
Experience developing embedded software for complex electromechanical products.
-
Experience with RTOS-based systems and embedded Linux.
-
Experience with ARM or other modern microcontroller/microprocessor architectures.
-
Experience with embedded communications such as CAN, USB, Ethernet, UART, SPI or I²C.
-
Experience with hardware debugging tools such as JTAG/SWD debuggers,oscilloscopesand logic analyzers.
-
Experience working with bootloaders, firmware updatemechanismsand embedded product diagnostics.
-
Experience with embedded cybersecurity and secure software development practices.
-
Experience developing products with long operational lifecycles and significant field-installed populations.
-
Experience with payments, currency handling, vending, retail, gaming, industrialautomationor other intelligent electromechanical products.
-
Experience leading technology modernization or migration ofmature embeddedproduct platforms.
PERSONAL ATTRIBUTES
-
Technically Grounded: You understand both software and the hardware it controls and can engage engineers credibly on architecture, design trade-offs and difficult technical problems.
-
People Developer: You create clear expectations, coach engineerseffectivelyand build technical depth within the organization.
-
Systems Thinker: You consider software, electronics, mechanics, sensors, communications and product behavior aspartsof a complete engineered system.
-
Action Oriented: You make practical decisions, establishprioritiesand maintain delivery momentum while managing technical risk.
-
Collaborative Leader: You build strong relationships across sites and across software, hardware, systems,test, manufacturing and product organizations.
-
Quality Focused: You recognize that embedded software directly controls physical products and place appropriate emphasis on reliability, robustness and disciplined engineering.
CPI is part of Crane NXT
Crane NXT is a premier industrial technology company that provides proprietary and trusted technology solutions to secure, detect, and authenticate what matters most to its customers. The company is a pioneer in advanced, proprietary micro-optics technology for securing physical products, and its sophisticated electronic equipment and associated software leverages proprietary core capabilities with detection and sensing technologies. Crane NXT has approximately 4,000 employees with global operations and manufacturing facilities in the United States, the United Kingdom, Mexico, Japan, Switzerland, Germany, Sweden, and Malta. For more information, visit www.cranenxt.com.
Crane Payment Innovations is committed to hiring a diverse workforce. Applicants will receive consideration without regard to race, color, religion, sex, gender identity, sexual orientation, age, disability, military status, or national origin or any other characteristic protected under federal, state, or applicable local law.
#CPI #LI-JL1 #Remote
How this job compares
Set against the 1,007 open Software Engineering Manager jobs on Olive Jobs, counted October 27, 2026.
- Pay
- This postingNot listed
- US median$143–262K/yr852 salary ranges
- Openings
- Olive Jobs lists 26 open Software Engineering Manager jobs in Pennsylvania and 1,007 across the US. 6% of them nationwide are listed as remote or flexible.
- Experience
- This posting asks for at least 8 years of experience; Software Engineering Manager postings that state a minimum ask for 7 years at the median (923 postings).
- Education
- 430 of the 1,007 open Software Engineering Manager jobs (43%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on October 27, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
- Software Engineering ManagerSRAM · Phoenixville, PA · $155–200K/yrPosted 1w agoPosted 1w ago
Lead Embedded Software EngineerCOHERENT · Horsham, PA · $114–154K/yrDev Sec Engineering Asc Mgr.Lockheed Martin · King of Prussia, PA · $136–252K/yr
Lead Software Engineer (Minimum $10k Sign-On Bonus) 1L3Harris · Camden, NJ · $137–195K/yr
Software Engineering ManagerCertara USA, LLC · Radnor, PA
You've read the whole posting — now see how you match it.