
Find your future role
Job title
Senior Software Engineer
Ref no. | BHN554722 |
---|---|
Location | Dorset, England |
Start date | ASAP |
Job type | Permanent |
Job status | Open |
Job summary
Looking to join an Innovative company? The company not only produce products which are used in some of the most challenging environments in the world but have a number of awards under their belt!
Key skills required for this role
Software Engineer, C, C++ , Design , Development
Important
Software Engineer, C, C++ , Design , Development
Job description
Important: All applicants must be able to obtain Security Clearance *minimum 5 years UK residency*
Working: Hybrid and flexible working, on average 3 days on site per week.
Want to work for a company who have been supporting the nuclear industry since its first major expansion in the 1960s?
Join a reputable business who, have a number of awards, most recently been named as an Award winner (Gold Award) in MoD Defence Employer Recognition Scheme!
Join a business who provides customers with solutions that give complete, long-term protection and control of safety critical systems.
A trusted and reputable company; who's solutions have been integrated in nearly all of the UK's nuclear sites.
The Senior Software Engineer will provide software engineering support to projects and will operate as a key member of a project team bringing experience in software engineering to that team.
They will support the software development lifecycle consisting of requirements analysis, design, implementation, test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components.
They will also apply technical / professional knowledge, making independent judgements based on practice and significant previous experience to support decision making. Often seen as a referral point or more senior team member to escalate more complex problems. Roles will act independently with minimal guidance and may act as project managers/formal mentors for junior staff.
The Senior Software Engineer may also support bid work if required by scoping the software engineering tasks for the proposed work.
Responsibilities:
- Supporting the software engineering aspects of projects
- Applying appropriate software engineering practice on projects
- Generating and maintaining high quality software documentation and gaining formal review approval for release
- Use of software engineering tools for requirements management, design modelling etc
- Supporting representations of project software engineering to the project or customer community
- Supporting other engineering or related disciplines as required, e.g. design, production or test
- Contribution to ongoing development and improvement of engineering/business processes
- Drafting and estimating the software engineering aspects of bid work
- Advising or mentoring less-experienced team members, including graduates or apprentices, on software engineering matters
- Any other relevant duties as and when required.
Experience needed:
- Degree (or equivalent) qualified in a software engineering related discipline.
- Experience of software design & coding in various languages/platforms, particularly scripted code[e.g. C, C++, C#, Pascal, Ada]
- Ability to analyse customer & systems requirements to produce software requirements specifications.
- Ability to communicate effectively across a broad range of technical and business disciplineswithin industry.
- Ability to work with multiple tasks, set priorities and make decisions.
- Good presentation, oral and written communication skills
Desirable:
- Chartered or Incorporated Engineer with membership (or working towards membership) of a relevant institution would be an advantage.
- Experience of software engineering in a safety regulated industry would be an advantage.
- Knowledge/experience of other technologies such as PLC, HMI/SCADA, NI LabVIEW would be beneficial.
- Good financial, commercial and safety awareness would be beneficial.
For full information, please get in touch!