SonicJobs Logo
Left arrow iconBack to search

Senior Software Engineer

Hudson Shribman
Posted 12 hours ago, valid for 10 days
Location

Redhill, Surrey RH1 4EJ, England

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The position of Senior Software Engineer is available in Surrey with a salary ranging from £50.00 to £55.00 per hour, categorized as Inside IR35.
  • The role involves designing, coding, debugging, testing, and maintaining software for embedded applications, requiring experience in both low-level and high-level programming.
  • Candidates must have a strong proficiency in C and experience in an embedded environment, ideally with embedded processors and real-time operating systems.
  • Applicants should have a solid understanding of the software development lifecycle and must be able to work independently while adhering to project timelines and budgets.
  • A minimum of several years of relevant experience in software development, particularly in embedded systems, is required for this role.

Senior Software EngineerSurrey£50,00 to £55,00 Per Hour (Inside IR35)Purpose of the Role

The purpose of the senior Software Engineer is to create, maintain and release high-quality software to schedule, by Company standards.

Key Responsibilities:

  • The purpose of the senior Software Engineer is the design, coding, debugging, testing and maintenance of software for embedded applications encompassing both low-level microprocessor code as well as higher-level software designs running within an embedded operating system environment
  • This will be undertaken alongside other technical activities while working with hardware and software engineers to deliver specific project goals derived from future product requirements
  • Responsibilities will include the development and implementation of application logic, peripheral drivers, protocols, human-machine interfaces and documentation of the same
  • A key element of the role will be the delivery of software within agreed timescales and to budget
  • The right candidate will be capable of designing and delivering robust code.
  • Demonstration of competence in using C is essential as is embedded
  • programming experience of both low level and high level code

Outline of Competencies:

  • Experience of developing software through entire lifecycle.
  • Ability to work independently without need for close supervision.
  •  Ability to analyse process or tools to propose improvements where applicable.

Qualifications and Experience required:

  • Team working ability and drive to deliver on time
  • C experience in an embedded environment
  •  Experience of embedded processors and real-time operating systems
  • Experience of interfacing with hardware devices and peripherals
  • Solid understanding of software development life-cycles and processes
  • Experience of requirement analysis, software design and software architecture
  • Experience with source control tools such as SubVersion and Git
  •  Behavioural: self-starting, adaptable, problem solving

 Desirable:

  •  C++ experience in an embedded environment
  •  Object Oriented Design and Programming experience
  • Familiarity with desktop application, GUI/event-based design
  • Knowledge of issue-tracking tools, such as Jira.
  • Knowledge of releasing software to Production
  • Knowledge of DO-178 would be advantageous

apply to

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.