Have you ever used the self-checkout in a Wal-Mart, Target, or Home Depot? Played the slots at an MGM Casino? Maybe you grabbed a drink from a vending machine or paid to park your car? If you’ve answered with a resounding “YES”, then you’ve done so with the aid of one of the 10 million devices installed by Crane Payment Innovations (CPI).
We make the technology that powers your everyday life, enabling more than 4 billion transactions every week in more than 143 currencies worldwide. From cash and coins to cards and mobile, we keep the world of payments moving with smart 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.
Primary Function:
The Software Engineer will design and develop software to support our existing coin and note processing machines. This individual will assist with all phases of the software development cycle.
Responsibilities and Duties
Technical skillsets:
- Experienced in designing and testing new code in C/C++ for Linux or Windows environment.
- Familiarity with web-based applications using HTML5, JavaScript.
- Using installation tools to create and maintain Linux or Windows based installation packages
- Provide support and development for automation test scripts – either C#, Python
- Utilizing version control system to manage product revisions: Git and ClearCase
- Creating and maintaining issues using JIRA
- Experienced working with Microsoft Visual Studio IDE.
- Ability to troubleshoot and debug for root cause of system/subsystem failures.
- Experienced with architectural design for embedded real-time processing machines.
- Experience in designing and implementing software application middleware and UI components.
- Experienced in working within an established engineering development process.
- Experience of communication protocols such as USB and Bluetooth.
Core Skillsets:
- Ability to work in a cross functional team environment.
- Good communications skillsets (verbal, written, presenting, etc.).
- Computer skillsets (Excel, Word, PowerPoint, etc.)
- Self-Motivated – takes initiative to address issues, pursue new designs, identify cost reductions, researching of new parts.
- Innovative – Ability to design from a broad mandate statement, thinking out of the box, etc.
- Accountable – Assumes full responsibility of their designs or other designs which they have been assigned to maintain or debug.
- Use of standard lab equipment.
- Strong mathematical and statistical skills.
- Track-record of successful software design.
- Good time management with ability to work alone and unsupervised.
- Knowledge of IT infrastructure and networking protocols/systems.
- Good problem-solving skills with the ability to think logically.
Value Added Skillsets:
- Familiarity with Kaizen methodology and Continuous Improvement Tools.
- Experience with working with STM32F427/437 Cortex-M4 – Used for system real-time processing. IAR IDE debugger
- Experience working with the NXP MIMX8ML6DVNLZAB or other System-On-Chip (SOC) – Used for system software applications.
- Familiarity with test equipment such as oscilloscopes, IDEs, debug modules, DVM, data communication analysis tools (Wireshark, USB sniffer)
Qualifications and Required Skills
- Bachelor’s degree in Software Engineering or equivalent.
- 4-7 years of experience in software development
- Strong software/hardware debugging skillsets
Key Attributes for Success
- High energy level, comfortable performing multifaceted projects in conjunction with day-to-day activities
- Excellent influencing skills, analytical and problem-solving skills, and the ability to multi-task in a fast-paced environment
- Ability to establish credibility and be decisive and able to recognize and support the organization's preferences and priorities
- Results and people oriented with sound judgment—ability to balance other business considerations
- Team player – able to work in a matrix organization
- Excellent communication skills verbally and in writing
- Up to 10% travel
We offer
- Competitive salaries
- Paid time off
- Sick time off
- Medical, dental, & vision insurance
- Flexible spending accounts
- Life insurance and disability benefits
- 401K with Company contribution
- Community involvement
- Opportunities to travel and work at our global sites
Be a part of Crane Payment Innovations and Crane NXT Co.
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. We are comprised of two reporting segments: Crane Payment Innovations (“CPI”) and Crane Currency.
Crane NXT has approximately 4000 employees worldwide. Crane NXT, Co. common stock is traded on the New York Stock Exchange (“NYSE”) under the symbol "CXT".
Crane NXT is an equal-opportunity employer. It is the policy of the Company to recruit, hire, promote and transfer to all job classifications qualified applicants without regard to race, color, religion, national origin or ancestry, ethnicity, age, sex, pregnancy (including childbirth, lactation or related medical conditions), marital status, sexual orientation or gender identity, physical or mental disability, military status, veteran status, genetic information (including testing and characteristics), or any other characteristics protected by law in all aspects of the employment process and relationship. We provide reasonable accommodation for qualified individuals with disabilities and disabled veterans in job application procedures.