Inaktiv platsannons

Embedded Software Developer (Lund)

The best place to work in the Global Automotive Industry Join us on this exciting journey into the future, we want to hear from You!

Om tjänsten

The future belongs to those who are empowered by a great idea and have the ability to carry it out. At Volvo Cars our mission is clear: "To be the world's most progressive and desired premium car company and to make people's lives less complicated". We have bold targets when it comes to innovation, sales and customer satisfaction and to make this happen, we need talented people on-board. People that want to make a difference and create the next generation Volvo Cars in a global, dynamic and respectful environment.

At Vehicle Software & Electronics, we are responsible for developing a great user experience based on the real customer needs realized in the electrical system.

At Product&Quality you will be a key contributor to the next generation outstanding luxury cars from Volvo. Together with engineers around the world, you and your team will create innovative human-centric car technology that makes life less complicated and more enjoyable for people.

At Volvo Cars, we have an Agile Organization where we develop our product features and functions continuously in Product Streams with a complete lifecycle responsibility. The three Product Streams within the unit Vehicle Software&Electronics are:

  • In-Car Digital – Infotainment, Digital User Experience, Connectivity
  • Base Software – Electrical and Electronics Systems
  • Autonomous Drive – Active Safety and autonomous drive functions

Welcome to Lund

Next door to our site in Lund, is Lunds University. With its recent 350 year anniversary it is one of the oldest in the country and consistently viewed as one of the world’s most prestigious universities. With 40 000 students, in the midst of Ideon, a high tech cluster, the area is rapidly growing within research and technical development. The MAX lab IV and the European Spallation Source/ESS is now being deployed. The site is a competence hub for software development of embedded systems, with a long standing experience of SW Architechture, design and implementation

At Research & Development, we are now extending existing and building up new software development teams for in-house software development. We are looking for both senior and junior software developers which has a great passion and interest in embedded programming and developing C++ application to run on embedded systems. You are hopefully aware of which OS has mascot Tux.

You will be joining teams which are growing quickly and are responsible for laying the foundation for Volvo Cars future. The teams (6-8 persons) will work according to SAFe framework and consist of Scrum Master and Software Developers. The target OS platform is Linux/QNX and various RTOS’es.

The teams will have a close interaction with software architects and technical experts from various areas, and implement items according to agreed backlog with a philosophy that test-driven development is the key for success. The implementations will vary from low level drivers to robust applications.

Main responsibilities

The main tasks for this position are to:

  • Work with developers in the team and produce clean, efficient code based on specifications in C++.
  • Develop embedded software applications
  • Develop technical documents to represent application design and code
  • Integrate software components and third-party programs.
  • Supply, analyze and evaluate proposals to new or revised technical solutions; moreover anchor, determine and specify those proposals that improve.
  • Transfer/Mediate needed knowledge within the team and cross-functional teams in order to support implementation & designs.


Required qualifications

  • University degree in Electrical or Computer engineering or equivalent practical experience.
  • Programming skills and work experience in ANSI C or C++, Scripts (e.g. Python)
  • Experience with embedded system programming.
  • Good knowledge about C++ Stand Library, Boost C++ library, GNU toolchain (e.g. gcc, as, ld, make, sed, etc) or equivalent cross platform development tool.
  • Experience with code coverage and static analysis tool
  • Experience of release management tools such as GIT, Jenkins, Subversion, Jira
  • Excellent skills in English, both verbally and in writing

Meritorious

  • Development of embedded systems (ARM, x86, or other)
  • Embedded Linux Development and debugging skills.
  • Knowledge about writing safety-critical software (e.g. using MISRA guideline, AUTOSAR guidelines for critical and safety-related systems or similar).
  • Knowledge of Robot Test Automation Framework, Google C++ Testing Framework
  • Knowledge of AUTOSAR
  • Experience of network programming (TCP-IP)

Who are you?

  • You have a sense for humour. It’s important to have fun at work.
  • You are a Team player, who shares information, knowledge and experience.
  • You should be eager and curious about why something is done in one way or another, yet with the added ability of being objective about the solutions.
  • You have great discipline and are able to have attention to details.
  • You should strive to make difference in your daily work and love taking own responsibility.
  • You are fearless in refactoring to improve code without changing what it does.
  • You have understood the value of tests.
  • Continuously strive to reuse as much as possible
  • We believe that you get a bit upset when you see “uncommented” code, software’s that’s not unit tested etc., and we believe that you probably try to avoid those issues yourself.

Publicerad den

19-03-2024

Extra information

Status
Stängd
Ort
Lund
Typ av kontrakt
Heltidsjobb (förstajobb), Heltidsjobb (erfaren)
Typ av jobb
Civilingenjör / Arkitekt, IT
Körkort önskas
Nej
Tillgång till bil önskas
Nej
Personligt brev krävs
Nej

Lund | Civilingenjör / Arkitekt | IT | Heltidsjobb (förstajobb) | Heltidsjobb (erfaren)