The Job logo

What

Where

Senior/Staff Software Engineer, Python Development

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join Micron Technology as a CAD Staff Software Engineer. Develop comprehensive software solutions to solve memory design teams' pain points. Work closely with memory design teams, propose innovative solutions, and mentor junior team members.

Job Description:

 

As a CAD Staff Software Engineer at Micron Technology, Inc., you will be working in a collaborative team focused on the development of comprehensive software solutions to solve memory design teams’ pain points. The day in day out job involves setting up and maintaining  the design environment, infrastructure to help various flow development for design teams.

 

Responsibilities and Tasks include, but not limited to:

  • Work closely with memory design teams and solve their day to day challenges and provide complete solutions for the future.
  • Proactively identify problem areas for improvement, propose, and develop innovative solutions.
  • Develop highly scalable, and clean software systems.
  • Continuously evaluate and implement new tools and technologies to improve the current software flows.
  • Provide guidance and mentorship to junior members of the team.

 

Qualifications:

Must have:

  • 4-8 Years of software product development experience on Python
  • Strong software development fundamentals (Data Structures, Algorithms, Problem-solving, Object-Oriented Design, SOLID Design Principles, Design Patterns)
  • Python is preferred but C++, Java, Perl will also be considered.
  • Expertise in developing web-based solutions with frameworks like Flask, jQuery, HTML etc.
  • Excellent knowledge of MySQL, Redis and related technologies.
  • Working knowledge of Linux.
  • Excellent problem-solving skills with attention to detail.
  • Ability to work in a dynamic environment.
  • Proficiency in working effectively with global teams and stakeholders.

 

Good to have:

  • Understanding of version control tools such as Perforce and Bitbucket.
  • Experience with load balancing platforms like LSF.
  • Exposure to Jenkins and containerization technologies such as Docker.
  • Applied AI/ML experience.

 

Education:

  • A bachelor’s or a master’s degree in computer engineering, or electronics engineering.
Set alert for similar jobsSenior/Staff Software Engineer, Python Development role in Hyderabad, India
Micron Technology Logo

Company

Micron Technology

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Engineering

Locations

Hyderabad, Telangana, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Teradata Logo

Senior Staff Software Engineer

Teradata

Hyderabad, Telangana, India

Posted: a year ago

Join our team as a key engineer working on ClearScape Analytics Experience, a cloud native system that combines Teradata database instances with Jupyterlab notebooks. You will be responsible for architecture, integration, compliance, and hands-on coding. Get hands-on experience with Typescript, npm, jest, GCP services, Angular, HTML, CSS, JS, and Bash.

Micron Technology Logo

Staff Engineer, Analog Design

Micron Technology

Hyderabad, Telangana, India

Posted: a year ago

Responsibilities will include, but are not limited to: Design, implementation, and improvement of complex analog circuits such as CMOS Amplifiers, Comparators, Bandgap References, LDOs, Charge Pumps, Oscillators, DLL, IO Buffers, Analog Test Mux, Process Monitor, and Temperature sensors for advanced DRAM products. Contributing to the development of new product opportunities by assisting with the overall design, layout, and optimization of Analog/Memory/Logic circuits. Mentor and lead young designers. Clock & Datapath design. Custom digital circuit design & validation. Integration of modules with Power Delivery Network and propose design solution for optimum performance. Validate, optimize design for performance, ERC and reliability (device stress, aging, EM/IR). Overseeing and managing the layout process including floor-planning, placement, and routing. Performing verification processes with modeling and simulation using industry standard simulators. Parasitic modeling and assisting in design validation, reticle experiments and required tape-out revisions. Contributing to cross group communication and work towards standardization and group success. Working with Marketing, Probe, Assembly, Test, Process Integration, and Product Engineering groups to ensure accurate manufacturability of product. Proactively solicit guidance from Standards, CAD, modeling, and verification groups to improve the design quality. Driving innovation into the future Memory generations within a dynamic work environment.