Senior Linux Development Engineer

Da Vinci Engineering GmbH
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Agile Methodologies
Application Notes
Unit Testing
C++
Static Program Analysis
Code Review
Computer Programming
Linux
Embedded C
Embedded Software
Firmware
MISRA C (C Programming Language)
Posix
Software Systems
GIT
Linux Development
Information Technology

Job description

  • Be the technical point of contact for in-vehicle software on key customer accounts
  • Engage with customers and partners to ensure successful product integration through gathering requirements, creating proposals, deploying the products, developing solutions and reference designs, managing expectations, providing training, and resolving issues
  • Design and develop customized integration applications in C and C++ to meet customer requirements
  • Create reference designs, application notes, training material, and other technical documentation
  • Work closely with cross-functional stakeholders to create plans, identify risks, triage issues, and deliver on schedule
  • Triage reported issues and bring issues to closure by merging code directly to the firmware repository
  • Validate solutions by testing on hardware
  • Improve the quality of the customer's products by providing user feedback to product teams
  • Travel to customer sites to support key stages of the deployment and integration
  • Identify and execute on code, design, and process improvements to improve our products and accelerate deployments

Requirements

Do you have experience in Unit testing?, * Completed university degree in Electrical Engineering, Computer Science or a comparable field of study

  • 3 - 6 years of experience developing embedded software and interfacing with customers
  • Expertise interfacing with customers and delivering complex software solutions
  • Proficient in embedded C programming on resource constrained systems
  • Experience developing Linux/POSIX, and/or Android systems
  • Experience working with modern software development methodologies and tools (Agile, Git, unit testing, static analysis, code review, CI, MISRA C/C++, etc.)
  • Proven track record of leading and delivering projects in a fast-paced and collaborative environment
  • Great team player with excellent verbal and written communications skills
  • Experience mentoring team members, performing documentation and code reviews, and advocating for development best practices
  • Good spoken and written English skills

You can expect ...

  • Experience in exciting and international projects
  • Continuous salary development

About the company

Nothing provides more motivation than success. Da Vinci Engineering is highly committed to ensuring the own employees' success. Become a part of us!

Apply for this position