Torch Technologies, Inc. is seeking a talented Software Design Engineer 2 to contribute to the design, development, and testing of complex software systems for robotics and automated systems. This role involves working within a team to deliver high-quality, robust software solutions. As a Software Design Engineer 2, your duties will include the following, but are not limited to: Design, develop, and maintain software components and systems in accordance with project requirements for robotics and automated systems. Participate in all phases of the software development lifecycle, including requirements analysis, design, coding, testing, integration, and deployment. Collaborate with systems engineers, hardware engineers, and other software developers to ensure seamless integration and functionality. Debug and resolve software defects, identifying root causes and implementing effective solutions. Develop and execute unit, integration, and system tests to ensure software quality and performance. Document software designs, code, and test procedures thoroughly. Contribute to design reviews, code reviews, and other technical discussions. Stay current with emerging software technologies and methodologies.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level