
Sigma Embedded Engineering AB · Göteborg
Vill du arbeta med mjukvaruutveckling inom ett område med stor variation av arbetsuppgifter? Då är Software Factory rollen något för dig! I rollen som Software ...
Vill du arbeta med mjukvaruutveckling inom ett område med stor variation av arbetsuppgifter? Då är Software Factory rollen något för dig!
I rollen som Software Factory utvecklare kommer du att få arbeta med mjukvaruutveckling inom olika teknikområden, programmeringsspråk och verktyg. Det innebär att du kommer ta fram arkitektur och utveckla mjukvara som kan användas för att kunna leverera produktkod med hög kvalitet till olika kunder oavsett var de finns i världen. Continuous Integration/Continuous Delivery är något som alla våra kunder jobbar med för att effektivisera leveranser av kod.
Du kommer att lära dig massor hos oss men innan vi arbetar tillsammans ser vi att du har med dig några erfarenheter:
M.Sc eller B.Sc inom Datateknik, Fysik, Elektroteknik eller Mekatronik
3-5 års erfarenhet av Python utveckling
Erfarenhet av Git, ArgoCD, Gerrit och Artifactory
Har använt något eller några av dessa verktyg: Docker, Openshift, Kubernetes och Elasticsearch
Gärna jobbat med AWS Cloud plattformsutveckling
På Sigma Embedded Engineering står din karriär och passion i fokus. Vi är övertygade om att personer som har kul på jobbet också presterar som bäst och vi jobbar hårt för att hitta rätt matchning och spännande uppdrag till våra kollegor. Vi gillar att göra saker tillsammans och strävar efter en bra mix av jobb och fritid. Det kan vara AWs, event, träningsaktiviteter, alpresor eller inspirationsföreläsningar. Vi har gjort många roliga resor ihop vilket har varit fantastiskt och något vi vill fortsätta med.
Som en del av Sigmagruppen erbjuder vi det bästa av två världar; stabilitet och entreprenörsanda. Hos oss är du del av något större, samtidigt som du känner dina kollegor och din chef väl. Sigma består av ett flertal bolag inom olika tekniska kompetensområden och har idag över 5000 anställda. Detta gör oss till Sveriges största privatägda konsultgrupp.
Company description: Who are we?Volvo Cars is a company on a mission; to bring traditional car manufacturing into a connected, sustainable and smart future.Since 1927, we have been a brand known for our commitment to safety, creating innovative cars that make life less complicated for our consumers. In 2010, we decided to transform our business, resulting in a totally new generation of cars and technologies, as well as steady growth and record sales. Today, we’re expanding our global footprint in Europe, China and the US, and we’re on the lookout for new talent. We are constantly pushing our own skills and abilities to drive change in the automobile industry like never before. We are looking for innovative, committed people to join us in this endeavour and create safe, sustainable and connected cars. We believe in the power of people and will challenge and support you to reach your full potential. Join us and be part of Volvo Cars’ journey into the future. Job description: Let's introduce ourselves Volvo Cars is growing and facing an exciting future in the electrification of vehicles. If you want to utilize state of the art methods to test and verify next generation electrified luxury cars, the role as our new Hardware in the loop (HIL) Development Engineer is the role for you to prosper!You will be part of an HIL Development team in the eART Software Factory within the Product Stream Electric Propulsion. You will be a member of a truly international team designing HIL test-environments for production software testing. Meaning the HIL models, you will create is crucial for testing electrical propulsion ECUs used in the Traction Battery, Charging and Electric Drive Systems. What you'll do Volvo Cars’ development centers around software (SW) and in our next generation vehicles, we take a giant leap into the future by launching a capable centralized compute platform, hosting most of the in-house developed SW. In these next generation vehicles, we are building a computer-in-the-car architecture. The Propulsion & Energy unit is located at Gothenburg. The department, Propulsion & Energy Quality has an Enabling ART (Agile Release Train) within Propulsion & Energy, with the purpose to provide the infrastructure for SW development teams to integrate, test, and release SW in a continuous integration (CI) flow. The infrastructure includes development and maintenance of Hardware-in-Loop setups for development, verification, and validation of software products. We do this by building a robust and automated test framework and enabling SW test & release in a CI flow. We are looking for our future team member to develop, validate and maintain Model-Based Hardware in Loop setups that are intended for software functionality verification on embedded systems. The embedded test setups are built around the above-mentioned Propulsion & Energy architecture. These setups are a combination of simulated vehicle components and real hardware components to emulate a real vehicle with all the relevant dynamics. Our team are responsible for the development and maintenance of these embedded setups (hardware-in-loop), while making sure that these setups are capable to execute relevant test cases for platform, software, and function verification. These are state-of-the art test setups, critical for testing software before the final product is launched. Hence, you will be working in a fast paced, innovative environment, solving problems and challenges daily. We offer you to work in a small cross functional team, with high focus on quality and continuous improvements. Together with your colleagues, you will define, set up and configure these test environments supporting our current and future projects. You will be working with Software application and deployment on core computer and embedded ECUs, model all relevant components and signals to enable test automation, moving us towards Continuous Integration and Continuous Deployment. Together with us, you will grow your competence and get a broad understanding of Volvo Cars Next Generation Vehicles and Software Platform along with domain growth in Propulsion & Energy. You will work closely with other groups at Volvo Cars, our suppliers and get the opportunity to create a wide network. Profile description: What you'll bring You will fit well in this role if you are a Modeling and Simulation Engineer focusing on model-based development on HIL test beds and an understanding of Software Verification cycles correlated to Model Based Development (SIL, MIL, HIL and VIL)We see that you have a B.Sc. or M.Sc. in SW Engineering, Electrical Engineering or equivalent with emphasis on SW development. You have extensive experience in either dynamic modelling using Matlab/Simulink or test automation. Experience from an Agile working environment and from Continuous Integration is beneficial.You are fluent in English. Software/ Plant model development (python, Matlab/Simulink, Stateflow) Experience with HIL systems and real-time simulation Experience in Continuous Integration dSPACE toolchain (ConfigurationDesk, AutomationDesk, ControlDesk,...) Knowledge of modeling electric motors, power electronics, and traction battery systems Automation of software test CAN and Automotive Ethernet communications Meritorious: Experience from SW platform development, including middleware. Knowledge in Electric Propulsion simulation Knowledge in integration of sensor technologies Verification in vehicles at system or functional level or experience from test automation Experience in Core, Domain development/testing.
You will play a key role in designing, developing, and validating our backend system. You will work closely with our software and firmware teams to develop reliable, scalable backend services with a strong focus on quality, testing, and automation. Your experience in backend development and test engineering will be important in shaping and improving our platform. What you will do: Design, develop, and maintain backend services and systems using Go and the Twelve-Factor App methodology. Design, develop, and maintain automated test frameworks, test environments, and validation processes for backend systems and services. Define and implement test strategies covering functionality, integration, system, regression, and performance testing. Build tools and test harnesses to verify the reliability, scalability, and correctness of distributed systems. Optimize software for performance, efficiency, reliability, and scalability. Troubleshoot, debug, and analyze applications and test results to ensure smooth functionality. Collaborate with front-end developers, firmware engineers, and other stakeholders to deliver high-quality software solutions. Participate in code reviews and provide constructive feedback to team members. Your Profile Minimum of 5 years of experience in backend development, test engineering, or a similar role. Experience with Go is a strong advantage. We also welcome candidates with solid backend experience in other typed backend languages. Experience designing and implementing CI-based test execution for backend systems and distributed applications. Experience and familiarity with concurrent and asynchronous programming. Proven experience with RESTful API design, implementation, and testing. Strong familiarity with Linux-based IT systems and test or hosting environments. Knowledge of databases (PostgreSQL, Cassandra) and expertise with in-memory caching solutions (Redis or comparable). Experience with distributed event-streaming and messaging systems, such as Apache Kafka or NATS. Experience working with version control systems (Git) in collaborative environments. Excellent problem-solving skills and attention to detail, with the ability to make sound trade-offs based on business needs and technical requirements. Ability to work independently and as part of a team. You communicate clearly and are comfortable supporting and mentoring less experienced developers. Strong communication skills in English, written and spoken. Proficiency in Swedish is a plus.
About Husqvarna Construction Division For more than 325 years we have driven innovation and technology development exceeding end-customers’ expectations. Husqvarna Construction, a division of the Husqvarna Group, is a world leader in machinery and diamond tools for the construction and stone industries. The foundation is built on product and technology leadership ensured by high investment levels in user-focused product development to offer professional end-users the most effective and efficient solutions. Products and services are distributed globally on all relevant sales channels. Please read more at www.husqvarnaconstruction.com/int Are you passionate about embedded software development and technical leadership? Do you want to contribute to high-quality machinery and tools that professionals rely on every day? Husqvarna Construction is a world leader in machinery and diamond tools for the construction and stone industries. Behind every product is a team developing sophisticated drive systems - power electronics, hard real-time software, machine behaviour, diagnostics, connectivity, and user interfaces. We are now looking for a Software Team Lead to take ownership of our embedded applications team and help shape what comes next. About the roleYou will lead a skilled, autonomous team through the full product lifecycle - from early concepts to new builds and continuous improvement. The team is responsible for applications across the full stack - from embedded software running directly on the machine to cloud-based services. This is a hands-on leadership role where you will write code, set technical direction, and make sure the team has what it needs to deliver. Concretely, you will: Own the software delivery and maintain a technical roadmap that the team actually follows Coach and develop team members, and create the conditions for high-quality work Collaborate closely with product owners, hardware engineers, production, and sourcing Spot and resolve problems early - whether technical, process-related, or interpersonal If you are as passionate about software and solving interesting problems as we are, you probably cannot wait to contribute to great products that not only work but also make you proud. Profile and experience To be successful in this role you need to have A degree in software, electronics, or a related field At least 5 years of experience in product-oriented software development, ideally using C/C++, Python and Java/TypeScript Experience in leading teams in agile environments, collaborating with multiple stakeholders across diverse technical disciplines Fluency in English, and preferably Swedish It is also important that you can explain complex technical problems clearly, you build trust naturally, and you care about getting things right. At Husqvarna Construction we strive to have a work environment that is inclusive and diverse, where we believe that our differences are our strengths. Our winning culture is important to us, which is why we go by the beliefs: We are Bold, We are Dedicated and We Care. Your applicationIs this on-site position based in Jonsered the opportunity you been waiting for? Please go ahead and apply! In this recruitment process Husqvarna Construction collaborates with Mpya Sci & Tech. For questions about the position, you are welcome to contact Recruitment Consultant Johanna Engblom on 0733-200 900 or johanna.engblom@mpyascitech.com. We review applications on a rolling basis so do not hesitate to apply via www.mpyascitech.com. Curious about Husqvarna Construction and want to know more about the position? Welcome to contact us! About Husqvarna Construction Division For more than 325 years we have driven innovation and technology development exceeding end-customers’ expectations. Husqvarna Construction, a division of the Husqvarna Group, is a world leader in machinery and diamond tools for the construction and stone industries. The foundation is built on product and technology leadership ensured by high investment levels in user-focused product development to offer professional end-users the most effective and efficient solutions. Products and services are distributed globally on all relevant sales channels. Please read more at www.husqvarnaconstruction.com/int