Python Software Engineer
Build Python-based test frameworks and services in a modern automotive connectivity environment with complex protocols, databases, and distributed systems.
About the Company
Avaron AB is a growing consultancy that matches your expertise with the market's most interesting assignments, offering a platform where your professional development is central.
About the Assignment
You will join a modern engineering environment within the automotive industry, focused on connectivity, infotainment, and related software platforms. The assignment centers on developing, integrating, and maintaining Python-based tools, services, and frameworks that support verification across a connected ecosystem. You will work closely with experienced engineers in a collaborative setting where quality, clean code, and continuous improvement are highly valued.
Job Description
- Develop and maintain test frameworks, services, and supporting capabilities using Python 3.
- Implement robust solutions using clean code principles and object-oriented design.
- Build and maintain functionality involving concurrency with multiprocessing and threading.
- Develop applications that interact with network protocols such as TCP/IP, UDP, CAN, LIN, and Ethernet.
- Work with messaging technologies such as RabbitMQ and ZeroMQ in distributed systems.
- Design and implement database solutions for relational databases including MariaDB and PostgreSQL.
- Work with MongoDB to support dynamic and scalable solutions.
- Contribute to unit and integration testing using pytest.
- Collaborate with senior developers, DevOps engineers, and cross-functional teams to deliver effective solutions.
- Support capability development in areas such as image processing, audio recording, and hardware abstractions.
Requirements
- Strong expertise in Python 3.
- Deep understanding of pytest.
- Deep understanding of object-oriented programming principles, including interfaces, abstraction, encapsulation, and inheritance.
- Knowledge of concurrency using threading and multiprocessing.
- Knowledge of network programming with TCP, UDP, CAN, LIN, and Ethernet.
- Knowledge of messaging queues such as RabbitMQ and ZeroMQ.
- Experience with relational databases including MariaDB and PostgreSQL.
- Experience with NoSQL databases such as MongoDB.
Application
Selections are made on an ongoing basis, so we recommend that you apply as soon as possible.
- Platser
- Göteborg
Göteborg
Om Avaron AB
Avaron grundades med visionen om att skapa ett konsultbolag där kompetens och livskvalitet går hand i hand. Vi är ett nischat team som idag verkar inom komplexa miljöer såsom bank, finans och storskalig industri.
Som konsult hos oss får du det bästa av två världar: tryggheten och de spännande uppdragen hos stora, etablerade uppdragsgivare, kombinerat med det lilla bolagets snabbhet, transparens och personliga kontakt.
Vi tror inte på krångliga hierarkier eller onödig administration. Istället lägger vi kraften på det som faktiskt betyder något – att leverera värde i våra projekt och att se till att våra medarbetare trivs, utvecklas och har en balans i livet som fungerar på riktigt.