Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Jobs via Dice • Columbus, Indiana, United States
Salary: USD 106,000–135,900 per year
Role & seniority: Software Test Engineer (senior level; 7+ years embedded software testing)
Stack/tools: embedded firmware lifecycle; embedded Linux; Agile/Waterfall; CANOpen, RS-232, TCP/IP; hardware interfaces; standard test equipment (oscilloscopes, power supplies, DAQ, multimeters, batteries, power analyzers); Python scripting (nice-to-have)
Design test strategies; develop and execute comprehensive test plans, cases, and scenarios for telematics/firmware
Lead testing activities across the software development lifecycle (planning, setup, execution, analysis, reporting)
Collaborate with hardware, firmware, and systems engineers; conduct system-level troubleshooting and demonstrations; continuously refine tests and processes
7+ years in testing embedded software products
Experience with embedded firmware lifecycles; Agile and/or Waterfall
Design of high-quality test scenarios; bench- and system-level testing; data collection/analysis; cross-domain troubleshooting (software/hardware/electrical)
Proficiency with CANOpen, RS-232, TCP/IP; embedded Linux environments; use of standard test equipment
Strong written and verbal communication
Cybersecurity testing expertise
Python test scripting
Process-improvement initiatives to boost quality/efficiency
Location & work type: In-person, Columbus, Indiana; team-oriented, hands-on environment
Compensation (brief): Salary $1
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Toyota Material Handling North America, is seeking the following. Apply via Dice today!
Job Description
Join our Team as a Software Test Engineer!
We're looking for a passionate, detail-oriented Software Test Engineer to join our team. In this role, you'll design test strategies, execute rigorous test plans, and help deliver reliable, high-quality firmware products. We value innovative and creative ideas-yes, even during meetings (where snacks are always welcome). If you enjoy tackling challenges with positivity and a bit of humor, you'll feel right at home here.
Review requirements, system designs, and architecture for testability. Develop and execute comprehensive test plans, cases, and scenarios for robust telematics performance. Perform embedded software testing on both vehicle and bench setups.
Lead testing activities throughout the software development lifecycle: planning, setup, execution, analysis, and reporting. Collaborate with hardware, firmware, and systems engineers to align testing with project goals. Continuously refine test cases, processes, and practices to improve efficiency and quality. Investigate and resolve issues spanning software, electrical, and mechanical domains. Conduct system-level troubleshooting and demonstrations of integrated functions. Work with embedded Linux systems.
Bachelor's or Master's in Computer Engineering, Electrical Engineering, Computer Science, or related field. 7+ years of testing embedded software products. Strong knowledge of embedded firmware lifecycles, with experience in Agile and Waterfall methodologies. Expertise in designing high-quality test scenarios and procedures. Familiarity with communication protocols and interfaces such as CANOpen, RS-232, TCP/IP, and others. Understanding of electrical/harness schematics, component datasheets, and digital circuits, including firmware-electronics interactions. Exceptional written and verbal communication skills.
Experience developing processes to improve quality and efficiency. Cybersecurity testing expertise. Ability to create Python test scripts.
This is an in-person role located at our Columbus, Indiana office-ideal for those who thrive in a hands-on, team-oriented environment.
Salary - $106,000 - 135,900 per year. Compensation depends on the selected candidate's education and experience.
Relocation: This role may be eligible for relocation assistance.
Competitive Salary Performance Bonus Generous Paid Time Off and 13 Paid Holidays Affordable Medical plans and no-cost Dental & Vision options 100% 401(k) match up to 6% Company-Paid Life Insurance, Short-Term Disability, and Long-Term Disability Tuition Assistance Program Employee Assistance Program (EAP) with access to mental health care, legal support, and financial guidance Recognition and Kaizen (continuous improvement) Reward Programs Meaningful opportunities for personal and professional development Onsite Fitness Center & Occupational Health Clinic Best in class work culture!
Big Name | Big Opportunities | Life is Better at Toyota
Toyota Material Handling North America (TMHNA), the industry leader in forklift sales, comprises two main brands: Toyota Material Handling and The Raymond Corporation. We believe investing in the best people, products, and processes will fuel our future success, and we will always be driven by our foundational principles of "respect for people" and "continuous improvement". With opportunities across North America, we are confident you will find the right position within TMHNA that can help you build a long, fulfilling career.
Follow us on Social Media: Working at Toyota Material Handling | Glassdoor