Description
As a Production Software Engineer, you'll develop product-agnostic software solutions for our production teams. You'll work cross-functionally with production and software teams to enhance automation and build efficiencies. Your role will involve hands-on software development and collaboration with cross-functional teams to ensure optimal performance and integration of cutting-edge technologies.
Develop product-agnostic software solutions to optimize production efficiency and product quality
Design and implement hardware testing strategies and tools
Collaborate across multiple teams, especially software and production, to enhance automation
Create and maintain documentation for testing procedures and tools
Analyse data to identify trends and areas for improvement
Provide feedback to design teams for product enhancements
Conduct root cause analysis to triage production, product, and process issues
Lead system architecture designs of technical initiatives
Our ideal candidate has a Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related field, and 8+ years of professional software development experience. They should be proficient in programming languages such as Python and MATLAB, and have excellent problem-solving and critical thinking skills.
We're looking for a team player who can work collaboratively in a cross-functional team environment, and has a strong understanding of hardware-software integration. Experience with data analysis and performance monitoring is also a plus.