Embedded Engineer
Surrey
£60,000 - £65,000
A fantastic chance to become a Senior Embedded Software Engineer with a globally recognised, thriving electro-optics company.
To oversee the design and development of embedded software and Windows-based user interfaces, we presently need a senior software engineer with experience.
Key Responsibilities:
* Oversee the entire software application development process, including idea, detailed, and coding design.
* Creation and development of motion control software and algorithms.
* Assisting mechanical/electrical, electrical, and electronics engineers as a team to guarantee project success.
* Keeping an eye on any software needs and problems related to a project.
* Create reliable software, paying close attention to application health, fault reporting, and problem management.
* Create and keep up with pertinent supporting documents.
* Assist clients with integration, commissioning, and problem-solving tasks, occasionally on-site.
* Comprehend the technical requirements and operational concept of the customer and incorporate them into the broader project requirements.
* Overseeing meetings for technical software reviews and reporting status, which includes project reporting and work package estimates.
* Collaborate closely as needed to identify risks, problems, solutions, and opportunities with the project manager, technical authority, and quality team.
* Assure that important updates and actions are shared with the appropriate engineering team members.
* Provide technical assistance to the project manager so they can create and manage the project plan and monthly project review packs.
Skills & Experience
Essential
* Excellent degree in a relevant field
* Solid comprehension of software engineering concepts;
* Embedded software design experience and a solid general understanding of related hardware
* Writing C/C++ code for embedded applications experience o Digital signal processing experience
* BRITISH national as Security Clearance would be required
Desirable
* Analogue interfacing: ADC/DACs
* Use of source control, particularly SVN and GIT/Bitucket
* Use of Jira and Confluence for software requirements and task capture
* Experience of designing and development of control systems, preferably of motor control principles and theory and interfaces