Luxoft

Senior Embedded Software Engineer with C++

Poland

15 days ago
Save Job

Summary

🔥Become a Luxoft employee🔥


Our Benefits:

💰Paid Referrals

💻Equipment: laptop and monitor

🩺Private Medical & Dental care & Life Insurance covered

🏋🏽‍♀️ MyBenefit program (sports card, well-being program etc.)

🌎 Internal Mobility program - possibility of rotation between projects, locations, accounts

🎓 LuxTalent platform (webinars, training, courses)

...and more!



Project Description:

We are utilizing a city's existing fleet and a growing number of mobile devices connected to our network, we collect real-time data that supports the enforcement of traffic laws. We are implementing the first technology provider to create a vision-based solution capable of detecting, understanding, and determine causation of traffic violations, to help cities achieve their Vision Zero safety goals.


Responsibilities:

- Optimize hardware accelerators to enhance system efficiency and computational performance.

- Integrate and manage camera modules and peripheral devices to ensure seamless operation.

- Analyze and improve system performance, identifying and resolving bottlenecks.

- Collaborate with cross-functional teams to define system requirements and ensure alignment with product goals.

- Troubleshoot and debug low-level software issues to ensure system stability and reliability.

- Stay updated on the latest trends and advancements in embedded Linux (familiarity with NVIDIA Jetson ML pipeline).


Mandatory Skills Description:

- BS or MS Computer Science, Electrical Engineering or a related field

- Strong experience programming in C.

- Strong system level Linux knowledge and experience (kernel space, drivers, Linux system structure, platform porting/bringup, embedded systems development)

- Scripting in bash and or python

- Understanding of CPU, GPU and SOC architectures

- Previous experience with I2C,SPI,PCI, MIPI,USB and Serial UART


Nice-to-Have Skills Description:

- Building and debugging Linux kernels

- Knowledge and experience with ARM based platforms , STM32

- Experience with CUDA/OpenCL and Video Pipelines

- Knowledge of CAN or CAN-FD

- System design, implementation and verification of the over-the-air (OTA) updates for OS, application and firmware

- Familiarity with board bring up and hardware debugging


Languages:

English: B2

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job