SW Student Technical

2 Months ago • All levels

About the job

Job Description

We're seeking a talented technical university student with experience or interest in embedded C/C++ software development for our team developing and testing peripheral and graphics drivers for QNX, Green Hills Integrity and Windows 10 IoT operating systems. Experience with NXP i.MX architecture and Linux is a plus. You'll be involved in developing embedded drivers, complex solutions, and test applications.
Must have:
  • Embedded C/C++
  • i.MX Architecture
  • QNX, Green Hills
  • Windows 10 IoT
Good to have:
  • Linux
  • Git
  • ARM Platform
  • Distributed Version Control
Perks:
  • Work on i.MX series
  • Learn from experts
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

Our team focuses on development and testing of peripheral and graphics drivers in QNX, Green Hills Integrity and Windows 10 IoT operating systems on i.MX application processors.

We are looking for a talented technical university student or graduate (Electrical Engineering, Informatics, Computer Science or similar) with experience or interest in embedded C/C++ software development.

You will be participating on development of embedded drivers, complex solutions, and test applications for embedded operating systems like QNX, Green Hills Integrity, and Windows 10 IoT. The knowledge of NXP i.MX architecture (ARM) and Linux is an advantage, and if you are proficient with distributed version control systems like Git – that´s what we need!

Don’t hesitate to contact us in case the position seems interesting. If you have any questions, feel free to ask. Maybe you’ll find some of the answers in the FAQ section below.

1. What will be my duties?

You’ll participate in developing and porting peripheral drivers, complex software layers, and demo apps for i.MX Series application processors based on ARM platform. In the beginning you’ll be mainly studying the i.MX Series (ARM) processor architecture and familiarizing yourself with the QNX, Green Hills or Windows10 IoT operating systems. After that you’ll be gradually introduced to development work.

2. What if I’ll have to study the documentation before writing the code?

Then you’ll study the documentation :)

3. What if I’m shy and afraid of calls from customers and colleagues from abroad?

You don’t have to be afraid. We don’t expect you to communicate with customers directly. However, you’ll have plenty of opportunities to attend calls with customers as an observer and build up your self-confidence.

4. How good is my English supposed to be? Is the ability to understand the written word sufficient?

Reading comprehension skills are sufficient and necessary to understand the documentation. However, fluent spoken English is a considerable advantage. You’ll be able to gradually improve it by attending teleconferences with other teams.


5. What if a simple task grows to proportions I can’t handle?
You don’t need to worry about that. Our teams are full of specialists who are able and willing to help.

6. Will the results of my work be tangible?

Of course. Our main customer is the car industry, deploying i.MX processors in conjunction with operating systems in infotainment panels in their vehicles. These panels provide GPS navigation, radio and so on. So who knows, maybe your future car will contain code of your own.

7. Will I have to do testing?

A little. Our team isn’t responsible for testing as such, but you’ll have to define, develop, and automate tests.

8. Which development kits/boards will I work with?

You’ll mostly work with kits for processors of the i.MX series (i.MX6, i.MX7, i.MX8). These are high-performance multicore application-processors. Linux and Android usually run on these processors as well.

9. Which frameworks will I work with?

We’re using QNX Momentics Studio 7.0 with integrated GCC compiler to develop QNX. For Green Hills Integrity, we work with Green Hills MULTI with integrated Green Hills compiler.

10. Will I be able to take time off during college examination periods?

Of course. During examination periods, students normally don’t come to the office, and focus on exams exclusively.

More information about NXP in Czech Republic...

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Kaohsiung City, Taiwan (On-Site)

Bengaluru, Karnataka, India (On-Site)

Brno, South Moravian Region, Czechia (On-Site)

Eindhoven, North Brabant, Netherlands (On-Site)

Bucharest, Bucharest, Romania (On-Site)

View All Jobs

Get notified when new jobs are added by NXP

Similar Jobs

Sabre India - Sr Data Scientist

Sabre India, India (On-Site)

The Walt Disney Company - Sr Software Engineer (Rust Engineer)

The Walt Disney Company, United States (On-Site)

Visa - Software Engineer - Full Stack

Visa, Poland (Hybrid)

Milestone sr.l. - JUNIOR GAME PROGRAMMER

Milestone sr.l., Italy (Hybrid)

Media Molecule - Lead UX/UI Programmer

Media Molecule, United Kingdom (Hybrid)

Dream Game Studios - Engineering Manager - ML Platform

Dream Game Studios, India (On-Site)

The Walt Disney Company - Lead Software Engineer, iOS

The Walt Disney Company, United States (On-Site)

Workato - Partner Sales Lead, Embedded

Workato, United States (On-Site)

Nielsen Holdings - CM Consultant-Mumbai/ Bangalore

Nielsen Holdings, India (Hybrid)

Meetelise - Staff Software Engineer (San Francisco)

Meetelise, United States (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Software Engineer, Pathways Program

Meta, United States (On-Site)

Trend Micro - Software Developer Co-Op - January 2025

Trend Micro, Canada (On-Site)

Seedify - Senior Shader Artist

Seedify, (On-Site)

ALIQAN Technologies - Sr. VR Developer

ALIQAN Technologies, India (On-Site)

Animoca Brands - Game Developer

Animoca Brands, Philippines (Remote)

Flying Wild Hog - Lead Technical Artist

Flying Wild Hog, (Hybrid)

Get notifed when new similar jobs are uploaded

Jobs in Brno, South Moravian Region, Czechia

Make - Infrastructure Engineer

Make, Czechia (Hybrid)

Bohemia Interactive - UX/CX Designer

Bohemia Interactive, Czechia (On-Site)

Bohemia Interactive - Engine Programmer Prague/Brno

Bohemia Interactive, Czechia (On-Site)

Bohemia Interactive - Engine Render Programmer Prague/Brno

Bohemia Interactive, Czechia (On-Site)

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Bounteous - Java Software Engineer (Montreal)

Bounteous, Canada (Hybrid)

Nagarro - SAP BW/4HANA Consultant with German

Nagarro, Romania (Remote)

PwC - Junior IT Support Specialist

PwC, Netherlands (On-Site)

Sandbox VR - Shift Lead (Key Holder)

Sandbox VR, United States (On-Site)

GoTo Group - Principal Engineer - Transport

GoTo Group, India (On-Site)

Hitachi - FO Technical Consultant

Hitachi, India (On-Site)

Get notifed when new similar jobs are uploaded