Senior Software Engineer - Embedded Device (Malvern, PA)

Crane Co. - Malvern, PA (30+ days ago)3.4


Crane Co. Background
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 11,000 employees in North America, South America, Europe, Asia and Australia. Crane Co. is traded on the New York Stock Exchange (NYSE:CR).

CCS Summary:
In the rapidly-evolving technology landscape, connectivity refers to the interconnection of platforms, systems, and applications. Crane Connectivity Solutions (CCS), a Crane Co. company, is a leader in intelligent system design, delivering comprehensive solutions in machine wireless connections, digital advertisement, mobile applications, cashless payment, and vending management software. Leveraging the power of Crane Co.’s global network, including Crane Payment Innovations and Crane Merchandising Systems, CCS connects more than 1 million unattended machines, 300,000 cashless systems, and 30,000 digital advertisements to consumers worldwide.

The Senior Software Engineer will provide software development and engineering support for Connectivity Solutions. Design, develop and support remote monitoring solutions and electronic payment for unattended points of sale. Deliver innovative and timely solutions in a customer driven market.

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 24 months in a embedded Linux environment).

Linux Kernel

At least 3 years experience in the design and development of embedded Linux systems in C and/or C++.

Experience and understanding of SOLID principles

Wireless Communications experience desired.

Experience interfacing with low-level hardware functions.

Cashless transaction experience including EMV is a plus.

Key Attributes for Success

Good oral, written and telephonic communication skills with the ability to conduct effective oral presentations.

Good interpersonal and customer service skills; ability to interface with personnel from various departments and levels

Ability to work independently; ability to prioritize multiple tasks and meet deadlines and to seek assistance/direction when necessary

Good organizational skills with the ability to handle multiple tasks simultaneously; attention to detail and commitment to excellence

Ability to lift items weighing approximately 10 pounds

Ability to perform advanced math calculations

Ability to concentrate for long periods of time

Ability to handle multiple tasks simultaneously

Ability to access information using automated systems (e.g., windows based computer)

Ability to quickly analyze data/situations and draw relevant conclusions to have positive effects on business in a complex environment; ability to make decisions to achieve desired results

Ability to make oral and written presentations; ability and confidence to present opinions and thoughts in a clear, unbiased manner

Ability to travel overnight as necessary

Ability to sit and/or stand and concentrate for long periods of time

Maintain attendance as defined by company policy

Ability to think creatively, quickly and independently; use deductive reasoning

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

Be a part of Crane Connectivity Solutions (CCS) and Crane Co.

CCS is a part of Crane Co., a diversified manufacturer of highly engineered industrial products. Founded in 1855, Crane Co provides products and solutions to customers in four business segments: Aerospace & Electronics, Fluid Handling, Engineered Materials, and Payment & Merchandising Technologies. Crane has approximately 11,000 employees in North America, South America, Europe, Asia and Australia. Crane Co. is traded on the New York Stock Exchange (NYSE:CR).

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.