Senior Embedded Software Engineer (m/f/d)

at  Porsche eBike Performance GmbH

Ottobrunn, Bayern, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate15 Sep, 2024Not Specified17 Jun, 2024N/ADesign Techniques,Scripting Languages,Embedded Systems,Computer Science,Design Patterns,Bash,I2C,German,Communication Protocols,Telecommunications,Programming Languages,Software DesignNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SENIOR EMBEDDED SOFTWARE ENGINEER (M/F/D)

If you make hearts beat faster, your own has to be in the right place.

  • Code number: J000010980
  • Entry level: Professionals
  • Location: Ottobrunn
  • Organization: Porsche eBike Performance GmbH

TasksTasksTasks

  • Creating software architectures for embedded systems based on technical requirements with a focus on drive units
  • Define technical requirements according to product specifications
  • Definition of software components and interfaces between them
  • Design and implementation of software modules and corresponding tests to achieve high software standards
  • Improvement of test configurations, frameworks and test reports
  • Support the integration of the embedded software into the system
  • Contribute system functional safety designs
  • Cooperate with hardware team during design phase of the products
  • Research, design and implement state-of the-art algorithms, techniques and technologies
  • Support of and cooperation with external development partners
  • Code review and creation of documentation

QualificationsQualificationsQualifications

  • Completed technical studies in electrical engineering, telecommunications, computer science or a comparable specialisation
  • At least 7 years of professional experience with real-time embedded systems and the programming languages C/C++
  • You have a good understanding of software design techniques for resource-constrained systems
  • Expertise in communication protocols such as CAN, I2C, SPI, UART
  • Essentials of embedded software design and modern design patterns
  • You are familiar with scripting languages (Python, Bash will be beneficial)
  • Experience in the development of embedded systems with RTOS and Bare Metal
  • You enjoy working with PCBs, comfortable with reading schematics
  • Your way of working is responsible, accurate and independent
  • Creative, analytical, solution-oriented thinking and team-sprit are your strengths
  • You speak fluent English, German is a plus

At a GlanceAt a GlanceAt a Glance
At the headquarters in Ottobrunn near Munich, the Porsche eBike Performance GmbH develops, produces and markets advanced drive systems for two brands: FAZUA with the focus on pioneering compact lightweights for agile e-bikes and under the brand name Porsche exceptionally powerful drive systems. FAZUA is a young, ambitious brand that has transformed the cycling industry in 2017 with its innovative drive system for agile, compact, lightweight (and extremely good looking) e-bikes. Since July 2022, we are a part of the Porsche eBike Performance GmbH. Our diverse, open-minded, ambitious (and fun) team is constantly seeking new, inspiring talents who will help us push boundaries to shape the future of e-bike technology.
Exclusive look behind the scenesExclusive look behind the scenesExclusive look behind the scenes

Responsibilities:

  • Creating software architectures for embedded systems based on technical requirements with a focus on drive units
  • Define technical requirements according to product specifications
  • Definition of software components and interfaces between them
  • Design and implementation of software modules and corresponding tests to achieve high software standards
  • Improvement of test configurations, frameworks and test reports
  • Support the integration of the embedded software into the system
  • Contribute system functional safety designs
  • Cooperate with hardware team during design phase of the products
  • Research, design and implement state-of the-art algorithms, techniques and technologies
  • Support of and cooperation with external development partners
  • Code review and creation of documentatio


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Ottobrunn, Germany