Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailWe are expecting to grow our team and begin new projects in the next 6 months. As such were starting to accept resumes for a few key roles. If you are open to new opportunities in the near future feel free to apply! We will begin to review candidate resumes as we near project launch and will be contacting qualified candidates at that time. Thank you for your interest in Softeq!
As an Embedded Software Engineer youll collaborate with a multidisciplinary team to provide embedded software kernel modules and BSP development for custom analog and digital hardware solutions.
Different locations and contract options possible
In this role you will:
Design and implement systems using C C and a variety of languages (e.g. bash Python);
Work with various frameworks & OS including baremetal systems;
Write code from highlevel embedded applications down to registerlevel device drivers;
Utilize a variety of processors and hardware peripherals (e.g. PWM ADC DAC CAN UART etc.);
Write and execute complete testing plans protocols and documentation for assigned portion of the application;
Identify debug and create solutions for issues with code and integration into the application architecture;
Develop and modify BSPs (including porting and integrating kernel device drivers);
Board bringup as well as debugging and validation of new hardware.
Requirements:
Min. 2 years of experience in commercial projects (Embedded development)
Strong C C (11/14/17) programming skills.
Basics of software design patterns and Unit Testing.
Experience in (Embedded) Linux: Kernel Architecture Kernel module development and hardware support POSIX system programming Daemon development (systemd/system V)
Good algorithmic thinking.
Experience with collaboration tools (i.e. GIT JIRA and Confluence) and software configuration tools.
Demonstrated ability to work collaboratively both within and outside ones own workgroup.
Bachelors degree in Computer Science Electrical Engineering or related field.
Strong written and verbal English language communication skills (min. B2 level).
Good knowledge of GIT including command line.
Nice to have skills:
Knowledge of scripting languages such as Bash and Python.
System build tools experience (yocto open embedded buildroot)
Media streaming experience (gstreamer)
Experience with Wireless interfaces Bluetooth/BLE/WiFi.
Experience with video media streaming andor image processing will be a plus
Full Time