Toradex is a global company strongly focused on engineering & technology.
We're powered by a diverse & uniquely gifted workforce.
We pursue the best people to propel our innovative vision of embedded computing and IoT.
If you're interested in being a driving force at an agile technology company, engineering clever computing solutions & helping other companies bring their products to life, we should talk. As an Embedded Linux Software Development Engineer BSP, you are part of the R&D team, making sure our Linux BSPs and related software offerings for our SoMs (System on Modules) are constantly developed, maintained, and quality improved.
Roles & Responsibilities
- Develop and maintain Embedded Linux BSPs for Toradex's embedded computer modules.
- Device driver development: optimizations, bug fixing, add new functionality.
- Eco-system: porting of third‑party software libraries, develop software tools and utilities from scratch, Boot loader firmware.
- Mainline selected items.
- Suggest improvements related to products, software offerings, documentation, processes, etc. in order to allow continuous improvement.
- Work closely with other team members in an Agile development environment and participate in technical analysis and decisions.
- Communicate your work progress, coordinate with other development teams, and participate in R&D working groups.
Skills
- Expertise in Embedded Linux: Bootloader and Linux Kernel.
- Excellent C language knowledge and programming skills.
- Knowledge of OpenEmbedded/Yocto Project build system.
- Knowledge of industry standard interfaces and protocols such as I2C, SPI, UART, USB, Ethernet, PCI Express.
- C++/Python/Bash language knowledge and programming skills.
- Demonstrable electronics knowledge and work experience: read and understand hardware schematics and datasheets; use standard development aids such as oscilloscopes, logic analyzers, bus protocol analyzers, etc. when developing low-level software which interacts directly with machine registers.
- Familiar with communication peripherals (Bluetooth, Ethernet, Wi‑Fi).
- Excellent communication skills.
- Excellent English language skills (reading, writing, speaking).
- High integrity, open, team player.
What do we offer
- Agile, globally oriented and inter‑cultural corporate culture.
- Work on the latest HW technology with early access to major SoC vendor.
- Enjoy a flat hierarchy where you may truly shape our HW and SW offerings.
- Count on a diverse team of experienced HW and SW engineers.
- Variety of knowledge sharing, training and self‑development opportunities.
- The opportunity to play a key role in shaping your own work processes and your work environment.
- Contemporary employment conditions, modern office space and a flexible working environment.
- Opportunities for your personal development.
- Meal allowance (flash card).
- Health and dental care – Bradesco.
- Flexible working hours.
- Parking space.
- Anniversary day off.
- Campinas, São Paulo – hybrid position.