Firmware Engineer at Power Standards Lab
Alameda, California
Intel Corporation
Firmware Engineer
February 2012 to August 2012
Longmont
Oracle
Software Engineer
July 2015 to August 2019
Xilinx
Embedded Processing Product Applications Engineer
May 2013 to July 2015
Longmont, CO
University Of Colorado Boulder
Graduate Teaching Assistant
August 2012 to May 2013
Boulder
University Of Colorado Boulder
Student Web Assistant
April 2011 to May 2013
Boulder
University Of Colorado Boulder
Web Assistant Developer
January 2012 to October 2012
Boulder
University Of Colorado Boulder
Lab Assistant
July 2011 to February 2012
Boulder
University Of Colorado Boulder
Web Video Producer
April 2011 to July 2011
Boulder
Colorado Space Grant Consortium
Lead C&DH Developer
January 2012 to March 2012
Boulder
Power Standards Lab
Firmware Engineer
San Francisco Bay Area
AMSE
Professional Freelancer
January 2008 to October 2010
Noida Area, India
Firmware Engineer Intern: Algorithm design/implementation and custom customer feature implementation for Solid State Drives (SSDs). Worked on Intel’s new SSD product ‘Taylorsville’, and gained hands on experience with NAND technology, SATA Protocol, Trace analyzers, Protocol analyzers and Green Hills (GHS) debugger. I also wrote test scripts for their product ‘Twidl’. Firmware Engineer Intern: Algorithm design/implementation and custom customer feature implementation for Solid State Drives (SSDs). Worked on Intel’s new SSD product ‘Taylorsville’, and gained hands on experience with NAND technology, SATA Protocol, Trace analyzers, Protocol analyzers and Green Hills (GHS) debugger. I also wrote test scripts for their product ‘Twidl’.
📖 Summary
Firmware Engineer @ Intel Corporation Firmware Engineer Intern: Algorithm design/implementation and custom customer feature implementation for Solid State Drives (SSDs). Worked on Intel’s new SSD product ‘Taylorsville’, and gained hands on experience with NAND technology, SATA Protocol, Trace analyzers, Protocol analyzers and Green Hills (GHS) debugger. I also wrote test scripts for their product ‘Twidl’. From February 2012 to August 2012 (7 months) LongmontSoftware Engineer @ Oracle Development of the cache software for Oracle's enterprise-level flash storage system- Oracle FS1, Oracle FS - X5. All the development work was done in low-level embedded C using multi-threading (Posix) in the Linux environment. GDB was used to debug the code. The unit tests were written in Perl. I also gained experience with Perforce, Kanban, Jira, Confluence, Regression and Agile software methodologies.- Enhanced the VLUN state machines module- Designed and developed DDC (Data Deduplication) commands- Optimized the performance of the configuration commands required for object creation- Owned the super commands module which interfaced with other layers within the software- Improved the design of the distributed shared configuration architecture to avoid memory corruption- Implemented new features to improve the debuggability of certain critical issues- Optimized the start-up and shutdown sequences for the Block Services Module- Lead the integration work required with other groups to implement several modules- Optimized the slab memory code to save multiple gigabytes of memory leaks- Discovered critical bugs and fixed them From July 2015 to August 2019 (4 years 2 months) Embedded Processing Product Applications Engineer @ Xilinx Embedded Processing Product Applications Engineer for the Zynq™-7000 family of devices that combines the software programmability of a Processor (Dual ARM Cortex™-A9 MPCore) with the hardware programmability of an FPGA.- Experience with Xilinx tools to support every aspect of Zynq™-7000 All Programmable AP SoC System Design, Software and Firmware Development.- Developed embedded software using the Xilinx Software Development Kit (SDK) and hardware-based debugging tools such as Oscilloscope, Logic Analyzer, DMM, JTAG etc.- Used Vivado to build, connect and configure embedded processor-based systems on FPGAs.- Knowledge of UART, SPI, I2C, TIMER and other embedded peripherals.- Experience in Real Time Operating System (FreeRTOS) and PetaLinux.- Experience in First Stage Boot Loader (FSBL) and U-Boot.- Experience in ARM Architecture. From May 2013 to July 2015 (2 years 3 months) Longmont, COGraduate Teaching Assistant @ University Of Colorado Boulder Teaching Assistant for Real Time Embedded Systems Class. Focused on Hard Real-Time theory, Wind River VxWorks RTOS based labs.Responsibilities include grading of assignments/projects; assisting students for project execution and implementation, coordination of parts, codes, equipment and other material for Real Time Embedded Projects. From August 2012 to May 2013 (10 months) BoulderStudent Web Assistant @ University Of Colorado Boulder Student Web Assistant at the Renewable and Sustainable Energy Institute From April 2011 to May 2013 (2 years 2 months) BoulderWeb Assistant Developer @ University Of Colorado Boulder Web Assistant Developer at the Department of Ecology and Evolutionary Biology From January 2012 to October 2012 (10 months) BoulderLab Assistant @ University Of Colorado Boulder Lab Assistant at the Physics Department From July 2011 to February 2012 (8 months) BoulderWeb Video Producer @ University Of Colorado Boulder Web Video Producer at Theoretical Advanced Studies Institute in Elementary Particle Physics, Boulder From April 2011 to July 2011 (4 months) BoulderLead C&DH Developer @ Colorado Space Grant Consortium Worked as Lead C&DH Developer for RocketSat VIII From January 2012 to March 2012 (3 months) BoulderFirmware Engineer @ Power Standards Lab Developing firmware for the PQube3 Power Analyzer devices (ARM + Linux)Developing firmware for the Analog Input Module (TI C2000 Processor) San Francisco Bay AreaProfessional Freelancer @ AMSE Met and corresponded with clients to determine client needs for company sites.Installed, Migrated, Updated Joomla based Websites.Created corporate web sites, portals.Developed and designed new web interfaces, layouts and site graphics.Search Engine Optimization, Web Marketing.Responsible for quality assurance of finished websites including the validation oflinks. From January 2008 to October 2010 (2 years 10 months) Noida Area, India
What company does Amarjit Singh work for?
Amarjit Singh works for Intel Corporation
What is Amarjit Singh's role at Intel Corporation?
Amarjit Singh is Firmware Engineer
What industry does Amarjit Singh work in?
Amarjit Singh works in the industry.
Who are Amarjit Singh's colleagues?
Amarjit Singh's colleagues are Daniel Weinstein, Michael O'Connor, Kyle Koger, Ludwig ☁️, Jason Dorn, Manny Erives, Kevin Menard, Walker Malling, Kavya Shankar, and Radhika B.
Extraversion (E), Intuition (N), Feeling (F), Judging (J)
1 year(s), 5 month(s)
Unlikely
Likely
There's 90% chance that Amarjit Singh is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies
Amarjit Singh's Social Media Links
/company/p... /school/cu...