Search Jobvertise Jobs
Jobvertise

Embedded Linux developer
Location:

Jobcode:
2488791
Email this job to a friend

Report this Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later

Job TitleEmbedded Linux developer
Job Description
Were looking for a
Embedded Linux developer
to join our
LiFi Business Software

Team
inNetherlands (Eindhoven).

As part of the Trulifi software team, you will define, develop, and validate different software applications running on top of different Linux-based systems.
The Trulifi solution is a network communication system composed of three main software devices: modem, USB key and controller. Each of these elements comes with a different environment which will require to implement the application with a different language.

For the modem and USB key which are real-time Linux-based platforms, the applications will be in C/C++ in a constrained environment to maintain the LiFi communication performance. For the controller, the applications are implemented in C/C++ for most of the Linux-based modules and with Django/Angular for the web server.
Your hands-on job is to intervene on all these devices. As part of the software engineer team, you will also participate to the integration and the validation of different components developed internally or delivered by third parties.

Trulifi by Signify is a range of optical wireless communication systems, providing fast two-way communication thats reliable, secure and has a low latency. Trulifi offers multigigabit connections that can guarantee transmission of heavy data loads. Using light to communicate it's ideal in places where RF is not permitted or does not work. (link removed)/global/innovation/trulifi

What youll do


The daily organization is done by the team itself in an Agile manner. We are looking for a candidate with a(n) (scaled) Agile mindset who wants to work within a self-organizing team, picking up activities from a sprint backlog. Some capacity of the team is reserved for field issues.


Maintain and update the embedded Trulifi platform products (Yocto based)

You are a Linux/Unix fan and enjoy working with Linux software releases. You can help identifying the implications when a move from one version to the next is required

Good knowledges and understanding with LAN/WAN networks concepts

Understand and identify functional requirements to select and integrate the appropriate open source modules

Work with Python/C/C++ for application development, test execution, scripting purposes

Define and implement high performance software by leveraging a strong understanding of embedded hardware design

Develop reliable software with security analysis and countermeasures

Evaluate, test, and review designs to determine if the program will perform according to the requirements and specifications

Development of automated tests, that can be re-used on platform changes and upgrades to ensure no regression impact is caused

Working in Agile environment (Scrum/SAFe, MVP thinking)

Participate in our Agile development process to ensure the timely delivery of user features and system upgrades

Your qualifications



Master's or Bachelors degree in Electrical Engineering, Computer Engineering, Computer Science, Electronics, or equivalent

Minimum 5+ years of working experience in software development (ideally embedded)

Good C and C++ programming and debugging abilities

Experience in scripting languages such as Python, Bash

Experience writing systems utilizing embedded Linux OS

Good practices at integrating security in code development

Knowledge of operating systems concepts and network protocol would be a plus

Working in Agile environment

Passion for technology and enthusiasm to learn new language

Our candidate profile is just a guide. We know that many talented people only apply for jobs when there is an exact match. If you don't fit all the criteria but believe this role is for you, we would very much like to hear from you.

What youll get in return


Were offering multiple opportunities for career development, like mentoring, coaching and stretch assignments, with strong international exposure for dynamic profiles. Learning is fundamental to our culture. Through continuous learning, we are transforming the industry. You have the chance to learn every day, acquire new skills and perspectives through customized online programs, and on-the-job experiences.

See#SignifyLifethrough the eyes of our employees!

Signify

Apply Online
or email this job to apply later


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations