Back to Job Search

Senior Software Engineer

Posted almost 3 years ago

  • Sector: Infrastructure
  • Contact: Tristan Walker
  • Contact Email: twalker@nrl.co.uk
  • Contact Phone: +441483467294
  • Start Date: ASAP
  • Expiry Date: 05 June 2021
  • Job Ref: 1035870
NRL are recruiting on behalf of a large wireless communications provider for a Senior Software Engineer, to support the development our client’s flagship product development. This role will be based in Edinburgh.



Role Responsibilities
  • Creating software processes and procedures to ensure that the software team is working in the same way.
  • Produce reliable C code across multiple types of microprocessors including DSP and RTOS, that meets the system and product requirements.
  • Actively participate in scrum, and log tasks in Jira.
  • Test code during unit test, integration test, design verification test, acceptance test and compliance testing.
  • Setup and run regression testing.
  • Work closely with electronics team to ensure hardware is testable.
  • On site/ in lab test support.
  • Work as part of the software team to ensure a cohesive software platform.
 


Role Requirements
  • Proven experience working to software process and procedures and the ability to create procedures and processes from scratch.
  • Extensive experience with the C programming language with embedded systems to meet product requirements.
  • Experience with bit bucket.
  • Experience with Jira and scrum.
  • Experience with TI Code composer studio.
  • Proven experience writing software test procedures.
  • Proven hands-on testing capability.
  • Experience developing Windows based applications.
  • Experience setting up software build servers.
  • Experience with Texas Instruments ARM processors and DSP processors.
  • Experience with real time operating systems
  • Capable of reading schematics, using oscilloscopes and logic analysers
  • Minimum 2:1 Engineering degree / Computer Science degree or equivalent.
 


Key Benefits
  • Company Pension Scheme
  • Flexible working hours with some remote working opportunities (post COVID).