Embedded Software Engineer with at least 10 years’ practical design experience. Full-time, working at our HQ in Oakington, Cambridge.
Core Skills
In this role, you’ll get to work on all stages of the design process, from initial feasibility to supporting new product introduction. You should be able to demonstrate experience in all the following areas :
- Experience in the complete software development lifecycle, from requirements capture through design, implementation and validation to software release for production
- Translation of requirements into a coherent design
- C / C++ software design and development in an embedded environment
- Working with real-time operating systems (e.g. FreeRTOS, Zephyr)
- Scripting languages (e.g. Python, node.js)
- Development and debugging with prototype hardware and evaluation kits
- Good appreciation of hardware (e.g. MCUs, memory, sensors, modems, etc.)
Technical Experience
You should be able to show past track record in at least four of the following areas :
Device drivers (e.g., I2C, SPI, USB) and hardware control (e.g., GPIO, UARTs, DMA)Embedded TCP / IP networkingInterfacing to cloud systems (e.g., Azure, AWS, Google)Database programmingContinuous Integration / Continuous Deployment setup and useExperience in any of these areas will be an advantage :
Embedded control and monitoring solutionsConnected ‘Internet of Things’ productsLocation-based systemsWeb-based technologiesAbout you
Our strength lies with our people. We appreciate great technical skills and also value your interpersonal skills. You need to be :
A team playerEnthusiastic about solving often tricky engineering challengesEmpathetic towards the challenges facing our customersAble to lead a small team providing technical guidance and justification for architectural decisionsMeticulous in the way you write and document your codeThe Rewards
We offer :
Competitive remuneration package commensurate with your skill and experience levelInteraction with a team of highly experienced engineers keen to share knowledge and work together to develop Fen’s skill baseFriendly dynamic working environment with a supportive team approachA chance to develop your skills and experience in a wide range of exciting technologies and marketsAttractive workplace in a pleasant rural village location on the edge of CambridgeJ-18808-Ljbffr