Software Engineer

New Yesterday

OverviewAbout the role:To deliver electronics projects at OPD and be involved in the strategic development of OPD’s software development for our clients.About you:We’re looking for an experienced software engineer who is confident in delivering technically complex projects. This role is crucial for developing reliable, efficient, and scalable software solutions.ResponsibilitiesSupport proposals development that accurately reflects the scope and requirements of software projects, including timelines, deliverables and budgetsLead the technical direction of software design in a wide range of projectsCollaborate with subcontractor resources, Design and Engineering team colleagues to develop innovative and effective solutionsSupport Electronics Engineering with board bring-up and debuggingLead unit development, integration and automated tests as part of software development processDevelop clean, maintainable and production-level softwareCompile and review technical documentationQualificationsDegree in Computer Science, Software Engineering or related field5 years (+) of experience in software developmentProficiency in C/C++ and PythonStrong background in API development, RTOS and multithreadingProven track record of successful software development, from architectural design to release for productionVersion control and repository systems (Git, etc.)Strong knowledge of wired and wireless communication protocolsExcellent communication and interpersonal skills, with the ability to build strong relationships with clients and colleaguesFull entitlement to work in the UK(Beneficial) Knowledge of signal processing technics and DSPs(Beneficial) Understanding of CI/CD pipelines and modern software development practices(Beneficial) Experience in medical software development(Beneficial) Experience of Linux system development #J-18808-Ljbffr
Location:
South Oxfordshire, England, United Kingdom
Job Type:
FullTime

We found some similar jobs based on your search