Software Engineer – Test Framework Development (Professional / Senior)
- business Talent Job Seeker
- directions_car Västra Götalands län
- workFull-time
About the Role We are looking for a Software Engineer (Professional or Senior level) with strong expertise in Python and test environment development to design, build, and maintain scalable test frameworks and distributed services for complex embedded and connected systems. You will work in a technically advanced environment supporting large-scale software development, ensuring high quality, reliability, and performance across integrated systems. Depending on your experience level, you will either contribute to or lead the design and evolution of test infrastructure and supporting services. Technology Stack You will work with: Programming Language: Python 3 (focus on pytest-based test framework development) Concurrency: Multiprocessing, threading Networking & Protocols: TCP/IP, UDP, CAN, LIN, Ethernet Messaging Queues: RabbitMQ, ZeroMQ Databases: Relational: MariaDB, PostgreSQL NoSQL: MongoDB Testing: Unit and integration testing using pytest Capability Development: Image processing, audio recording, hardware abstractions Key Responsibilities Software Development & Maintenance Develop and maintain test frameworks and related services using Python 3. Apply clean code principles and ensure high-quality, maintainable solutions. Implement efficient concurrency solutions using multiprocessing and threading. Build scalable components supporting automated testing environments. Senior Level additionally: Architect and design core framework components. Drive technical decisions and ensure long-term maintainability. Conduct code reviews and mentor other engineers. Networking & Distributed Systems Develop and maintain applications interacting with network protocols (TCP/IP, UDP, CAN, LIN, Ethernet). Implement distributed solutions using messaging queues (RabbitMQ, ZeroMQ). Troubleshoot system-level communication and integration challenges. Senior Level additionally: Lead the design of distributed communication architecture. Optimize performance in network-intensive systems. Database Integration Design and implement relational database schemas (MariaDB, PostgreSQL). Develop scalable data solutions using MongoDB. Ensure data integrity, performance, and robustness. Senior Level additionally: Define database design standards. Optimize database performance and scalability strategies. Collaboration & Continuous Improvement Collaborate with developers, DevOps engineers, and cross-functional teams to understand requirements and deliver solutions. Contribute to CI/CD integration and automation improvements. Share knowledge and support continuous improvement within the team. Senior Level additionally: Act as technical lead within the domain. Drive best practices in software architecture and testing strategy. Required Qualifications Must-Have (Both Levels) Strong expertise in Python 3 Deep understanding of pytest framework Strong understanding of Object-Oriented Programming principles : Interfaces Abstraction Encapsulation Inheritance Experience with: Concurrency (threading, multiprocessing) Network programming (TCP, UDP, CAN, LIN, Ethernet) Messaging queues (RabbitMQ, ZeroMQ) Relational databases (MariaDB, PostgreSQL) NoSQL databases (MongoDB) Experience Level Expectations Professional Level 3–6 years of relevant experience Hands-on contributor in backend or framework development Works independently within defined architecture Senior Level 7+ years of relevant experience Experience designing scalable systems and frameworks Strong architectural and problem-solving capability Experience mentoring engineers Ownership of complex technical domains Personal Attributes You are: Passionate about software development Detail-oriented and focused on clean, maintainable code Analytical and curious Comfortable working in distributed and complex environments A collaborative team player
Västra Götalands län
app.general.countries.Sweden
Place of work
Talent Job SeekerVästra Götalands län
app.general.countries.Sweden
About us
Identifica el mejor Talento con Talent Job Seeker
Job ID: 10435819 / Ref: b6cd8f208f1bb0ef974db6f8b417d606