System Engineer - aiDrive
at AImotive
Budapest, Közép-Magyarország, Hungary -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 01 Jan, 2025 | Not Specified | 04 Oct, 2024 | N/A | Critical Systems,Python,Software Development,Artificial Neural Networks,Architectural Design,Soft Skills,High Availability,Coordination Skills,C++,Programming Languages,Computer Science | 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:
aiDrive is an automated driving platform with revolutionary virtual sensor technology that brings unparalleled data reusability for all levels of autonomy and different sensor setups. Using the latest available camera and radar sensors as well as navigational map support, aiMotive can create state-of-the-art Highway Assist solutions with Automatic Lane Change and Highway Interchange Management. aiDrive can also enable vehicles to move through and park in structured parking environments without the driver being in or near the car with its proprietary Automated Valet Parking Application.
Key Responsibilities
- Ensure a common and consistent view of software modules, interfaces, and overall software architecture.
- Facilitate common understanding between development groups regarding coordinate systems, transformations, functions, interfaces and enforce the implementation of decisions
- Facilitate communication between product management and the technical teams
- Maintain a comprehensive directory of available modules and functions to serve as a starting point for developers and prevent redundancy
- Derive lower-level module requirements from high level requirements,
- Understand the capabilities and limitations of software modules, identify missing functions or areas that need improvement
- Support communication and collaboration with technical teams from the parent company.
- Act as a liaison to ensure alignment of technical standards and practices between entities.
- Conduct feasibility studies for hardware elements and software modules.
Key Requirements
- Education:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience:
- Minimum of 3 years of experience in system engineering or software development.
- Experience in the automotive industry is highly preferred.
- Experience with high availability and safety-critical systems.
- Experience with artificial neural networks.
- Technical Skills:
- Excellent understanding of complex real-time systems.
- Proficiency in programming languages like Python or C++.
- Strong understanding of software development processes and architectural design.
- SysML design experience for static and dynamic architecture models.
- Understanding of the capabilities of common automotive sensors.
- Soft Skills:
- Excellent communication and coordination skills.
- Ability to work collaboratively in a team environment and with cross-functional teams.
- Strong problem-solving skills and attention to detail.
What We Offer
- Competitive salary and long-term bonus system
- Fitness opportunities
- Free lunch every workday, nearby at one of the best all-you-can-eat restaurants in Budapest or delivered by Wolt for Work
- Work on the hottest applied research problem in an agile working culture, backed by a strong, stable and future-proof industrial partnership
- Develop solutions for one of the largest car manufacturer with a global reach
- Test your solution in realistic simulated scenarios and a fleet of cars across multiple continents every day
- Be proud of seeing your solution on the road
- Visit relevant international conferences, submit patents of new solutions
- We believe: people over process, we are keen to maintain a work-life balance
Responsibilities:
- Ensure a common and consistent view of software modules, interfaces, and overall software architecture.
- Facilitate common understanding between development groups regarding coordinate systems, transformations, functions, interfaces and enforce the implementation of decisions
- Facilitate communication between product management and the technical teams
- Maintain a comprehensive directory of available modules and functions to serve as a starting point for developers and prevent redundancy
- Derive lower-level module requirements from high level requirements,
- Understand the capabilities and limitations of software modules, identify missing functions or areas that need improvement
- Support communication and collaboration with technical teams from the parent company.
- Act as a liaison to ensure alignment of technical standards and practices between entities.
- Conduct feasibility studies for hardware elements and software modules
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer Science, Software Engineering, Engineering
Proficient
1
Budapest, Hungary