We are looking for a Software Engineer, an Algorithm Developer and a Software Architect to join our international partners team in Budapest, Szeged, Debrecen with 2 days/week home-office opportunity. Our partner create next generation automotive software solutions which make automated driving safe and affordable.
The selection process consists of 2 rounds of online interviews.
In the position of Software and Algorithm Developer, you would be a member of a 6-8 person international Scrum team.
In the position of Architect, you would closely collaborate with 3 Scrum teams.
Software Architect
As a member of our automated parking function development team, you will be responsible for the software design, integration support and hands-on architecture tasks in our ultrasonic-based parking system, support various algorithm developer, integration and testing teams from architecture perspective. You will be collaborating with the respective product management and shared services teams to deliver complex end-to-end system for automated parking.
Software Developer
As a developer within the Driver, Sensor control and Diagnostics team, you are responsible for low-level control of ultrasonic sensors delivering sensor data and status (availability, diagnostics) to the ultrasonic data processing team. In this position you align and participate actively to the design of the newest ADAS components to fit the needs of the customers for our automated parking solutions.
Algorithm Developer
In your position as developer within the Ultrasonic Data Processing algorithm development team, you are responsible for the concept development, implementation and verification of algorithms describing the surrounding environment of a component, in which the vehicle drives. In this position you align and participate actively to the design of the newest ADAS components to fit the needs of the customers for our automated parking solutions.
Requirements
- 1+ years ultrasonic/radar experience
- University degree (BSc, MSc, PhD) in a technical area Computer Science, Electrical Engineering or related field.
- Good command of the English language.
- In the Software Architect position
- 5+ years of experience in automotive embedded software design and development.
- Experience in design and development of Architecture using tools like Enterprise Architect or equivalent
- In the Software developer position
- 3-5 years of experience in automotive sensor data processing, preferably ultrasonic data processing (UDP).
- Experience in automotive SW development for automated driving functions.
- Knowledge in data processing, ultrasonic or sensor technologies and in software development methods and standards.
- Knowledge in algorithm rapid prototyping and associated tools (Python, Matlab).
- Knowledge in ASIC and automotive sensor communication protocols.
- Advanced knowledge of C/C++ programming languages.
- In the Algorithm Developer position
- 3-5 years of experience in ultrasonic data processing and related algorithm design.
- Experience in automotive SW development for automated driving functions.
- Knowledge in data processing, ultrasonic or sensor technologies and in software development methods and standards.
- Expertise in algorithm rapid prototyping and associated tools (Python, Matlab).
- User-level knowledge of C/C++ programming languages.
Nice to have
- In the Software Architect position
- Experience in
- agile software development methods.
- working with automotive sensor interface and data processing, especially automotive ultrasonic sensors.
- Autosar BSW.
- Tresos tool.
- Hands-on experience in classic AUTOSAR / adaptive AUTOSAR.
Responsibilities
- In the Software Architect position
- Software requirements analysis and definition.
- Using the SW Requirements Specification and existing SW Architecture to design or update the high-level architecture.
- Definition and documentation of software component interfaces.
- Description of dynamic behavior of software components.
- Establish bidirectional traceability between architecture elements and requirements.
- Contribution in the creation and analysis of the system architecture.
- Participate in the SW Security Analysis and in theSW Functional Safety Analysis
- In the Software developer position
- Ultrasonic sensor integration and interfacing between component development teams and softwarew development teams.
- Implementation of ultrasonic sensor diagnostics, integration and communication protocols, contribution to sensor driver development.
- Creation of all necessary work products along the development process for series software from requirements, over design, planning and implementation to verification and validation.
- Provide component and feature roadmaps aligned with product strategies and roadmaps for existing and future development.
- Application and compliance with R&D processes and standards within group and assurance of adequate documentation.
- Alignment and interaction with the internal and external customers and participation in workshops and audits.
- Actively support demos (incl. vehicle testing), acquises and quotes (RFI & RFQ) including alignment on requirements.
- In the Algorithm Developer position
- Software development of algorithms for the description of the driving environment in complex real-world environments, with special focus on ultrasonic data processing.
- Creation of all necessary work products along the development process for series software from requirements, over design, planning and implementation to verification and validation.
- Provide component and feature roadmaps aligned with product strategies and roadmaps for existing and future development.
What they offer
- Competitive compensation and a wide range of benefits, including
- Cafeteria (Gross 920.000 HUF/ year)
- Bonus system (10% of the annual salary)
- Private health insurance (Medicover)
- Employee discounts
- Sport pass support
- 2 days/week home-office opportunity
- Continuous development with access to numerous trainings, including technical skills, soft skills and language skills
- Personal career development and a challenging role with end-to-end responsibility
- Opportunity to see your ideas turn into reality with our test vehicles
- Ability to directly deliver software into real, innovative products
- Easily accessible office location in Budapest