Staff Test Software Engineer
Apply
Locations: Penang, MY
Time Type: Full time
Posted on: Posted Yesterday
Job Summary:
We are seeking a candidate for the development of the next generation high energy density Li-ion battery. You will be responsible for software development related to the Si Battery Assembly & Packaging operations. The candidate will develop software solutions not limited to test engineering, manufacturing automation, data traceability, yields, and reporting. You will work closely with the larger Engineering teams to ensure the quality and reliability of battery products. Your role will involve developing test protocols, analyzing test data, and providing insights to drive product and cost improvement.
Responsibilities:
Participate and lead the overall software ecosystem, technology for software environment, and design of IT system architecture.
Manage project priority, timeline, and project management for software development.
Lead and guide junior developers in project and development practice.
Design, develop and maintain software solutions mainly for manufacturing ecosystem.
Collaborate with cross-functional teams to develop comprehensive test protocols for battery systems, considering factors such as performance, durability, and safety.
Conduct various tests on battery systems according to established protocols, including but not limited to charge-discharge cycling and thermal performance testing.
Analyze test data to evaluate battery performance and identify potential issues or areas for improvement. Utilize statistical tools and methodologies to draw meaningful conclusions from test results.
Prepare detailed test reports documenting procedures, results, and analysis findings. Communicate findings to relevant stakeholders and provide recommendations for design enhancements or corrective actions.
Work closely with quality assurance teams to ensure that battery products meet or exceed performance and safety standards. Participate in design reviews and risk assessments to address potential issues early in the development process.
Stay abreast of industry trends, emerging technologies, and best practices related to battery testing. Proactively identify opportunities to optimize test processes and enhance product performance.
Lead a team of technicians to sustain the lab test system and processes.
Qualifications:
Bachelor's Degree in Software Engineering, Electronics, Chemical Engineering, Materials Science Engineering, Physics, Chemistry, Mechanical Engineering, or related discipline required (10+ years of work experience and/or Master's and Ph.D. preferred).
7+ years of software development experience in C#, Python, SQL.
5+ years of experience working with modern software ecosystems, not limited to CI/CD, Azure.
Demonstrated ability to effectively analyze process data and extract/summarize meaningful information.
Demonstrated technical program management skills including meeting deadlines and milestones, as well as excellent communication skills such as summarizing data and writing reports.
Willingness to travel as needed in the future.#J-18808-Ljbffr