Software Engineer
Job Introduction
Position Summary
Design, develop, test, and implement software solutions for microcontrollers, displays, and windows applications
Role Responsibility
The list of duties and responsibilities is not all inclusive and may be expanded to include other duties and responsibilities as management may deem necessary.
Design, develop, and implement software consistent with the product development process and contemporary software techniques
Debug and unit test software products
Analyze and investigate major software engineering issues
Define design specifications and parameters
Coordinate with hardware engineers to resolve hardware/software compatibility and interface considerations
Interface with other departments to participate in specification, design, code, and test reviews
Provide documentation of software products
Review and recommend improvements to the software development process
Provide timely production support and problem resolution
Interface with users to define system requirements and/or necessary modifications; provide maintenance information
Produce timely status reports and projections
Develop and track objectives and schedules
Prioritize and manage multiple projects within design specifications and budget restrictions
Participate in project planning and management
Perform other duties as assigned by manager
The Ideal Candidate
Bachelor’s degree (B.S.E.E.) in related field or an equivalent combination of education and experience
Two to four years’ related experience
Basic understanding of electronics and hydraulics preferred
Commitment to excellence and high standards
Excellent written and oral communication skills
Strong organizational, problem-solving, and analytical skills
Ability to manage priorities and workflow
Versatility, flexibility, and a willingness to work within constantly changing priorities with enthusiasm
Acute attention to detail
Demonstrated ability to plan and organize projects
Ability to work independently and as a member of various teams and committees
Proficient in C, C#, C++, Java, Xml, Xaml
Comfortable with front-end and back-end development
Knowledge of microelectronics hardware and firmware programming
Proven experience with software design and OOD methodologies
Strong in object-oriented programming, MVVM, MVC, Design patterns and SOLID principles
Proven ability to handle multiple projects and meet deadlines
Creative, flexible, and innovative team player
Ability to work on complex projects with general direction and minimal guidance
Working knowledge and understanding of the basic principles, theories, concepts, and practices in the applicable area of engineering/technical specialization
Proven ability to write clear technical documentation
Package Description
Our employees enjoy a full complement of benefits including Medical, Dental, Vision, Company Paid and Voluntary Life Insurance, Disability coverage, 401(k) with a generous match, and the opportunity to participate in our ESOP. Paid Time Off (PTO) 10 Paid Holidays and more!
Education Assistance
Our employees are encouraged to further their educations with our Tuition Assistance Programs, Apprenticeships and our on-site English As a Second Language (ESL) and Citizenship classes.
On-Site Training
We offer best manufacturing practices training, Six Sigma classes led by our own Black Belts, supervisory and management development courses and basic computer skills classes
About the Company
Our employees enjoy a fast-paced and challenging work environment that provides them with daily opportunities to Power Forward their careers. Through interaction with our global network of employees and customers, our employees provide products and solutions that have a global impact. For almost 35 years, HydraForce has been producing the most innovative electro-hydraulic control solutions for the mobile machinery and industrial equipment markets.
Throughout the world, you can find our products in a broad range of applications:
Agricultural and Turf Care Machinery
Construction and Road-Building Equipment
Material Handling and Personnel-Lift Equipment
Transmission, Engine and Powertrain Controls
Forestry and Resource Management Equipment
Refuse and Waste Handling Equipment
Injection Molding and Press Machinery
Other Specialized Mobile and Industrial Applications
HydraForce