Senior Embedded Software Engineer (m/f/d)
at Porsche eBike Performance GmbH
Ottobrunn, Bayern, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 15 Sep, 2024 | Not Specified | 17 Jun, 2024 | N/A | Design Techniques,Scripting Languages,Embedded Systems,Computer Science,Design Patterns,Bash,I2C,German,Communication Protocols,Telecommunications,Programming Languages,Software Design | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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