This site uses cookies. To find out more, see our Cookies Policy

Software Developer IV in MONTE VISTA, CA at Volt

Date Posted: 3/28/2019

Job Snapshot

Job Description

Volt has an opening for a Senior Embedded Software Engineer for a client in Cupertino, CA. We are seeking for someone to shape upcoming products that will delight and inspire millions.  Volt's Client is an American multinational technology company that designs, develops, and sells consumer electronics, computer software, and online services.

In this role, you will utilize your technical knowledge to drive features and improvements including:

  • Architect firmware to support various algorithms embedded in hardware platforms
  • Support full firmware lifecycle including design, development, debugging and ongoing sustaining
  • Generate and evaluate functional and design specifications
  • Work with multi-functional teams to determine software architecture and specification to meet the product requirement and user experience
  • Work with project leaders to define assignments, schedules, quality expectations, and other project criteria
  • Present results and recommendations
  • Develop and maintain various engineering tools used to debug, analyze, and test embedded products
  • Be the champion for the success of firmware development projects and take initiatives to ensure success

Key Qualifications

  • MS or BS in an engineering field
  • 10+ years of experience in software development with the most recent 5+ years specifically working with Firmware and targeting embedded systems, including design, coding, integration, and debugging of major portions of software projects
  • Excellent programming skills in C (must be able to program in C)
  • Ability to develop Firmware at a low level (developing in C)
  • Scripting knowledge with Python
  • Experience with troubleshooting tools (JTAG, SWD, oscilloscopes, logic analyzers)
  • Firmware/system validation
  • Experience with memory and power constrained micro-controllers and working with new peripherals, features, and development environments.
  • Strong experience in RTOS, software development and verification methodology, version control and automation tools.
  • Experience in low-pin-count communication buses (I2C or UART or SPI)
  • Excellent understanding with hardware
  • Knowledge of real-time operating systems
  • Knowledge of ARM architecture is a plus

Please note the following:

  • This is a W2 position.
  • Direct inquiries only.
  • No 3rd party submittals please.
  • This position is not available for Corp-to-Corp.
  • This position is not available for Associate Vendors

In today's job market, "who you know" matters more than ever - and that's why you should get to know Volt. We're one of the world's largest recruiting companies, yet our success is built one successful placement at a time. Each of our recruiters has niche industry expertise, committed to connecting top talent with respected companies.

Through Volt's Military Heroes Program, Volt secures the talents of American's veterans and encourages their dependents and spouses to contact Volt. Volt is a member of the Military Spouse Employment Partnership and is proud to support the Wounded Warrior Project.

http://www.voltmilitary.com/site/8417/commitment.html

For more opportunities, connect with us online at volt.com/NorCal.

Volt is an equal opportunity employer

Click on the Apply button to apply for this job.

PLEASE NOTE: When calling in for this position, please call our Recruiter at: (916) 923-0544.  Thank you.

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Systems Engineer Jobs