Job Description
Principal C++ Software Engineer - Protium Prototyping Platform (R48202/hg) This role is to provide essential Software innovations to improve Protium's Performance.
Base Pay Range
$175,000.00/yr - $190,000.00/yr
Additional Compensation Types
Annual Bonus and RSUs
Job Responsibilities
Improve Performance of Protium System
Work includes writing efficient C++ code using optimized data structures.
Improving runtime by multi-threading & improving memory footprint by using efficient data structures & algorithms.
Reading using timing annotations & incorporating in the Protium Compiler.
Position Requirements/Qualifications:
Bachelors in computer science, Electrical/Computer Engineering and a minimum of 4 years of related experience, or Masters and a minimum of 2 years of related experience, or PhD with thesis in a relevant area.
Working experience of EDA applications like synthesis/place and route/timing/optimizations
Excellent programming skills in C/C++, Object Oriented Programming, Multi-threaded programming.
Knowledge of Verilog or System Verilog and good understanding of digital circuits.
Seniority Level
Mid-Senior level
Employment Type
Full-time
Job Function
Engineering and Information Technology
Industries
Computer Hardware Manufacturing
#J-18808-Ljbffr
Job Tags
Full time, Work experience placement,
Similar Jobs
MacQueen Equipment LLC
...order with efficiency and accuracy, in accordance with Service shop and Factory standards. Vehicle inspection including factory warranty... ..., ~20 lbs frequently ~ Occasional exposure to typical machine shop physical hazards ~ Travel by air or car occasionally...
AbbVie
...through candidate selection, MPDD scientists utilize state of the art automation and computational tools supported by expertise in biopharmaceutics, drug delivery, and solid-state chemistry to collaborativelydesign and progress candidates with higher probability of...
Laundryheap
...Partner riders/drivers are at the heart of Laundryheap! Were Laundryheap, the pioneers of super-fast and a global laundry and dry... ...you want to be part of a team and delight customers with every delivery, this role is for you! Requirements You currently reside in...
Northside Hospital
...professionals in Atlanta and beyond. Discover all the possibilities of a career at Northside today. The Monitor Technician Intern works under the supervision of a Registered Professional Nurse (RN) or experienced Monitor Tech, learning how to analyze and interpret rhythm...
Greystone
Join to apply for the Seniors Fannie Mae/Freddie Mac Screening Desk - Managing Director role at Greystone2 days ago Be among the first 25 applicantsJoin to apply for the Seniors Fannie Mae/Freddie Mac Screening Desk - Managing Director role at GreystoneGreystone is a...