Senior Engineer II-Softwareother related Employment listings - Chandler, AZ at Geebo

Senior Engineer II-Software

Company Description Microchip Technology Inc. is a leading provider of embedded control applications. Our product portfolio comprises general purpose and specialized 8-bit, 16-bit, and 32-bit microcontrollers, 32-bit microprocessors, field-programmable gate array (FPGA) products, a broad spectrum of high-performance linear, mixed-signal, power management, thermal management, radio frequency (RF), timing, safety, security, wired connectivity and wireless connectivity devices, as well as serial Electrically Erasable Programmable Read Only Memory (EEPROM), Serial Flash memories, Parallel Flash memories, and serial Static Random Access Memory (SRAM). We also license Flash-IP solutions that are incorporated in a broad range of products. Job Description Microchip's Secure Products Group develops and supports a line of cryptographic hardware products. The applications team with this group is looking for an experienced software engineer to join us as we develop and expand our services supporting these products. Job responsibilities will focus on a quickly growing C+
client/server application with database backend for handling secure data. As part of a small team, there's plenty of opportunity to apply and develop skills across the entire development lifecycle, including:
Researching, architecting, implementing, reviewing code, and documenting new features. Developing and improving the system's testing infrastructure. From small unit tests to complex end-to-end integration tests. Troubleshooting and resolving complex software problems in client/server production software. Working with the team to develop, maintain, and communicate our schedules and status. Updating and creating new documentation for multiple audiences. From users of our client API to backend developers. Presenting technical information to small teams of engineers and technical marketing personnel. The project also requires the development and maintenance of a suite of utility scripts written in Python. Since all our projects support the Secure Product Group's line of security hardware products, there will also be the need to learn the capabilities and features of the hardware. Job Requirements Bachelor's degree in Computer Science, Engineering, or related discipline 6.5
years of software engineering experiences in C+
application development (Primarily Windows, some Linux) Scripting experience working with Python Experience with software development tools:
Integrated Development Environments (Visual Studio) Build automation software (cmake and make) Version control software (Git) Issue and bug tracking process (Jira) Documentation tools (Doxygen, Confluence) Understanding of Agile software development methodology Desired Skills Understanding of security/cryptographic concepts Symmetric cryptosystems (AES) Asymmetric cryptosystems ECC and RSA Cryptographic hashing Encryption and signature schemes Experience with database usage and development including:
SQL Schema definition In particular - PostgreSQL, SQL Server, and Oracle
Salary Range:
$100K -- $150K
Minimum Qualification
Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.