Senior Embedded & Server Software Engineer

Are you an experienced Embedded & Software Server Engineer with a knack for delivering state of the art software? Do you enjoy working with and mentoring a highly collaborative and innovative team? Does the opportunity to lead the transportation transformation for Volvo & Mack Trucks excite you?

If so, we are seeking a Senior Embedded & Server Software Engineer to join our team in Mountain View, CA!

Who We Are:
Aligned with its mission of driving prosperity through transport solutions, Volvo Group has recently created a new business area, Volvo Autonomous Solutions, to accelerate the development, commercialization and sales of autonomous transport solutions. This will enable the Volvo Group to meet a growing demand and to offer the best possible solutions to customers in such segments as mining, ports and transport between logistics centers, as a complement to today’s products and services.

Autonomous transport solutions, based on self-driving and connectivity technologies are well-suited for applications where there is a need to move large volumes of goods and material on pre-defined routes, in repetitive flows. In such situations, autonomous transport solutions can create value for customers by contributing to improved flexibility, delivery precision and productivity. The aim of this new business unit is to ensure a leading position in this new and competitive transportation arena. Our VAS office in California is located in Mountain View.

What You Will be Doing:
As the Senior Embedded & Server Software Engineer you will be focused on the server-side and/or embedded operating system space. You are skilled in designing and implementing system software running on multi-core CPUs, used to drive actuators and to retrieve associated sensor information in a vehicle. You have a high familiarity with software development processes and methodologies, with low-level embedded software, Operating Systems (real-time and near real-time), and some understanding of autonomous driving software.

  • Leading and mentoring for more junior engineers
  • Effectively conveying ideas, and solutions to peers and upper management
  • Synthesizing and conceptualizing problems and solutions
  • Adhering to software engineering best practices
  • Contributing to a healthy company culture and team spirit
  • Committing to and delivering high quality software products in a timely fashion

Who You Are:
You are a highly skilled Software Developer with proven ability to deliver state-of-the-art software. You have excellent communications skills, curiosity for new technologies, willingness to learn new skills, and are a strong team player.

  • Bachelor’s Degree in Computer Science or related field
  • 5-8+ years of experience in developing system software, distributed systems, real-time systems, or redundant fail-safe products
  • Operating systems: Linux/Unix
  • Computer languages: C/C++ AND scripting (Python, Linux shells)
  • Thorough and deep understanding of network stacks and protocols
  • Strong familiarity with Agile methodologies
  • Familiarity with Git or equivalent version control systems
  • Ability to anticipate potential risks and define effective mitigation plans

  • Familiarity with Real-Time Kernels
  • Good understanding of concurrency in multi-threaded environments and proper management of potential races
  • Good understanding of software/hardware interfaces
  • Strong understanding of key principles of Software Engineering (modularity, data abstractions, proper hierarchical structure, conceptual economy and integrity)
  • Familiarity with containers and Docker
  • Familiarity with autonomous driving software

  • Competitive medical, dental and vision insurance
  • Generous paid caregiver and parental leave policies
  • Family building benefits, including fertility support and adoption assistance
  • Competitive matching retirement savings plans
  • A working environment where your safety, health and wellbeing come first
  • Programs that make today’s challenging reality of combining work and personal life easier

The Volvo Group drives prosperity through transport solutions, offering trucks, buses, construction equipment, power solutions for marine and industrial applications, financing and services that increase our customers’ uptime and productivity. Founded in 1927, the Volvo Group is committed to shaping the future landscape of sustainable transport and infrastructure solutions. Countless career opportunities are offered across the group’s leading brands and entities that share a culture of Trust, Passion, High Performance, Change and Customer Success. 

Volvo Autonomous Solutions constitute a new business area as of January 1, 2020, entering new and exciting territories for Volvo Group. We accelerate the development, commercialization and sales of autonomous transport solutions, focusing on defined segments for the on- and off-road space. The combination of strong tech expertise and skilled customer solutions creates innovative transport offers never seen before. We are constantly pushing our own skills and ability to drive change in a traditional industry to meet a growing customer demand. We are now looking for innovative, committed individuals to join us in our endeavor to create customer solutions that enhance safety, flexibility and productivity.

Volvo Group North America is an Equal Opportunity Employer

We Participate in E-verify