A market-leading technology firm in Portsmouth is seeking an Embedded Software Engineer to develop innovative wireless solutions. The role includes programming in C/C++ within embedded systems and working in both Bare-Metal and Embedded Linux environments. Candidates should possess knowledge of Digital Signal Processing, Software Defined Radio, and experience with system tools like Buildroot and Yocto. This opportunity is designed for individuals looking to further develop their skills in a dynamic and growing industry.
Qualifications
Experience programming Embedded Systems in C/C++.
Experience with bare-metal and embedded Linux environments.
Familiarity with Linux device drivers including DMA, Interrupts, and Device Trees.
Responsibilities
Prototype innovative wireless solutions.
Development of embedded software/firmware prototypes in an agile environment.
Further development of prototypes to a deployment standard.
Build and deploy embedded Linux systems.
Skills
Programming Embedded Systems using C/C++
Experience with Bare-Metal environments
Experience with Embedded Linux environments
Knowledge of Digital Signal Processing
Knowledge of Software Defined Radio
Tools
Buildroot
Yocto
Uboot
Kernel config
Job description
A market-leading technology firm in Portsmouth is seeking an Embedded Software Engineer to develop innovative wireless solutions. The role includes programming in C/C++ within embedded systems and working in both Bare-Metal and Embedded Linux environments. Candidates should possess knowledge of Digital Signal Processing, Software Defined Radio, and experience with system tools like Buildroot and Yocto. This opportunity is designed for individuals looking to further develop their skills in a dynamic and growing industry.