The Software Engineer will complement our R&D team based in Uxbridge and will report to our Senior Software Engineer. You will understand the software development lifecycle and how it fits into the manufacturing environment whilst working alongside the R&D team. This is a superb opportunity for someone to join a fast-growing and leading provider of Fire Detection Control Systems and related equipment. You will join a highly qualified and experienced team and enjoy a challenging environment.
Software Engineer Responsibilities:
- Development of Embedded Microprocessor software from concept to production
- Development of PC Application software from concept to production
- Input to the technical design and development of Fire Control Systems
- Liaising with the hardware designer and production manager to ensure project requirements are fulfilled
- Keeping up to date with technical advances and opportunities
Required Experience:
- Minimum 5 years' experience
- Embedded C, Software Development and Design
- Knowledge and experience of communication protocols, e.g., RS485, TCP/IP
- Solid knowledge of embedded systems and ARM architectures, specifically with devices such as ST Microprocessors
- Use of software version control and issue tracking/planning, e.g., GIT, Jira
- Technical Design
- Exposure to high-volume electronics manufacturing environment
- Ability to read and understand electronic schematics
- Knowledge of electronics principles and component functionality
- Ability to work autonomously.
- C#, C++, .NET programming skills
- Experience developing PC applications using Microsoft Visual Studio
- Fire Industry experience
- Database and GUI design experience
Benefits:
- Company pension
- On-site parking
Schedule:
Work Location: In person
Reference ID: R&D Software Engineer
Position: Software Engineer / Developer - Job Type: Full-time - Salary: From £45,000.00 per year