Position: Entry level

Job type: Full-time

Loading ...

Job content

  • Description:* This person will be working on the Embedded Linux Software Team working on the middleware. Our clientis moving towards a subscription based business model to go with their routers. They have made features such as parental control, ad blockers, gaming boosters, virus security etc.). This person will be working with this group. They work in an open-source stack but closed environment as they require other companies to partner with them to use their product.

Our client also wants to replace all ODM code with its own open sources code. This person will be kick starting that program. They will work with the firmware team who will write the device driver and this person will integrate into open source proxy server. They will stitch in the service abstraction layer on top.

This team develops middleware/infrastructure software and makes use of the kernel and drivers provided by the Platform Software and interfaces with our Cloud Infrastructure. The software runs on an embedded device – the router. The middleware provides networked infrastructure and services for applications to run within LXC containers on the router. The code is written in C. Candidates should have extensive experience in developing C software at the system level that run on embedded devices (i.e. not PC or servers). The middleware/infrastructure code fits in between the application/service and the Platform Software. The primary requirement for the role is experience in developing Linux infrastructure software (i.e. application frameworks and services) in C and solid understanding of networking.

25% of the time this person will need to do code review from the overseas contractors. The rest of the time will be their own coding. They will be expected to give suggestions on the architecture.
  • Software design
  • Coding
  • Integrating software
  • Debugging issues - code and design review
  • Supporting, refactoring, and improving existing code
  • Writing unit tests
  • Documenting software
  • Skills:* multi threaded programming, linux, c/c++, firewall, proxy server, rest api, linux containers, open source, web socket, applications, iptables, iptc, lxc
  • Top Skills Details:* multi threaded programming,linux,c/c++
  • Additional Skills & Qualifications:* MUST HAVES: 4+ years of software C coding with linux system

Strong with Multi-threading and multi-tasking Worked with Linux open source code and linux containers (LXC) Has written code for IPTables (iptc) and firewalls Understands proxy, and reverse proxy Has worked with a REST API Eager to learn and develop on their own Have done code reviews

NICE TO HAVES Shell programming Cloud experience

Experience with Jira and Jenkins Experience with code analysis tools:
  • Static code analysis (SonarQUBE, SonarLint, Converity or Klocwork)
  • Dynamic code analysis and profiling (Valgrind) Linux build frameworks (OpenWRT or Yocto) Configuration frameworks (LibElektra, kconfig or gconfig) x86 virtual machines and docker containers Scripting languages
  • Lua, Python, or Javascript Embedded SoC processors and SDKs (Qualcomm or Broadcom) Cloud development (AWS cloud infrastructure, AWS Lambda, MongoDB, security) Mobile application development SOFT SKILLS: Willing to teach others Whiteboarding skills Self starter

À propos d’Actalent:

Actalent relie la passion à la mission. Nos solutions de candidats talentueux et la performance de nos services produisent la valeur et les résultats, tout en apportant la compétence qui permet à nos clients de réaliser plus. Nos experts situés dans le monde entier inspirent au quotidien. Nous soutenons les initiatives essentielles en ingénierie et en sciences, par les expériences qui favorisent un développement continu. La différence, c’est nos gens. Actalent est une société d’exploitation d’Allegis Group, leader mondial des solutions de candidats talentueux.

L’entreprise souscrit au principe d’égalité d’accès à l’emploi et prendra en compte toutes les candidatures sans distinction de race, sexe, âge, couleur, religion, nationalité, statut de vétéran, handicap, orientation sexuelle, identité sexuelle, information génétique ou toute autre distinction protégée par la loi.

About Actalent:

Actalent connects passion with purpose. Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more. Every day, our experts around the globe are making an impact. We’re supporting critical initiatives in engineering and sciences that advance how companies serve the world. Actalent promotes consultant care and engagement through experiences that enable continuous development. Our people are the difference. Actalent is an operating company of Allegis Group, the global leader in talent solutions. The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Loading ...
Loading ...

Deadline: 13-07-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...