EMBEDDED SOFTWARE ENGINEER
Role details
Job location
Tech stack
Job description
- Develop the company's embedded software within their ever-expanding product range.
- Hold responsibility for Release firmware: from Design Brief to product release and beyond.
- Be part of the next generation of products in an exciting team and dynamic industry., * The Embedded Software Engineer will design, develop and maintain embedded control systems.
- Assist in the implementation of new and evolving hardware platforms.
- Support in specifying new user-focused products for market.
- Build, test and release code for cutting-edge new products.
- Work within the Software Team to expand and improve the multi-platform software ecosystem.
- Collaborate with the wider team to peer review, bug fix, and generally improve the large codebase.
- Devise, control and carry out pre-release test procedures for both hardware and software products.
- Integrate new peripheral subsystems (USB, SPI, I2C etc.).
Please Note: Candidates must have the right to live and work in the UK.
Our aim is to help you secure the best possible future for yourself & this is a totally FREE service to all our Candidates., As a Maintenance Engineer, you'll play a critical role in keeping production machinery running smoothly, working as part of a close-knit engineering team. You will be responsible for maintaining plant and machinery to a high standard through planned preventative maintenance, troubleshooting issues and identifying ways to improve line performance. You will also be expected to proactively schedule maintenance activities to maximise service levels and carry out condition-based maintenance to minimise downtime and keep operations running efficiently., We're looking for a Software Engineer - Electronics / Mechatronics, with a strong understanding of electronics and ideally some experience in mechatronics systems. The role involves working on a variety of applications including tools used during the selection, sales and manufacture of their products, along with some exciting new projects intended to enhance the growth of the business, * Design, development, testing and release of new software applications.
- Maintenance, support and enhancements of existing software applications.
- Assisting the technical support team with customer queries., * Deriving the required electronics architecture, performance specification for the overall system from the product functional requirements.
- Following the NPD process to prove out concepts, technology demonstrators through to pre-production & production units including Quality assurance through automated testing.
- Generating the necessary supporting documentation to introduce the product into manufacturing.
- To lead in Electronics/systems project design reviews.
- Contributing to overall program planning & execution.
- Assisting Project leader in planning and risk management., We are a busy manufacturing facility in the Coventry area, and despite difficult times, we are thriving, making us a very stable place to work. If you are an experienced Toolmaker, who wants to be part of a friendly supportive team, with a healthy looking long term future, we are just the Business for you!
Commutable from Birmingham, Sutton Coldfield, Coventry, Solihull, Minworth, Tamworth, Lichfield, Rugby, Leamington Spa, Warwick, Atherstone, Lutterworth and Coleshill, * Manufacture, repair, and maintain tools, jigs, and fixtures to exact specifications
- Operate general Toolroom equipment, such as lathes, milling machines, grinders)
- Work from engineering drawings to produce high-quality components
- Perform inspections and ensure all work meets quality standards, The Field Service Engineer will work independently representing the company at Customer premises. The role is managed from the HQ Service centre and covers installation, service, repair, and calibration of precision measuring equipment.
Requirements
- Embedded C.
- Git and the command line.
- Hardware debugging using logic analysers, scopes etc.
- Writing technical documentation.
- Must have permanent UK Right to Work.
Experience of any of the following would be advantageous
- Advanced DSP implementation and design for audio.
- Professional experience with C++ and the JUCE framework, Embedded Linux Systems or Real Time Audio.
- Minimum 2 years' experience in a commercial software development environment.
- Ability to produce clean, accurate and reusable code., * Level 3 qualification in Engineering/Maintenance (or equivalent)
- Strong electromechanical skills
- Installation and project management experience beneficial
- Comfortable being the sole maintenance engineer on shift
- Pneumatic, hydraulic, PLC and Robots experience Desired, * Degree in Computer Science, Software Engineering, or related discipline. Electronics Engineering qualifications would also stand out.
- Proven / demonstrable experience and knowledge of C#, Winforms and ASP.NET Core.
- Knowledge of SQL server databases.
- A broad range of software development skills, ideally including some mobile application development.
- Any exposure or experience of Mechatronics would be highly advantageous.
Software Engineer Desirable Requirements
- Awareness of Scrum, Azure DevOps
- Experience of version control (Git / Team Foundation Version Control), * You will have a proven track record of hands-on product design, embedded systems, modules, and full product architecture.
- Sound knowledge of motor drives and controls.
- Experience of taking transducer signals from conditioning through embedded processing through to graphical display.
- Demonstrable, thorough, analytical skills reinforced with practical problem-solving abilities.
- Pre-compliance design & testing (EMI, ESD, etc.).
- DfX (Design for Reliability, Serviceability & Manufacturability).
- Proven track record for prototyping & transfer to production.
- Familiar with PCB layout software packages, etc., * Proven experience as a Toolmaker or in a similar precision engineering role
- Proficient with Toolroom equipment
- Ability to read and interpret engineering drawings and technical documents
- Strong attention to detail and commitment to quality
- Happy to work Days, * Minimum of BTEC / Apprenticeship or equivalent in an engineering discipline, or relevant 'Hands-On' industry experience.
- Precision engineering background, with hands-on / practical mechanical background.
- Some electrical skills would be useful, ie, able to replace boards, use test equipment etc.
- Effective communicator, organisation skills and a high level of accuracy and attention to detail.
- Good IT skills.
- Full valid driving license.
Field Service Engineer Desirable Requirements
- Experience of fault finding on mechanical/electrical systems.
- Strong time management skills.
- Have good interpersonal skills.
Benefits & conditions
- £30,000 - £60,000 (fully dependant on your level of experience)
- Monday - Friday, 8:00am to 5:00pm, with some opportunity for hybrid working
- 33 days holiday, Sick pay, Death in service cover, Unique, relaxed environment, Casual dress code, * Twice yearly bonus
- Yearly pay reviews
- Enhanced holiday increasing with service
- Pension salary sacrifice
- Employee assistance programme, This is a fantastic opportunity with a global hypergrowth company. The business has a strong family culture which provides a positive working environment where employees feel valued and trusted.
If you are looking for an established career with a global leader in a period of real exciting growth, a business who are big advocates of organic growth and development of their staff, then this will be ideal for you!
Software Engineer Salary and Excellent Benefits
- £45,000 - £53,000 dependant on experience
- Hybrid working
- Excellent company pension
- 33 days holiday (including bank holidays)
- Company bonus
- Dental and health benefits
- Life insurance
- Annual group shares
- Fantastic work environment
- Your chance to work for a global company who going through exponential growth
Commutable From: Birmingham, Walsall, Dudley, Kidderminster, Wolverhampton, Telford, * £60,000 - £70,000 (dependant on experience)
- Early finish on Friday's
- 33 days holiday (25 days + bank holidays)
- A relaxed, supportive working environment
- Private health plan option
- Life assurance