Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 7.0 years
0 Lacs
karnataka
On-site
You will be working on the development of virtual models in C++, taking care of their design, implementation, and testing. This role is perfect for programmers looking to enhance their knowledge of Computer and SoC Architecture. While prior experience with simulators can be beneficial, embedded software engineers keen on delving deeper into the underlying hardware are also encouraged to apply. Today, software plays a crucial role in various industries such as Automotive, Avionics, Data Centers, and Space. The demand for high-quality products at an early stage of development is on the rise. A common solution to this challenge is the use of Virtual models of hardware, known as Virtual ECUs (VECU). VECU enables the development and testing of product software early in the product life cycle by modeling the CPU, peripherals, and other IP Blocks in the software itself. Leading semiconductor and system companies are leveraging VECU to accelerate their development process. **Must-Have Technical Skills:** - Hands-on experience in C programming language - Proficiency in translating high-level problems into implementation proposals - Proficient in Embedded Software/Firmware development - Excellent understanding and hands-on experience with peripheral devices and controllers like SPI, I2C, UART, Timers, interrupt controller, ADC, etc. - Previous work on low-level device drivers for controllers like bare metal or Linux. **Good To Have Technical Skills:** - Hands-on experience with C++ and knowledge of OOPS concepts - Exposure to programming complex devices such as Ethernet controllers, PCIe controllers, etc. - Experience working with hardware simulators like Qemu, Synopsys Virtualizer **Behavioural/Non-Technical Skills:** - Self-managed with a strong ability to learn and adapt - Eagerness to take on new challenging tasks - Strong analytical and problem-solving skills - Good debugging skills - Excellent verbal and written communication skills - Experience in customer interactions This position requires 3-5 years of experience and is based in Bengaluru, Belagavi, or Pune.,
Posted 20 hours ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
57101 Jobs | Dublin
Wipro
24505 Jobs | Bengaluru
Accenture in India
19467 Jobs | Dublin 2
EY
17463 Jobs | London
Uplers
12745 Jobs | Ahmedabad
IBM
12087 Jobs | Armonk
Bajaj Finserv
11514 Jobs |
Amazon
11498 Jobs | Seattle,WA
Accenture services Pvt Ltd
10993 Jobs |
Oracle
10696 Jobs | Redwood City