Micron Technology is currently seeking fresh talent for the position of Embedded Software Engineer in Hyderabad. The company is looking for candidates with a BS degree in Electrical Engineering, Computer Engineering, or an equivalent qualification, highlighting its commitment to hiring individuals with a strong educational background. This role is tailored for freshers, providing an excellent opportunity for recent graduates to kickstart their careers in embedded software development. As an Embedded Software Engineer at Micron Technology, selected candidates will have the chance to work on cutting-edge projects and contribute to the innovation that drives the semiconductor industry.
Company Name: Micron Technology
Job Role: Embedded Software Engineer
Education Required: BS degree in Electrical Engineering, Computer Engineering, or equivalent
Experience Required: Freshers
Job location: Hyderabad
Role and Responsibilities:
- Working in cross-discipline design teams involving software, electrical, controls, and mechanical engineers designing new equipment to meet customer needs.
- Developing embedded and interface software, providing input to schematic design, reviewing PCB layouts, prototyping circuits, debugging analog and digital hardware, automating testing, developing user libraries to control hardware, and creating documentation.
- Desire to understand, debug, and fix issues spanning layers of software, and PCB hardware.
- Coding primarily in C, C++, and Python under Linux for various microcontrollers and computing modules acting as the interface to custom hardware.
- Work closely with globally located software, electrical, mechanical, and control engineers in the design and development of next-generation memory testers.
- Supporting existing equipment.
- Develop/Debug in C/C++ for embedded environments.
- Develop/Debug in C++ and Python for the hardware interface environment.
- Use of lab equipment for design bring-up, characterization and testing.
- Communication – written, spoken, creating technical documents.
Required Skills and Qualification:
- BS degree in Electrical Engineering, Computer Engineering, or equivalent.
- English Fluency.
- C, C++ proficiency.
- Python familiarity.
- Fundamental electrical engineering knowledge.
- Familiarity with schematics.
- Familiarity with lab equipment (oscilloscopes, DMMs, SMUs).
- Foundation in Computer Science.
- Experience with embedded software tools.
- Familiarity with PCB layout.
- Python proficiency.
- Proficiency with Linux.
- Proficiency with GNU toolchain.