Embedded Software Engineer

Glasgow  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Proteus Europe is searching for an Embedded Software Engineer for a client in Glasgow, Scotland

Our Client :-
Specialise in global asset tracking and data collection from a a network of satellites.

Your New role :-

As a Embedded Software Engineer you will be working on satellites and their terrestrial communication relays. This role requires a close working relationship with hardware engineers and manufacturing technicians to design, build, and troubleshoot systems. You will have the opportunity to work on various parts of the stack including:

Core systems: Design and implement improvements to our onboard power distribution, computation, and comm systems to enhance functionality, usability, robustness, performance, and integrate new technology

Communications and radio: Leverage innovations in radio design by implementing new communication protocols and integrating new radio hardware

Satellite application platform: Build frameworks for the automated execution of work on the satellite to meet customer requirements or changing operational needs

Your Skills and experience :-

Essential Skills :-
- Extensive experience with C: interrupt handlers, concurrency, etc.
- Strong Linux skills: extensive CLI/scripting familiarity, kernel mods, drivers, etc.
- Experience with sensor integration over I2C, SPI, CAN, UART, etc.
- Software Design with memory, processor, and real-time constraints
- Embedded OS (FreeRTOS, Yocto Embedded Linux)
- Scripting Familiarity: Python, Bash, etc.
- Power optimization experience
- Experience with board bring up

Desirable Skills :-
- General hardware skills (EE, PCB, PSI)
- MIPS/RISC profiling and optimizations
- Networking (ISO, IP, protocol design)
- Domain Knowledge (ADCS, RF, Space)
- FPGA expertise (verilog, VHDL)
- RF programming (SDR, USRP)

Proteus Europe operates in partnership with our candidates by building strong and lasting
relationships at all levels.

If you apply for this role, we will:

- Contact you within one week to discuss your current situation and suitability for this role.
- Keep searching for other suitable positions should this role not be right for you.
- Keep you informed at every stage of the recruitment process.
- Actively follow up with our client on your behalf to gain useful feedback throughout the
process.

If you are looking for a new role, but this role isn't quite right for you, please contact us in
confidence for a discussion about how we can help you.
Start date
03/2017
From
Proteus Europe
Published at
08.04.2017
Project ID:
1322609
Contract type
Permanent
To apply to this project you must log in.
Register