freehire launches on Product Hunt on 26 August.

Follow →

Jr. Software Developer Pl

Summary

Junior software developer writing and debugging Linux kernel drivers and low-level Python tools for Lenovo’s R&D team in Brazil.

Description and Requirements

Description:

We are looking for a jr. Software Developer with experience in low-level development (drivers, Linux kernel, Python) to join our R&D Software Development team in Brazil and meet the development needs of both local teams and business units outside of Brazil.

Soft Skills

  • Problem-solving and teamwork skills
  • Excellent oral and written communication skills, including the ability to communicate effectively (at least in writing) with development and technical teams worldwide in English.
  • Ability to work collaboratively and independently

Required Technical Requirements

  • Experience with Python and shell scripting for automation
  • Developer-level experience with Linux (compiling, analyzing kernel logs, debugging device drivers)
  • Knowledge of object-oriented programming
  • Familiarity with agile software development processes: Scrum/Kanban

Desired Qualifications

  • Experience with digital circuits
  • Experience with Arduino, Raspberry Pi (GPIO)
  • Experience with kernel debugging

Experience

  • Experience and ability to apply best practices in the software engineering lifecycle;

If you require an accommodation to complete this application, please [email protected]

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available