Embedded Systems Engineer

 

Description:


As an Embedded Systems Engineer at Everfox you will be involved in developing software across all our platforms and creating new products and capabilities, contributing to all aspects of product engineering within the team and taking the lead on creating software components for our current and future products. You will contribute to the designing, developing and testing new solutions as well as understanding and contributing to open-source projects. On top of this, you’ll get to work on newly funded and very exciting R&D projects, building prototype solutions for our next products. Engineers at Everfox work with a range of technologies, ensuring the quality, security, and maintainability of your code, helping us to secure some of the world’s largest government and enterprise organizations.

Product software development
 

  • Hardware validation and board bring-up activities, collaborating with the hardware and firmware team, to prove new designs.
  • Developing and maintaining board support packages, at the foundation of the software powering Everfox’s hardsec solutions.
  • Contributing to scoping and design of new software through planning and task estimation.
     

Integration, test and sustainment
 

  • Performing end-to-end integration and test of software, firmware and hardware.
  • Integrate embedded software with hardware and firmware to deliver prototypes of new features and products
  • Develop automated tests for Everfox hardware, based on Python and pytest
  • Perform manual tests on Everfox hardware considering functional and performance angles
  • Maintenance of 3rd party open-source projects such as Linux kernel, Yocto and AOSP
  • Security reviews and patching
  • Upstreaming of bugfixes
  • Port latest upstream versions to Everfox BSPs
     

Continuous improvement and innovation
 

  • Continuous improvement of code through code reviews, refactoring and adoption of new technologies.
  • Focus on automation by utilizing continuous integration practices and tools.
  • Recognizing the industry that Everfox operates in and appreciating the importance of following our information security policies.
     

Required Knowledge, Skills And Experience
 

  • Professional experience of developing embedded software for commercial solutions.
  • Collaborative approach with excellent interpersonal skills, able to work effectively both as part of a team and individually.
  • Demonstrable knowledge of multiple programming languages (e.g. C, C++, Python).
  • Demonstrable knowledge of core computer science concepts such as concurrency, networking, performance measurement and algorithms.
  • Experience working with development boards (e.g. Raspberry Pi, Arduino) and/or embedded systems (IoT devices).
  • Experience with the Linux OS

Organization Everfox
Industry Engineering Jobs
Occupational Category Embedded Systems Engineer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-11-01 11:31 am
Expires on 2025-12-16