Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
CamWebDir in Cambridge is seeking a senior embedded software test engineer to design and implement robust testing for FPGA-based hardware and software integrations. You will develop test strategies and work with cross-functional teams to plan and estimate testing efforts.
The role emphasizes test automation, CI/CD integration, and rigorous documentation to ensure product quality and regulatory compliance, with opportunities to stay current on industry best practices.
Collaborate with the Principal Software Engineer, System Engineer and Manager to develop comprehensive test strategies for projects, considering product knowledge and design constraints.
Work closely with cross-functional teams to define test scopes and contribute to planning and estimation of testing efforts.
Demonstrate proficiency in test planning, execution, and reporting.
Utilize hands‑on experience to integrate software with hardware, understanding various hardware protocols (I2C, UART, SPI, USB) and effective use of scope and logic analysers.
Analyse testing results, identify improvement opportunities, and drive the implementation of changes.
Develop and implement automated testing frameworks and scripts to enhance testing efficiency.
Collaborate with the development team to integrate automated testing into the continuous integration/continuous deployment (CI/CD) pipeline.
Work closely with cross‑functional teams to address potential software issues during production and in the field, ensuring timely resolution.
Collaborate with production, New Product Introduction (NPI), and customer support teams to enhance overall product quality.
Produce relevant project artifacts as required by the testing process.
Provide specific documentation related to test plans, test cases, and test results to meet regulatory compliance and organizational requirements.
Proactively identify areas for process improvement within the testing process and contribute to the overall improvement of the software development lifecycle.
Stay abreast of industry best practices and emerging technologies to continually enhance testing methodologies.