Luxoft Poland

Senior Embedded Software Engineer with C++

Poland

9 days ago
Save Job

Summary

Luxoft is a global partner to more than 430 clients and remains at the forefront of digital transformation. Add your expertise to our growing community of professionals and facilitate innovation for companies at every level.


With broad domain knowledge and a commitment to sustainable business principles, Luxoft maintains a culture of innovation. We bring our best to our clients and help foster the best in our teams. Join us to make a difference.


For more information, visit luxoft.com


We Are Currently Looking For


Senior Embedded Software Engineer with C++


Job location: Remote from Poland (This position is open to candidates based in Poland)


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.


You Will Be Responsible For


  • 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).


We Require


  • 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


  • 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 Upper Intermediate


Why would you join us?


As a team, we bring our expertise, support, understanding, and integrity. We are eager to teach and recognize that making mistakes is an essential part of the learning process. We are passionate about our work and excited to share that enthusiasm with you.


As a company, we provide a stable job within an international organization in a rapidly growing sector. You’ll have numerous opportunities to collaborate with inspiring people from around the globe, learn from experts, share your own knowledge, and enjoy various social activities and events organized for our employees.


Additionally, We Offer


  • LuxMed health insurance (dental care & travel insurance included), life insurance
  • MyBenefit program (Multisport card or Multicafeteria)
  • Paid referrals (also for external referrers)
  • Global relocation and Internal Mobility Program (switching between projects, locations)
  • LuxTalent platform (webinars, training, courses, paid certificates)

How strong is your resume?

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