Embedded Software Engineer
Embedded Software Engineer Devon Permanent Position 40-45KBenefits Role A challenging and rewarding role with strong personal career development. You will be incorporated into a positive multi-disciplined team working to produce cutting edge technology and engaged at all stages of the product development lifecycle. Key Responsibilities and Accountabilities: - Software requirements capture, design, implementation and validation for products including embedded firmware, test software and lab development utilities. - Influence electronic design and other pertinent product development areas to ensure their effective integration with software. - Supporting product development lifecycle gate reviews. - Ensure that product and test equipment software satisfies applicable safety standards. - Maintain a "state of the art" knowledge of new technologies that apply to products through research and training. - Present new technologies to management and influence their adoption in products. - Involvement in developing and continuously improving Quality Management System product development lifecycle processes and procedures. - Configuration control of design changes during product development and manufacturing. - Involvement in developing and continuously improving Quality Management System product development lifecycle processes and procedures. - Support Production and Technicians with software aspects of design and manufacture. - Continuous improvement of existing products. - Manage own work area and assist with lab management and maintenance. - Observe all H & S rules and work in a manner which is safe for self and colleagues. Key Requirements: - Qualified to a degree level in electronics/computer science or closely-related discipline. - Embedded software experience using C. - Hands-on experience with MATLAB/Simulink/Embedded systems and RTOS. - Product integration, verification and validation including testing, test planning and documentation. - Willingness to learn and grow within a fast-paced engineering environment. Key Result Areas: Reliable, timely and on budget introduction of new products to required specifications in accordance with the a ISO:9001 Quality Management System.