Software Engineer
Engineering - Software / Tampere / Current job offers in Finland
Passionate about display and HMI technologies?
Join our R&D center in Finland and collaborate with a talented, motivated team shaping the next generation of in-car experiences. Be part of our future and drive innovation forward—creating smarter, safer and more relaxing journeys for tomorrow’s drivers.
What You’ll Do
Join a dynamic, agile team driving the entire development cycle—from shaping feature concepts and software architecture to delivering polished, high-quality products. Your work will include:
Innovate & Build: Design, implement, test, and document embedded software following top-tier coding standards.
Quality First: Create automated unit tests and continuous-integration environments to keep quality at the highest level.
Solve & Refine: Debug and diagnose complex software–hardware interactions across diverse test environments.
Shape the Future: Conduct feature analyses, craft APIs, and build prototypes and feasibility studies for cutting-edge features.
Lead with Ideas: Bring forward creative solutions and fresh innovations to make our products and processes even more competitive.
Your Qualifications
Education: B.Sc. or M.Sc. in Computer Science, Automation, Electrical Engineering, Signal Processing, or a related software-focused field.
Mindset: A positive, curious attitude with a drive for innovation, continuous learning, and top-quality results.
Technical Skills:
Strong embedded development experience in C/C++ (Python a plus).
Familiarity with low-level communication protocols (CAN, I²C, SPI).
Hands-on experience with RTOS in embedded systems.
Proficiency in writing unit and integration tests.
Comfort with hardware bring-up and embedded debugging.
Good working knowledge of Linux development environments.
Bonus Points:
Experience writing Linux kernel drivers and middleware.
Understanding of ASPICE, CMMI, and functional safety standards (ASIL, ISO 26262).
Knowledge of Deep Learning.
Your Benefits:
Personal Development and Training: Structured onboarding, internal & external training sessions, regular employee feedback discussions & surveys, LinkedIn Learning, Speexx language courses.
Everyday Convenience: Flexible working hours and remote work options.
Well Provided For: Competitive compensation.
Team Activities: We celebrate our success with regular team events.
Your Extras: Smartum Tool for Lunch, Sports and Culture Benefits.
Why Join Us?
You’ll help create innovative embedded solutions that reach real users, work in a collaborative and supportive environment and shape the next generation of intelligent products.
Contact
Petri Soininen
Insinöörinkatu 41
33720
Tampere
Email: petri.soininen@bhtc.com