.
Senior Software Development Engineer
  • Kraków
Senior Software Development Engineer
Kraków, Kraków, Polska
Human4Human Recruitment
22. 10. 2024
Informacje o stanowisku

Our partner, a leading multinational semiconductor company is looking for skilled Senior Software Development Engineer to join their team. In this role, youll apply your expertise in machine learning models, Python, C/C++ and other scripting languages to enhance automation and optimize processes for advanced computer processors and related technologies.

You will work closely with cross-functional teams, leveraging your background in computer architecture, operating systems, statistics, and mathematics to develop innovative solutions. Your understanding of software development and processes will ensure high standards in development and operations.

If youre passionate about cutting-edge technology and eager to contribute to high-performance computing solutions, this role offers a unique opportunity. Apply now and become a key member of our partners innovative team!

 

Senior Software Development Engineer

Your responsibilities:
  • Configure and manage Linux systems in developing semiconductors,
  • Use and contribute to open source tools and practices,
  • Develop Python applications for data science and machine learning with frameworks like TensorFlow and PyTorch,
  • Write and optimize C/C++ code for high-performance applications,
  • Apply CUDA or ROCm for GPU acceleration,
  • Design and refine modern ML models and workloads,
  • Utilize math libraries such as BLAS and FFT,
  • Develop and maintain Linux kernel modules and device drivers,
  • Perform hardware debugging across firmware and drivers,
  • Collaborate with cross-functional teams to deliver solutions,
  • Stay updated on industry trends and propose improvements.
We require:
  • Proficiency in Linux configuration and software management tools (e.g., installation, updates),
  • Experience with open source development practices and tools (e.g., Git),
  • Strong Python development skills, particularly in data science/machine learning, including frameworks like TensorFlow or PyTorch,
  • Good command of English is a must,
  • Experience in C/C++ development,
  • Familiarity with CUDA programming model/interface (or ROCm),
  • Knowledge of modern ML models and workloads,
  • Experience with math libraries (e.g., BLAS, FFT),
  • Understanding of Linux kernel or device driver development,
  • Ability to debug hardware issues, working across firmware and multiple layers of drivers/runtimes,
  • Agile approach to software development following SCRUM methodology (where applicable and required),
  • Strong problem-solving skills and attention to detail,
  • Excellent communication skills and ability to work collaboratively in a team environment,
  • Eligibility to work in Poland.
We can offer:
  • Your salary will be highly correlated with your skills and mindset: from 19.000 up to 23.000+ gross PLN Employment Contract,
  • Hybrid model of work: Mon and Fri on-line and Tue, Wed, Thu – in a comfortable office in Kraków,
  • Participating it the newest technology solutions, classified products and services,
  • Exciting and Challenging Projects,
  • Being part of an ambitious company with a lot of growth opportunities awarded with Great Place to Work® 2023,
  • Playing a crucial role in the development team,
  • Waking up in the morning knowing you are making a difference,
  • Working in an agile culture with exposure to international environment.

 

Recruitment process steps:

  • Send your CV via H4H form or email: biuro@h4h.com.pl
  • A phone call with H4H IT Consultant to enrich your application with missing details.
  • A video call with our Partner’s Tech Leader, to evaluate your skills.
  • A short video-call or phone call with our Partner’s HR Business Partner to check in depth the alignment between you and values and culture of the Company. Financial negotiations are welcomed :)
  • Welcome aboard!

 

About our recruitment process:

Our recruitment process is tailored to do our best to avoid that you or we realize that we’re not a perfect fit in two or six months. It might seem long, but every step serves a purpose and will allow us to get to know you better as much as it’ll help you understand more where you’ll be stepping in.

We also want you to have time to ask all your questions regarding your job description, the long-term vision of your team and the company, our values, with the relevant interlocutor in front of you.

The steps mentioned above can be rearranged depending on yours and the interviewer’s availability.

 

How to nail your application:

  • Tailor your CV & application to our specific job description and company. Attention to detail is important as an employee as it is as an applicant!
  • Complete the different steps of the application process in a timely manner, to ensure you don’t miss out on this opportunity!
  • Help us synchronize your availability with our Managers’ calendars to fulfil the video calls.
  • Prepare your interviews and the questions you will ask at each step, depending on who’s conducting it.
  • Any copy-pasted or non-personalized application will not be considered. 

 

If you need more details, please call Albert: tel.: +48 730 922 375, a.welk@h4h.com.pl

  • Praca Kraków
  • Business Development Manager Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    92 588
    16 898