Company Description:
Crown Equipment Corporation is one of the world’s largest material handling companies, with a reputation for award-winning product design, advanced engineering and technology, and superior after-sale service. Crown produces and sells a broad range of forklifts, batteries, chargers, automation and fleet management technologies that are revolutionizing the material-handling industry.
Job Responsibilities:
Create automated test frameworks, design, and implement test cases and write code to improve the overall testability of hardware and software systems to ensure product is functioning properly and conforms to product requirements, including regulatory compliance. This role is within the testing team and works closely with product hardware and software developers to ensure software and hardware components of the device under test function as intended.
- Software Design and Development - Develop test code, software applications, and tools necessary for testing and homologation of vehicle embedded systems and mobile wireless communication devices, focusing on product conformity to international standards, Functional Verification and Validation (V&V), Automated Test Systems, Highly Accelerated Life Test (HALT) and Durability Tests.
- Product Analysis and Specification - Create automated test frameworks, design, and implement test cases and write code to improve the overall testability of hardware and software systems. Design and implement automated testing processes and tools for vehicle embedded systems and mobile wireless communication. Create test code to ensure product is functioning properly and conforms to product requirements.
- Product Testing and Support - Collaborate with system developers for on-vehicle/target verification and validation tests to demonstrate compliance to industry standards. Work with senior staff to resolve design problems. Create design file documentation according to internal design guideline standards.
- Project Leadership - Support supervisor with creation of project plans/schedules and provide status reports. Provide technical support to other engineers. Assist with creation of production test requirements. Respond to questions from purchasing, sales, engineering, and other departments.
- Miscellaneous - Stay informed of advances and pertinent changes in software tools, processes, and technologies. Attend training courses, conferences, and meetings on application of new technology. Perform other duties as assigned.
Visit YouTube to learn more about
Crown Equipment – Defining the Future of Material Handling
Related Terms: SDET, Embedded Controls Engineer, Embedded HITL, Embedded Software Development, Embedded Software Engineer, Embedded Systems Software Engineer, Embedded Verification and Validation Engineer, Embedded Test Engineer, Software QA, Software Quality Analyst, Software Validation Engineer, System and Performance Validation Engineer, System Test and Validation Engineer, Systems Validation Engineer, Validation Software Engineer, Verification Engineer
Minimum Qualifications:
- Bachelor degree in Computer Science, Electrical Engineering, Computer Engineering, or Mechanical Engineering; or Associate degree with 6 years specifically related experience
- 2 or more years of experience designing and developing embedded system software applications, using Real-time Operating Systems (FreeRTOS) (Salary will be commensurate with experience)
- Proficient in C/C++
- Good verbal and written communication, analytical, and interpersonal skills
- Ability to occasionally travel with overnight stays
- Reliable transportation to travel locally between company locations during scheduled workday
- Ability to operate lift truck
Preferred Qualifications:
- 5 or more years of experience writing software for connecting and communicating with Bluetooth, Wi-Fi, Cellular, Radio Frequency Identification (RFID) and related user Graphical User Interfaces (GUI)
- Experience with CAN bus communication protocols and tools including CANOpen, XCP, Vector CANape, and Vector CANalyzer
- Experience with on-chip debuggers, particularly Lauterbach Trace32
- Experience developing scripts with Python
- Knowledge of unit testing methodology (VectorCAST)
- Knowledge of software architecture and state diagrams
- Experience with task management and version control software, including Jira, Confluence, and Git
Work Authorization:
Indefinite U.S. work authorized individuals only. Individuals with temporary visas are ineligible. Sponsorship for work authorization, now or in the future, is unavailable.
No agency calls please.
Compensation and Benefits:
Crown offers an excellent wage and benefits package for full-time employees including Health/Dental/Vision/Prescription Drug Plan, Flexible Benefits Plan, 401K Retirement Savings Plan, Life and Disability Benefits, Paid Parental Leave, Paid Holidays, Paid Vacation, Tuition Reimbursement, and much more.
EO/AA Employer Minorities/Females/Protected Veterans/Disabled