Back to Jobs
Staff Embedded Software Engineer for Virtual Prototype development – FULL REMOTE
The vacancy has expired
-
SalarySalary Package is open according to each candidate level.LocationBucharest, RomaniaIndustryInformation TechnologyJob DescriptionDid you ever wish to help to create cleaner, safer and smarter cars? This role will give you the chance to pioneer a brand new development area in the Bucharest Automotive environment, making you a key person for virtual prototype development with a focus on client's next generation’s motor drivers. Embrace this stimulating challenge and help us create game-changing automotive semiconductors!
FULL REMOTE (1 time/month visit Bucharest office might be required)

Job description
Virtual Prototypes (VPs) are advanced low-level software products that emulate complex hardware devices. In this role, you will be part of an international team to develop, support and maintain VPs for automotive SoC products.
In this new role, you will:
- Take full ownership from concept definition and development to verification and release of VP models
- Contribution to VP development methodology (eg: efficiency, tool integration, validation, partitioning, modularity, etc)
- Support and assist internal and external engineers (eg: firmware developers, hardware verification, application specialists) in integrating device VP models into their own firmware test and application modelling environments
- Maintain, verify and enhance the VP model (including associated test and deployment of components) in response to customer bug reports and feature requests
- Responsible for test, release and deployment of updated VP model to internal and external customers (eg: including custom embedded tests, Python test bench development, etc)
Your Profile
You have good logical, analytical, and creative thinking skills and your passion is programming. You’ve had exposure and background in semiconductors/electronics. Nice to have is an experience in software development and software engineering. Moreover, you are motivated to work in a global team and you are an organized person, who is able to work independently.
You are best equipped for this task if you have:
- A Bachelors’ degree in Electrical Engineering, Computer Science/Systems Engineering, Automatic Control or equivalent degree
- Mandatory C++ experience
- Knowledge of SystemC is highly desired
- Basic knowledge of IC topologies/concepts, microcontrollers, communication protocols, and SoC would be advantageous
- Experience in MATLAB and Python scripting, as well as Simulink modeling are of use
- Basic use of debugging tools such as Lauterbach TRACE32, Keil uVision
- Experience in software testing (Continuous integration, C++ test frameworks such as Gtest) would be highly advantageous
- Previous involvement in Agile/Scrum projects would be a plus
Benefits
More than 350 employees work in our client's research & development site in Bucharest. Their focus is automotive and security solutions – covering every step from concept to mass production.- Coaching, mentoring networking possibilities
- Wide range of training offers & planning of career development
- International assignments
- Different career paths: Project Management, Technical Ladder, Management & Individual Contributor
- Flexible working hours at many sites
- Home office options
- Medical coverage
- Health promotion programs
- On-site gym with special rates
- On-site canteens
- Wage payment in case of sick leave based on applicable law
- Corporate pension benefits for engineers
- Performance bonus options
- Accessibility, access for wheelchairs
It has come to our attention that clients and candidates are being contacted by individuals fraudulently posing as Antal representatives. If you receive a suspicious message (by email or WhatsApp), please do not click on any links or attachments. We never ask for credit card or bank details to purchase materials, and we do not charge fees to jobseekers.
