Goismo AB jobb

Lediga jobb hos Goismo AB

Senior System Engineer

Responsibilities: As a System Engineer, you will play a key role in designing, implementing, and ensuring the reliability of cutting-edge automotive systems. Your responsibilities will include: Serving as a Scrum Master (level1) to facilitate agile development processes. Applying Functional Safety principles (Level1) to contribute to the development of safe and reliable automotive systems. Engaging in software development for Diagnostic Event Manager (DEM) in automotive applications. Conducting automation testing for Shutdown strategy and Diagnostic Trouble Codes (DTCs) for ABS and ESP vehicles. Utilizing basic functionalities of CANalyzer for testing and analysis. Implementing C++ programming for system development and enhancements. Qualifications: To be successful in this role, you should possess the following qualifications: Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field. Proven experience in automotive systems engineering. Certified Scrum Master (level1). Familiarity with Functional Safety principles (Level1). Hands-on experience in software development for Diagnostic Event Manager (DEM). Proficiency in automation testing for ABS and ESP vehicles. Basic understanding and usage of CANalyzer. Strong programming skills in C++. Excellent communication and problem-solving skills.

8 januari 2024
Sista ansökan:
30 juni 2024
Software Developer

Responsibilities: As a Software Developer, you will be an integral part of our development team, contributing to the design, implementation, and maintenance of software solutions. Your responsibilities will include: Collaborating with cross-functional teams to define software requirements and specifications. Developing and maintaining embedded software for various platforms, with a focus on C, Python, STM32, NXP, nRF, FreeRTOS, Zephyr. Implementing and practicing Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies. Utilizing tools such as Ceedling and Behave for automated testing. Building and configuring software projects using CMake. Working with Linux environments, Docker containers, and Bash scripting. Managing version control using Git and participating in code reviews. Implementing and maintaining continuous integration and continuous deployment (CI/CD) pipelines using tools like Stash, Bamboo. Ensuring code quality and security through tools such as SonarQube. Collaborating with teams using JIRA and Confluence for project management and documentation. Generating and maintaining software documentation using Doxygen. Qualifications: To be successful in this role, you should possess the following qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Proven experience in software development using C, Python, and familiarity with embedded systems. Experience with microcontrollers such as STM32, NXP, and nRF. Knowledge of real-time operating systems (FreeRTOS, Zephyr). Strong understanding and practical application of TDD and BDD. Proficiency in Ceedling, Behave, CMake, Linux, Docker, Bash scripting. Familiarity with version control systems, especially Git. Experience with CI/CD tools such as Stash, Bamboo. Understanding of code quality and security tools like SonarQube. Familiarity with project management tools like JIRA and Confluence. Excellent communication and collaboration skills. Öppen för alla Vi fokuserar på din kompetens, inte dina övriga förutsättningar. Vi är öppna för att anpassa rollen eller arbetsplatsen efter dina behov.

8 januari 2024
Sista ansökan:
30 juni 2024