Embedded Systems Engineer

Yesterday

🔄 Hybrid – Sheffield

Apply Now
Logo of Opteran

Opteran

Intelligence is natural

Artificial Intelligence and Computer Vision

11 - 50

💰 Venture Round on 2022-06

Description

• Design, develop, and implement embedded software for microcontrollers, microprocessors, and other embedded systems • Collaborate with cross-functional teams, including research, robotics engineers, and integration • Develop using modern DevOps practices, code reviews, unit testing, and CI/CD • Participate in the entire product development lifecycle, from requirements gathering to deployment and maintenance • Provide technical guidance and mentorship to other team members - we learn and grow together • Day-to-day experience working with Linux systems, Linux is the primary development OS, our integration targets are Linux-based

Requirements

• Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience • Proficient in programming languages such as C, modern C++ (17 onward), Bash / scripting • Minimum 3 years experience working with low-level compute, devices and custom hardware • Knowledge of modern development practices • Experience working with version control systems (Git & GitHub) • Experience with bare metal / RTOS microcontrollers (FreeRTOS, Zephyr) • Experience in using common test frameworks (Google Test or similar) • Previous experience of vision/camera based systems • Experience working on product in the field • Experience creating custom Linux OS (Yocto, OpenEmbedded, Debootstrap, Packer) • Understanding of common embedded communication protocols and devices, USB, I²C, SPI, Ethernet, CAN, MIPI • Experience in Linux Kernel Programming or V4L2 subsystem • Exposure to ROS2 in C++ • Previous exposure to Rust • Experience in Cross Compilation • Knowledge operating in a common electronics lab environment (power supplies, oscilloscopes, logic analyser, reading schematics, soldering etc) • Experience of FPGAs and Hardware development • Experience of alternative computing architectures (DSP, GPU) • Experience designing/architecting custom hardware solutions • Exposure to creating Debian packages

Benefits

• 25 days holiday per year (plus 8 UK public holidays) • Eligible for our employee equity scheme • Flexible working hours • Team socials • Salary sacrifice and 5% employer contribution to the company pension scheme • Bank holiday swaps • Cycle to work scheme

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsuk.co.uk
Jobs by Title
Account Executive jobsAccounting Manager jobsAccountant jobsAdministration jobsAdministrative Assistant jobsAnalytics Engineer jobsAndroid Engineer jobsAttorney jobsBackend Engineer jobsBusiness Development Rep jobsBusiness Operations & Strategy jobsChief of Staff jobsCivil Engineer jobsCloud Engineer jobsCommunity Manager jobsCompliance jobsContent Marketing Manager jobsContent Manager jobsContent Writer jobsCopywriter jobsCustomer Success jobsCustomer Support jobsData Analyst jobsDatabase Administrator jobsData Engineer jobsData Entry jobsData Scientist jobsDevOps jobsEcommerce jobsElectrical Engineer jobsEmail Marketing Manager jobsEngineering Manager jobsExecutive Assistant jobsController jobsFinancial Planning and Analysis jobsFull-stack Engineer jobsFrontend Engineer jobsGame Engineer jobsGeneral Counsel jobsGraphics Designer jobsGrowth Marketing jobsHuman Resources jobsiOS Engineer jobsInfluencer Marketing jobsInfrastructure Engineer jobsIT Support jobsMachine Learning Engineer jobsMarketing jobsMedical Writer jobsMechanical Engineer jobsOperations jobsParalegal jobsPerformance Marketing jobsProduct Analyst jobsProduct Designer jobsProduct Manager jobsProject Manager jobsProgram Manager jobsProduct Marketing jobsQA Engineer jobsSDET jobsRecruitment jobsRisk jobsSales jobsSales Development Rep jobsSales Engineer jobsSalesforce Administrator jobsSalesforce Analyst jobsSalesforce Consultant jobsSalesforce Developer jobsScrum Master / Agile Coach jobsSecurity Engineer jobsSEO Marketing jobsSite Reliability Engineer jobsSocial Media Manager jobsSoftware Engineer jobsSolutions Engineer jobsSupport Engineer jobsSystem Administrator jobsSystems Engineer jobsTax jobsTechnical Account Manager jobsTechnical Writer jobsTechnical Product Manager jobsUser Researcher jobs