Embedded Developer
Embedded Software DeveloperLocation: Gothenburg What You'll DoAs an Embedded Software Developer, you will work throughout the entire development chain, from requirements and implementation to verification in HIL environments and vehicles. Your responsibilities include:Developing embedded software in C/C++ and Matlab/SimulinkDesigning, implementing, and maintaining software solutionsVerifying and refining software in HIL rigs and test vehiclesContributing to requirements development and test strategiesSupporting integration, fault tracing, debugging, and troubleshooting activitiesContributing to test automation, CI/CD, and continuous improvement of methods and tools Who You AreYou are a curious and self-driven engineer who enjoys solving complex technical challenges and delivering high-quality solutions. You thrive in collaborative environments while taking ownership of your work. QualificationsM.Sc. or B.Sc. in Electrical Engineering, Computer Science, Mechatronics, or a related fieldExperience in embedded software development using C/C++ and Matlab/SimulinkExperience with software verification in HIL environments and vehiclesKnowledge of CI/CD, software design, and fault tracingExperience with CANoe, CANalyzer, INCA, Git, Gerrit, and ZuulFamiliarity with SystemWeaver and/or CarWeaverUnderstanding of automotive electrical systems and ECU communicationFluent in EnglishDriver's license (Category B) MeritoriousFunctional Safety (ISO 26262)Python, CAPL, and test automationAutomotive communication protocols (CAN, Ethernet, FlexRay, SOME/IP)Knowledge of LV/HV batteries, DC/DC converters, and energy management systemsExperience from the automotive or telecom industry
