We're looking for an
EMBEDDED SOFTWARE ENGINEER
SALARY | £55,000 - £62,000 LOCATION | Essex
How would you like to work for a global leader? This is a brilliant and unique opportunity for a motivated, Embedded Software Engineer to join and become a key player in the market. You will be working in an enjoyable working environment and report directly to the Engineering Manager. Within the engineering department, the goal of this position is to design, create, and maintain software. You will collaborate with senior hardware, software, test validation, and firmware engineers in this position to build satellite modem products. To provide the customer with the best satellite network solutions, the role will also involve interacting with pre-sales, operations, and the customer.
Responsibilities
- You will be responsible for developing embedded software for Linux operating system, Linux kernel development & Linux network programming.
- Embedding C and C++ programming for high-performance ARM processors or PowerPC.
- You must have experience in programming hardware devices at the register level. Interfacing with and understanding FPGA technology, the experience of DSP, VHDL, or digital electronics.
- Knowledge of IP networking protocols, routing, PPP, DNS, DHCP, NAT, iptables, and infrastructure is essential.
- You will need a good understanding of UART, SPI, and I2C hardware interfaces.
- Knowledge of PCIe bus protocol.
As an Embedded software developer, you would need to be engaging, dynamic, and hungry for new challenges and opportunities. You would also need to possess the following;​
-
A degree in a relevant subject, e.g Software / Electronic Engineering
What you'll get in return
Salary £55,000 - £62,000
Location | Essex