
Sr. Software Development Engineer
- Hyderabad, Telangana
- Permanent
- Full-time
- Develop and drive execution of comprehensive, highly effective software for sophisticated new technology and new product introduction projects
- Validate new SW features before releasing them to customers
- Contribute to a high-functioning feature team
- Collaborate closely with multiple teams to deliver key planning solutions and the technology to support them
- Help contribute to the design and implementation of future architecture for a highly scalable, durable, and innovative system
- Work very closely with dev teams and Project Managers to drive results
- BS or MS in CS, EE or CE with 3+ years of software development experience
- Background in EDA tools development preferred
- Strong background in computer algorithms and data structures.
- Strong background in C++ programming including boost and STL
- Familiarity with parts of the VLSI Implementation or Verification flow.
- Familiarity with Verilog or VHDL.
- Excellent problem solving skills and willingness to think outside the box
- Experience with production software quality assurance practices, methodologies and procedures
- Excellent communication skills and experience working with global teams
- Compilers, RTL front-end development
- RTL Synthesis algorithms, datapath or high-level synthesis
- Timing/area/power optimizations
- Technology mapping
- Static timing analysis
- Simulation, Formal Verification or Design For Test
- Exposure to FPGAs and FPGA software tool chain.
- Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline