Embedded Software Engineer - SC Cleared - Hampshire

Embedded Software Engineer - SC Cleared - Hampshire

Posted 2 weeks ago by Yolk Recruitment

£62 Per hour
Undetermined
Undetermined
Hampshire

Job Title:

Embedded Software Engineer

Overview of the role:

We are looking for a Software Engineer to join our client in Hampshire. You will join our Modem team within the Product Engineering group.

The team is undertaking the design and implementation of a satellite communications Software Defined Radio (SDR) modem. You will be part of a small multi-disciplinary team containing software, system, firmware and infrastructure engineers. There will be scope in the future to work on further developments as project needs arise.

Responsibilities:

You will research and develop aspects of modem products and associated communications systems, using your experience in software within complex systems.

  • Developing software aspects to support the operation of satellite modem products based on Software Defined Radio (SDR) technologies.
  • Definition, implementation, verification and validation activities associated with these solutions.
  • Work in response to requirements, defining sub-systems, communicating risk and specifying test and verification techniques.
  • Occasionally diagnose software problems in the laboratory prototyping environment.
  • Develop and maintain skills to support on-going and future development.

Skillset & Experience

Essential

  • Proven modern C++ software engineering on Linux platforms to a high standard
  • Proven modern Java software engineering on Linux/Windows platforms to a high standard
  • Experience of device management interfaces (e.g. SNMP, Web) for design, implementation and test
  • Experience of working with Git for version control and Eclipse CDT for development
  • Knowledge and application of inter-process communication and techniques

Desirable

  • Experience of system and software modelling tools such as Enterprise Architect (SysML / UML)
  • Experience of unit and integration test tools (e.g. Google Test, Robot Framework)
  • Experience working in an Agile or Scrum environment would be beneficial (e.g. Atlassian Jira, Confluence, BitBucket)
  • Experience in user interface design, implementation and test using HTML, CSS and JavaScript