Embedded Software Engineer (Automotive)
We are seeking a talented Embedded Software Engineer (Automotive) to join our team and contribute to the development of cutting-edge embedded systems for next-generation automotive products. As a key member of our team, you will focus on low-level programming, collaborating closely with hardware and software teams to ensure our systems deliver robust performance and reliability. If you are passionate about embedded software development and have a strong background in Embedded C, Python, and automotive communication protocols, we want to hear from you!
Key Responsibilities:
- Develop and maintain low-level embedded software in C for automotive Electronic Control Units (ECUs).
- Design, implement, and test communication protocols using CAN (Controller Area Network) and CAnalyzer tools.
- Collaborate with cross-functional teams to ensure seamless integration of hardware and software components.
- Use Python for scripting, automation, and testing to streamline development processes.
- Ensure that the embedded software meets high standards of reliability and performance within a Linux environment.
- Participate in code reviews, debugging, and optimization to maintain high-quality code.
- Document software designs, architectures, and implementations to support development and maintenance.
Requirements:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience in low-level embedded C programming.
- Strong knowledge of CAN bus protocols and experience with CAnalyzer.
- Proficiency in Python for scripting and automation.
- Solid understanding of Linux operating systems and development environments.
- Experience in automotive software development, particularly with ECUs.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a collaborative team environment.
- English language proficiency.
Preferred Qualifications:
- Experience with other automotive communication protocols (e.g., LIN, FlexRay).
- Knowledge of ISO 26262 functional safety standards.
- Familiarity with version control systems, such as Git.
Why Join Us?
At Vipas, we are committed to innovation and excellence in automotive technology. Join us, and you will be part of a team that is dedicated to pushing the boundaries of what's possible in embedded systems. We offer a dynamic work environment, opportunities for professional growth, and the chance to work on exciting projects that make a real impact in the automotive industry.
How to Apply:
If you are passionate about embedded systems and meet the requirements outlined above, we encourage you to apply! Please submit your resume and a cover letter detailing your relevant experience.
- Department
- IT
- Locations
- Stockholm
- Remote status
- Hybrid Remote
About Vipas AB
At our core, we embrace a unique and exciting mission. We find ourselves in perhaps the most exhilarating profession on the planet. Our calling is to guide organizations through their transformative digital journeys, tackling the intricate challenges that arise. However, our true joy lies in unveiling the boundless possibilities within this transformation and, most importantly, reveling in the enjoyment of the journey itself.
We’re all about evolving, digitalizing, and crafting future-ready IT solutions for our clients, a journey of growth we embark on together, both as businesses and as individuals. Our realm of captivating projects spans across Sweden, and our vibrant hub at Globen in Stockholm reflects our strong presence.
Embedded Software Engineer (Automotive)
Loading application form
Already working at Vipas AB?
Let’s recruit together and find your next colleague.