Embedded Golang Developer

United Kingdom🕖 4 months ago

ONVU Technologies is a privately held Swiss group, operating out of bases around the globe including UK, US and Turkey. Through annual investment in R&D, talent acquisition and strategic partnerships we go to market via our business units Oncam & ONVU Learning focussed on smart video, IoT and cloud applications for Security and Education.

We believe in developing Empathy led technology to answer genuine challenges in the vertical markets we address by enabling users to leverage the technology in a way that solves their problems. Whether that is creating business intelligence insights for retail via video, providing a safer environment in an airport or helping teachers create better student outcomes by leveraging IoT devices in the classroom via cloud connectivity for insight and CPD.

Role OverviewONVU Technologies is excited to be expanding our team with talented Senior Engineers with experience developing full stack applications. We are now looking for Embedded Golang Developers who can work remotely from the UK!

Our TechnologyONVU Technology create cloud-connected 360° camera products. On our camera device we use an embedded version of Linux or Android running our Golang services. In the cloud we use AWS IoT Core and Serverless using predominately NodeJS.

Our C-Series camera firmware is based on the Android OS with Golang/C++ services that run at the HAL layer. The C-Series is a network IP camera conforming to ONVIF specifications capable of RTSP streaming with a web interface written in Angular.

This position will have the opportunity to work across our products developing our components on the camera and our gateway hardware. Applicants should be experienced in many of the technologies that we use but can demonstrate an expertise in one or more of them. They will be expected to apply their ability to design and knowledge of best practices in the projects that they work on.

The successful candidate will join a highly skilled experienced development team within a culture of empowerment and collective responsibility for product success.

ResponsibilitiesSolve problems and develop solutions for the ONVU platformWork with other team members across disciplines to create software in an agile environmentTake ownership of the implementation of the projects and tasks assigned to youBe a specialist in one or more of the technologies that we useDesign and implement features in a re-usable and maintainable way to reduce technical debtCreate well-structured, organised and coherent API’sDevelop unit, component, integration and system tests as part of the implementation of development tasksCreate and describe development tasks that allow others to complete and succeedWrite technical design documentation which can easily be understood, reviewed, implemented, and tested by other members of the teamInvestigate and analyse root causes of technical issues and performance bottlenecks to pinpoint problem areas in the systemMake a positive impact on the wider Engineering team beyond your sprint teamFollow team processes and strives to continually improve themMentor others to encourage participation and contribute towards their career developmentYou will be required to carry out additional duties or responsibilities, which fall reasonably within the remit of the role

Essential RequirementsBSc. /BA. degree in Engineering, Science, Mathematics or equivalent technical certification or relevant open source development experience3+ years open source or commercial experience developing in GolangDevelopment of APIs over HTTP(S), WebSocketAutomated testing experience – unit testing or acceptance testsLinux development experience -SSH, networking, system, filesystems, cron, etc.Knowledge of security concepts and technologiesExperience with source code control – we use Git version control, branching strategies, Gitflow processProven ability to resolve technical issues across a complex codebase of proprietary and 3rd party software

Desirable RequirementsExperience working in an agile development environmentExperience of Android’s HAL3 layer to capture video streamKnowledge of IP camerasKnowledge of OpenGL and experience working on GPUKnowledge of WebRTC and RTSP Streaming over UDP, TCP.HTTP and HTTPS based on H.264, H.265, VP8 and MJPEG video encoderExperience of database technologies – including key-value (Redis) databases

Company BenefitsHome workingFlexible-workingPrivate Healthcare for you and immediate family with Vitality25 days holiday plus bank holidaysPensionsHealth Cash PlanEmployee Assistance ProgramCelebratory company gifts at milestones and events

Interview ProcessVideo call introTech TestTechnical Panel interviewVideo call closeOffer!

ONVU Tech

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago