Eclipse are proud to be partnering with a market leading client through an exceptional period of growth over the past few years.
Following on from sustained success we are currently looking for an experienced Software Development Engineer
You will be working in a dedicated team involved in all aspects of software development, utilising Microsoft Windows, Ms Visual Studio/MFC in C++.
The ability to work as part of a team is essential, providing support to other team members when necessary. Good communication is an essential part of the role.
This is an exciting opportunity for the right candidate, who is looking to develop and grow in a dynamic and challenging technology driven environment.
Key Responbilities
- Developing new software products
- Maintenance of existing software products
- Manage all aspects of code generation and associated documentation in an organised structure
- Create technical specifications
- Good manual dexterity with an aptitude for detail work
- Embedded RTOS/Micro-controller firmware experience is advantageous.
- To expand knowledge and ability within the role, making sure both are retained, contributing to the on-going success of the team.
- Develops information systems by designing, developing, and installing software solutions.
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
- Investigates problem areas.
- Follows the software development lifecycle.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Improve operations by conducting systems analysis and recommending Provide information by collecting, analysing, and summarizing development and service issues