Senior Firmware Engineer

Sorry, this job was removed at 9:20 p.m. (CST) on Saturday, June 25, 2022
Find out who's hiring in Philadelphia, PA.
See all Developer + Engineer jobs in Philadelphia, PA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Position: Senior Firmware Engineer

Business Unit: Crane Payment Innovations

Location: Malvern, PA (hybrid)

Who we are:

CPI makes the technology that powers your everyday life. If you've ever used a self-checkout, played the slots at a casino, gotten a drink from a vending machine, or paid to park your car, you've probably done so with the aid of one of the 10 million devices installed by CPI. From cash and coins to cards and mobile, we keep the world of payments moving with smart validation devices and business-management software. Our technology powers more than 4 billion transactions every week - and we want you to be a part of it.

Payment technology is constantly evolving, and our associates are up for the challenge. We pride ourselves in our ability to deliver excellent service and support for our vast existing field base, while pushing the envelope of innovation to design and deliver new solutions that reflect the modern payment landscape.

At CPI you will become a valuable part of our culture of inclusion and collaboration, working in partnership with more than 3,000 global associates supporting 110 countries and currencies. If you are interested in making a global impact, we are looking for a full-time Senior Firmware Engineer to join us in our Malvern, PA location (hybrid).

About the role:

CPI is seeking a talented senior level Embedded Software Engineer to be part of a fast-paced, innovative, and highly visible team building IoT applications for our enterprise-level connected products and services. This role will implement embedded software solutions on the Linux platform for our connected hardware solutions, provide engineering support and interact with other functional partners (Sales, Product, Technical Support Services, and Quality Assurance & Hosting Services) to deliver innovative and timely solutions in a customer driven market. This role will contribute to all areas of the development process, including input for system architecture, coding, unit testing and solution design as well as provide recommendations for the technology selection process and mentoring of junior team members.

The incumbent will accomplish this through thorough understanding of and experience in object oriented design and SOLID principles. Qualified candidates will have the ability to understand the business user space, take user requirements and recommend/identify creative solutions that meet or exceed these requirements and must be able to meet timelines in a project managed environment.

Why work with us:

With a 160-year history of innovation and growth, more than 3,000 patents, and an unmatched commitment to success, you are joining a company that has shaped the global landscape of technology. At CPI, you will become a valuable part of an inclusive culture of collaboration and innovation, all while directly impacting global payment solutions. Come see your ideas make change.

Responsibilities and Duties:

  • Responsible for the software aspects of the assigned product(s), including Product Development, Product enhancements and Software improvements
  • Provide technical expertise and tier 2 support for customer facing issues by working with Applications Engineers and directly with the customer
  • Support the integration of software for CCS products by working with Applications Engineers and directly with the customer
  • Generate software engineering requirements, design documentation, design proving documentation and the execution of the design proving activities
  • Provide technical expertise and tier 3 support for production problems including deviation acceptance, component evaluation and purchasing support
  • Adhere to the CCS software release process for all assigned software tasks (this includes product software and support tools)
  • Perform other duties/projects as assigned



Qualifications and Required Skills:

  • Bachelor's degree in Electrical Engineering, Computer Science or related field required, or equivalent combination of education, training and experience
  • Minimum of 8 years software development experience required (minimum of 5 years in a embedded Linux environment)
  • Experience of software security concepts such as secure coding, threat analysis or encryption technologies
  • Proficiency in C/C
  • Scripting (Bash, Python, Perl, etc.)
  • Wireless Communications experience desired
  • Experience interfacing with low-level hardware functions
  • Familiarity with Git, Gerrit, Jenkins, and Jira code development tools
  • Cashless transaction experience including EMV, Linux Kernel experience is a plus



Key Attributes for Success:

  • High energy level and comfortable performing multifaceted projects in conjunction with day-to-day activities
  • Excellent analytical and problem-solving skills and the ability to multi-task in a fast-paced environment
  • Excellent interpersonal and customer service skills; ability to interface with personnel from various departments, levels and cultures
  • The ability to work independently and prioritize multiple tasks to meet deadlines
  • Being a team player and able to work in a matrix organization
  • Excellent communication skills verbally and in writing
  • Ability to travel up to 10%



We offer:

  • Competitive salaries
  • Paid time off
  • Medical, dental, & vision insurance
  • Flexible spending accounts
  • Life insurance and disability benefits
  • Onsite gym
  • 401K
  • Discounts for childcare
  • Community involvement
  • Opportunity to travel and work at our global sites



CPI is a part of CraneCo.
Crane Co. is a diversified manufacturer of highly engineered industrial products. Founded in 1855, Crane provides products and solutions to customers in the aerospace, electronics, hydrocarbon processing, petrochemical, chemical, power generation, automated merchandising, transportation and other markets. The Company has four business segments: Aerospace & Electronics, Fluid Handling, Engineered Materials, and Merchandising Systems. Crane has approximately 12,000 employees in North America, South America, Europe, Asia and Australia. Crane Co. is traded on the New York Stock Exchange (NYSE:CR).

Visit us at Crane Payment Innovations and Crane Co.

Crane Co. is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment 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.

More Information on Crane Co.
Crane Co. operates in the Other industry. The company is located in Elyria, OH and Stamford, CT. It has 10001 total employees. It offers perks and benefits such as Health insurance, 401(K). To see all 6 open jobs at Crane Co., click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Crane Co.Find similar jobs