-
Bitdefender

Python Software Engineer

Bitdefender
Romania · Full-time · Associate

About Bitdefender

Bitdefender is a cybersecurity leader delivering best-in-class threat prevention, detection, and response solutions worldwide. Guardian over millions of consumer, enterprise, and government environments, Bitdefender is one of the industry’s most trusted experts for eliminating threats, protecting privacy, digital identity and data, and enabling cyber resilience. With deep investments in research and development, Bitdefender Labs discovers hundreds of new threats each minute and validates billions of threat queries daily. The company has pioneered breakthrough innovations in antimalware, IoT security, behavioral analytics, and artificial intelligence and its technology is licensed by more than 180 of the world’s most recognized technology brands. Founded in 2001, Bitdefender has customers in 170+ countries with offices around the world. For more information, visit https://www.bitdefender.com


Overview:

As a Junior Software Engineer, you will be responsible for developing, testing, and maintaining software solutions using Python as the primary programming language. Your role will involve integrating software with hardware components and working with relational database management systems, such as MariaDB, to ensure data integrity and efficient system operations. You will collaborate with a multidisciplinary team to deliver robust and scalable solutions, gaining hands-on experience in both software and hardware integration.

Key Responsibilities:

  • Design, develop, and test Python-based software applications;
  • Write efficient and clean code for real-time data processing from hardware devices;
  • Develop and manage relational databases (MariaDB or similar) for storing, querying, and retrieving data;
  • Debug and troubleshoot both software and hardware-related issues;
  • Participate in code reviews and adhere to best coding practices and documentation standards;
  • Work with team members to optimize system performance and scalability.


Required Skills and Qualifications:

  • Proficiency in Python programming;
  • Basic understanding of hardware components and their integration with software systems;
  • Experience with relational database management systems (e.g., MariaDB, MySQL, PostgreSQL);
  • Strong problem-solving and debugging skills;
  • Knowledge of software development methodologies (e.g., Agile);
  • Familiarity with version control systems like Git;
  • Ability to work well in a team environment and communicate effectively with cross-functional teams.


Preferred Qualifications:

  • Experience working with embedded systems or IoT devices;
  • Familiarity with APIs and microservices;
  • Exposure to other programming languages (e.g., C++, Java) is a plus;
  • This role is ideal for candidates who are passionate about software engineering, interested in working with both software and hardware, and eager to grow their skills in a dynamic and collaborative environment.

Key Skills

Ranked by relevance

c ha ai mariadb python esp scala git sql lan nat ats artificial intelligence embedded systems microservices cybersecurity postgresql embedded mysql java rust pan ui
Login to Apply
Posted
Dec 19, 2024
Type
Full-time
Level
Associate
Location
Cluj-Napoca Metropolitan Area

Industries

Software Development

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Scaleway
Related

Software Engineer - Serverless Compute

2026-05-28

Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
Ingenio Global
Related

Backend Engineer

2026-05-28

Full-time
Mid-Senior
Ireland
Biotechnology Research
Engineering
View Job Details
YO IT Consulting
Related

Senior Genrative Ai Engineer - Remote

2026-05-28

Full-time
Not Applicable
Estonia
Software Development
Engineering