FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Embedded Software Engineer
FiltronicEmbedded Software Engineer working on embedded software for RF systems at Filtronic. Collaborating with multidisciplinary engineering teams to develop innovative products from concept to production.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing embedded software for ARM-based microcontrollers, with a strong focus on real-time operating systems and robust communication protocols. Proficient in debugging and integrating software with complex electronic systems throughout the product development lifecycle.
Highest-signal resume keywords
Embedded Software Development in C/C++Real-Time Operating Systems (FreeRTOS, Zephyr)ARM Cortex Microcontroller ExperienceEmbedded Communication Protocols (Ethernet, CAN, SPI, I²C, UART)Debugging Skills with Hardware and Software Tools
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Embedded Software DevelopmentC/C++ ProgrammingReal-Time Operating SystemsARM Cortex MicrocontrollersDebugging SkillsNetworking Functionality DesignTCP/IP ProtocolREST APIsFirmware Update MechanismsMISRA C/C++
Tools & Technologies
OscilloscopesLogic AnalysersSoftware Debugging ToolsPrototype HardwareFPGA Integration
Industry Keywords
RF ApplicationsDefence ApplicationsAerospace ApplicationsSpace Applications
Tech Stack
Tools & technologiesPythonRTOSTCP/IP
About the role
Key responsibilities & impact- Design, develop and debug embedded software for real-world RF applications.
- Develop embedded software in C/C++ for ARM-based microcontrollers.
- Design software for bare-metal and real-time operating systems, including FreeRTOS and Zephyr.
- Bring up new hardware and debug prototype boards using oscilloscopes, logic analysers and software debugging tools.
- Develop robust communications between embedded devices using interfaces such as Ethernet, CAN, SPI, I²C, UART and RS422.
- Design networking functionality including TCP/IP, REST APIs, SNMP and OpenAPI interfaces.
- Work closely with hardware, FPGA and systems engineers to integrate software with complex electronic systems.
- Investigate and resolve software, networking and embedded system issues.
- Contribute throughout the full product development lifecycle from concept through to manufacture.
Requirements
What you’ll need- Strong commercial experience developing embedded software in C/C++.
- Experience working with bare-metal systems and/or real-time operating systems.
- Experience developing software for ARM Cortex-based microcontrollers.
- Practical experience bringing up prototype hardware.
- Knowledge of embedded communication protocols including Ethernet, CAN, SPI, I²C and UART.
- Excellent debugging skills using both hardware and software tools.
- A degree in Computer Science, Electronic Engineering or a related discipline, or equivalent commercial experience.
- Experience in any of the following would be advantageous:
- Zephyr RTOS or FreeRTOS
- STM32 microcontrollers
- Embedded networking and TCP/IP
- Secure bootloaders and firmware update mechanisms
- Python
- MISRA C/C++
- RF or microwave systems
- Defence, aerospace or space applications
Benefits
Comp & perks- 37.5 hour working week
- 25 days’ holiday plus public holidays, with the option to buy up to 5 additional days
- Contributory pension scheme with up to 8% company contribution
- Life Assurance (4 x basic salary)
- Income Protection Insurance
- Save As You Earn (SAYE) share scheme
- Electric Vehicle (EV) scheme
- Cycle to Work scheme
- Volunteering day
- Learning and development opportunities
- Hybrid working available