IT Job Pro

Software Engineer

Viewed 0 times

Job Description

Software Engineer, Nottingham, Permanent, £50-55,000 plus company benefits

Job Summary

The Software Engineer will primarily work on the design, coding, implementation, and testing of safety- related software integral to the Company’s Safety and Surveillance products and will possess the necessary scientific skills required to contribute to solutions which rely heavily on scientific analysis of real-time data.

Responsibilities

* Deliver certification standard safety-related software as required for the Company’s products, solutions and supporting tools.

* In-house expert for the following software development aspects:

* high integrity coding skills in restricted and safe subsets of C, such as MISRA C, and similar languages are required,

* developing highly customized and highly controlled Operating System builds based on QNX, Linux

* Contribute to design and implementation of scientific algorithms for processing real-time data.

* Contribute to software and system architecture activities.

* Apply correct process, control, and procedure to development activities.

* Guide colleagues on best practices for developing high integrity software solutions.

* Develop & promote reusable code within the teams.

* Contribute to technical documentation: designs, release notes, manuals.

* Maintain software within existing systems in place.

* Conduct route cause analysis and resolution of software failures.

* Be aware of and comply with polices surrounding client confidential data and any data which is subject to GDPR.

Experience, education, qualifications:

* Bachelor’s degree or higher in software engineering, or related equivalent experience.

* 3+ years current experience delivering high integrity projects, ideally safety related.

* Deep understanding of software quality assurance including automated unit testing, static analysis, formal methods

* Deep understanding of the use of software for real-time scientific analysis

* Expertise and success in delivering projects within a recognised Product Development Process.

* Experience with software project planning aids and tracking tools.

* Experience with Software Requirements Tracking process and tools.

* Experienced with waterfall and agile design methodologies.

Skills & Abilities

* Practical software coding experience utilising C, C++

* Familiarity with the following non-exhaustive list of technologies; MISRA C, POSIX compliant OS (Linux, QNX), Netbeans, Eclipse

* Working knowledge of Microsoft Azure product stack and tools

* A good working knowledge of networking & Cloud computing fundamentals

Job Summary

wave-1-bottom
Nottingham Location
IT Job Pro

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.