["Embedded Software Engineer", "Sparagus"] logo

Embedded Software Engineer

["Embedded Software Engineer", "Sparagus"]
On-site
Leuven, Belgium

Vacancy: Software Engineer


  • There is an embedded system that they must support

  • They receive new chipsets from their clients

  • Get SDKs from the manufacturer that may or may not work


What you will be doing:


  • look at these SDKs, try them and see if they work. If not, the burden of proof lies with the company. Find out why this is and then they need to be resolved.

  • Work with linux drivers etc

  • Prepare entire environment to get code compiled

  • Ensure that hardware is useable on which they can run the software

  • Writing small pieces of software every now and then


Skills:


  • Min 3y embedded software development (C language mandatory)

  • Hands on experience with Linux software development, very good debugging skills (JTAG, gdb)

  • Good knowledge of the Linux kernel/OS and device drivers (GPIO, flash storage, Ethernet…)

  • Knowledge of Linux bootloaders for embedded systems (u-boot)

  • Knowledge of networking stacks and related management protocols (TCP/IP L2/L3, xDSL, OMCI)

  • Nice to have: experience with openWrt development

  • Nice to have: experience with hardware-software integration for ARM/MIPS/x86 SoC’s from Broadcom, MxL, Qualcomm, Mediatek