
Knowit AB (Publ) · Lund
Do you want to work on automotive software where correctness, timing and safety actually matter? At Knowit Connectivity, we work with embedded systems in areas ...
Do you want to work on automotive software where correctness, timing and safety actually matter?
At Knowit Connectivity, we work with embedded systems in areas like ADAS, electrification and connected vehicles. Our projects typically involve safety-critical functionality, complex system interactions and real constraints on performance and reliability.
We are now looking for a senior software engineer who wants to work close to the technology and take responsibility in technically demanding environments.
What you’ll work on
Develop safety-critical software in C/C++ for embedded systems
Work close to the OS layer using RTOS, Linux or QNX
Debug and optimize systems where timing and resource constraints are critical
Collaborate with system engineers, testers and hardware teams to ensure end-to-end functionality
Contribute to architecture, design decisions and technical direction
Many of our assignments involve standards such as AUTOSAR and ASPICE, where traceability, testing and quality are integral parts of the development.
What we’re looking for
You likely have several years of experience working with embedded or automotive software and are comfortable working in complex systems.
Have solid experience in C/C++
Understand embedded systems and low-level behavior
Have worked with RTOS, Linux or similar environments
Are used to working with quality requirements, testing and structured development processes
Can collaborate across roles and communicate technical trade-offs
Experience with AUTOSAR, ASPICE, automotive communication protocols or tools like Vector is valuable. Knowledge of Rust is a plus.
Fluency in Swedish is beneficial depending on the project.
Why Knowit Connectivity?
We focus on technically challenging assignments where you can continue to grow as an engineer, not just deliver.
Work with other experienced engineers in embedded and automotive systems
Get influence over assignments and technical direction
Join teams rather than being placed alone in projects
Have access to a broader network within Knowit, while keeping a close team locally
Interested?
Let’s have a conversation. We’re happy to tell you more about the projects and how we work.
Do you want to work on automotive software where correctness, timing and safety actually matter? At Knowit Connectivity, we work with embedded systems in areas like ADAS, electrification and connected vehicles. Our projects typically involve safety-critical functionality, complex system interactions and real constraints on performance and reliability. We are now looking for a senior software engineer who wants to work close to the technology and take responsibility in technically demanding environments. What you’ll work on Depending on the project, you might: Develop safety-critical software in C/C++ for embedded systems Work close to the OS layer using RTOS, Linux or QNX Debug and optimize systems where timing and resource constraints are critical Collaborate with system engineers, testers and hardware teams to ensure end-to-end functionality Contribute to architecture, design decisions and technical direction Many of our assignments involve standards such as AUTOSAR and ASPICE, where traceability, testing and quality are integral parts of the development. What we’re looking for You likely have several years of experience working with embedded or automotive software and are comfortable working in complex systems. We think you: Have solid experience in C/C++ Understand embedded systems and low-level behavior Have worked with RTOS, Linux or similar environments Are used to working with quality requirements, testing and structured development processes Can collaborate across roles and communicate technical trade-offs Experience with AUTOSAR, ASPICE, automotive communication protocols or tools like Vector is valuable. Knowledge of Rust is a plus. Fluency in Swedish is beneficial depending on the project. Why Knowit Connectivity? We focus on technically challenging assignments where you can continue to grow as an engineer, not just deliver. At Knowit Connectivity, you: Work with other experienced engineers in embedded and automotive systems Get influence over assignments and technical direction Join teams rather than being placed alone in projects Have access to a broader network within Knowit, while keeping a close team locally Interested? Let’s have a conversation. We’re happy to tell you more about the projects and how we work.
Do you want to work with verification of embedded systems where timing, safety and system behavior actually matter? At Knowit Connectivity, we work with automotive systems in areas such as ADAS, electrification and connected vehicles. Our projects typically involve complex interactions between software, hardware and system requirements, where verification is critical to ensuring that the final product behaves correctly in real-world conditions. We are now looking for Embedded Verification Engineers who wants to take an active role in shaping how systems are tested, validated and improved. What you’ll work on In this role, you work close to the system, not just the test cases. Depending on the assignment, you might: Design and implement verification strategies for embedded systems with high quality and safety requirements Develop automated test solutions and integrate them into CI/CD pipelines Work across multiple test levels, from unit and integration to full system validation Use HIL and SIL environments to validate system behavior under realistic conditions Debug complex issues where software, hardware and system requirements intersect Collaborate closely with developers, system engineers and hardware teams to ensure end-to-end functionality In many of our projects, verification is not a final step but a core part of development, where your input influences both design and architecture. What we’re looking for You likely have several years of experience working with embedded systems and verification, and are comfortable working in technically complex environments. We think you: Have experience with embedded software and testing, including C/C++ Are used to working with automation using Python, Bash or similar Understand embedded operating systems such as Linux, QNX, Android or RTOS Have worked with structured development processes, testing and quality requirements Are comfortable analyzing problems across system boundaries, not just within a single component Experience from automotive environments (e.g. ASPICE, ISO 26262), HIL/SIL testing, or automotive communication protocols is valuable, but not required in all areas. Why Knowit Connectivity? We focus on assignments where verification is technically challenging and where your work has real impact on system behavior and product quality. At Knowit Connectivity, you: Work with other experienced engineers within embedded and automotive systems Get the opportunity to influence both test strategy and technical solutions Join teams rather than working alone in assignments Gain exposure to different domains while building deep technical competence As part of Knowit, you also have access to a broader network of expertise, while keeping a close and collaborative team locally. Interested? Let’s have a conversation. We’re happy to tell you more about the projects and how we work.
Do you want to work with verification of embedded systems where timing, safety and system behavior actually matter? At Knowit Connectivity, we work with automotive systems in areas such as ADAS, electrification and connected vehicles. Our projects typically involve complex interactions between software, hardware and system requirements, where verification is critical to ensuring that the final product behaves correctly in real-world conditions. We are now looking for Embedded Verification Engineers who wants to take an active role in shaping how systems are tested, validated and improved. What you’ll work on In this role, you work close to the system, not just the test cases. Depending on the assignment, you might: Design and implement verification strategies for embedded systems with high quality and safety requirements Develop automated test solutions and integrate them into CI/CD pipelines Work across multiple test levels, from unit and integration to full system validation Use HIL and SIL environments to validate system behavior under realistic conditions Debug complex issues where software, hardware and system requirements intersect Collaborate closely with developers, system engineers and hardware teams to ensure end-to-end functionality In many of our projects, verification is not a final step but a core part of development, where your input influences both design and architecture. What we’re looking for You likely have several years of experience working with embedded systems and verification, and are comfortable working in technically complex environments. We think you: Have experience with embedded software and testing, including C/C++ Are used to working with automation using Python, Bash or similar Understand embedded operating systems such as Linux, QNX, Android or RTOS Have worked with structured development processes, testing and quality requirements Are comfortable analyzing problems across system boundaries, not just within a single component Experience from automotive environments (e.g. ASPICE, ISO 26262), HIL/SIL testing, or automotive communication protocols is valuable, but not required in all areas. Why Knowit Connectivity? We focus on assignments where verification is technically challenging and where your work has real impact on system behavior and product quality. At Knowit Connectivity, you: Work with other experienced engineers within embedded and automotive systems Get the opportunity to influence both test strategy and technical solutions Join teams rather than working alone in assignments Gain exposure to different domains while building deep technical competence As part of Knowit, you also have access to a broader network of expertise, while keeping a close and collaborative team locally. Interested? Let’s have a conversation. We’re happy to tell you more about the projects and how we work.