Software Engineer
Role details
Job location
Tech stack
Requirements
Do you have experience in Verilog?, Do you have a Master's degree?, * Solve complex software problems in collaboration with a senior group of engineers in a fast-paced and dynamic environment.
-
Apply your technical expertise, problem-solving skills, and analytical thinking to achieve project milestones and deliver high-quality software solutions.
-
Stay self-motivated, disciplined, and focused on achieving personal and team goals.
Should have:
-
Experience with conceptualizing, defining, architecting, and implementation of an open-ended problem scope or new ideas.
-
Strong proficiency in C/C++, data structures, and algorithms.
-
Expertise in Compiler Concepts and Optimizations
-
Experience working on UNIX and/or LINUX platforms.
-
Excellent problem-solving and analytical skills.
-
Proven ability to work independently, take ownership of tasks, and deliver results.
Good to have
-
Basic knowledge of Digital Electronics and concepts related to System Verilog, Verilog, and VHDL.
-
Familiarity with parallel algorithms and job distribution techniques.
-
Exposure to Simulation or Formal-based Verification methodologies.
Education A Bachelor's or master's degree in computer science, Electrical Engineering, Electronics Engineering, or a related technical field from an accredited institution.
This position will be subject to U.S. export control requirements under the International Traffic in Arms Regulations (ITAR) and/or Export Administration Regulations (EAR). Employment is contingent on either verifying the U.S. Person status or obtaining any necessary export license.