On behalf of our client, we are seeking to recruit a Senior Embedded Software Engineer (DSP / SDR) on an initial 6-month contract.
In this role, you will be proactive and comfortable working cross-functionally beyond the software team. You will bring strong experience in Digital Signal Processing (SDR) and embedded C development, combined with the ability to operate effectively in a lab-based environment. You will work with a range of test equipment, including oscilloscopes, logic analysers, bespoke test rigs, and host-based testing tools.
Job Details
- Role: Senior Embedded Software Engineer (DSP / SDR)
- Pay: Up to 70 per hour via Umbrella
- Contract: Monday–Friday, 37 hours per week, 6 month contract
- Location: Stevenage
- IR35 Status: Inside
- Security Clearance: SC to start
Responsibilities
- An Embedded Software C Engineer capable of developing, integrating and testing embedded Software
- Producing test requirements & test scripts for Unit, Subsystem and System level testing on both host and target platforms
- Running tests, analysing results and using target test facilities such as debuggers, probes, logic analysers and oscilloscopes
- Documentation and Design work in UML
- Integration of software components with ARM multi-core platforms, FPGA subsystems and RF transceiver interfaces
- Support real-time TX/RX data processing, buffering and performance optimisation on embedded targets
- Contribute to system integration and verification of Software Defined Radio (SDR) datalink capability
Essential Requirements / Skills / Experience
- Experience of Digital Signal Processing
- Experience of the C Programming Language
- Experience of testing software products for ARM based multi-core processing platforms
- Experience of communications protocols (e.g. SPI, UART, Ethernet, PCI-Express)
- Experience of DOORS
- Experience of test tools and techniques in both host and target environments
- Experience of test tools such as LDRA or equivalent for host testing
- Experience in model-based development, either in SysML/UML
- Knowledge of Real Time Operating Systems such as PikeOS or FreeRTOS
- Understanding of real-time embedded data handling mechanisms such as DMA, interrupts and shared memory
Desirable Experience
- Exposure to wireless modulation or waveform processing concepts (desirable)
- Experience working with FPGA or SDR based embedded systems (desirable)
If you are interested in applying for this position and you meet the requirements, please send your updated CV to: Natalie Dalkin at Line Up Aviation.
#J-18808-Ljbffr…
