Firmware Software Engineer IV Job at Creospan Inc., Sunnyvale, CA

OTlkUkhWTTFUTk9LK2UzWGJoZG5yUE5WTkE9PQ==
  • Creospan Inc.
  • Sunnyvale, CA

Job Description

Firmware Software Engineer IV

Onsite; Sunnyvale, CA

12 months Contract

Responsibilities:

Working as a part of a multi-disciplinary team to design, integrate, qualify and test firmware and software features and updates.

Designing and implementing software algorithms to deliver cutting-edge solutions.

Creating design documents pertinent to the various phases of software development.

Documenting findings of engineering analyses and investigations.

Testing, debugging, verification, and validation of functional modules Providing post-development support

Qualifications

B.S, M.S in Computer Science, Electrical Engineering

1+ years of industry experience in firmware development

Embedded firmware design and programming in C and C++ for development, debugging, testing and performance analysis using python

Working knowledge of protocols such as SPI, I2C and interfacing of microcontroller peripherals

Experienced in developing embedded applications for microcontrollers and application processors

Strong understanding of hardware, clock-level issues, delays, interrupts, clock gating, polling etc

Experience with logic analyzers, oscilloscope and other debugging tools

Willingness to work across multiple domains including electrical engineering, software engineering and validation as well as debug issues at the interface of different domains

Preferred Qualifications

M.S/PhD with 5+ years of experience in software development for battery management systems

Experience with design documentation

Good understanding of real time operating systems

Communication and personal management skills

Experience developing handheld and wearable electronics for high volume manufacturing

Working knowledge of battery fuel gauge algorithms for consumer electronics from semiconductor IC vendors

Job Tags

Contract work,

Similar Jobs

Insight Global

SSIS/Informatica developer - Remote Job at Insight Global

 ...Position: ETL Developer Location: Warrendale Hybrid 3 Day a week, On - Site (Pittsburgh, PA Area) Duration: PERM Salary: $...  ...querying languages ~ Ability to convert SSAS & SSIS into Boomi and Power BI ~ Exceptional soft skills (Team player, great communicator,... 

Labcorp

Director of Maintenance, Aviation Job at Labcorp

 ...Your leadership role as the Director of Aviation Maintenance , is integral to the safe and effective operation of the Labcorp flight...  ...This position is based at the Burlington Alamance Regional Airport KBUY You will be required to live within a 1-hour drive from... 

Ross Stores, Inc.

Area Supervisor Job at Ross Stores, Inc.

Our values start with our people, join a team that values you! We are the nations largest off-price retailer with over 2,000 stores, and a strong track record of success and growth. Our focus has always been bringing our customers a constant stream of high-quality brands...

AdaptHealth LLC

Respiratory Therapist (non vent) Job at AdaptHealth LLC

 ...hazardous materials handling. Assume on-call responsibilities during non-business hours in accordance with company policy. Maintain...  ...in all states serviced by the branch, or an Associate degree in Nursing, with a valid and unrestricted LPN or RN clinical license.... 

ACL Digital

L&D Coordinator Job at ACL Digital

 ...Title: L&D Coordinator Location: San Mateo, CA (Hybrid- As needed) Duration: 6+ Months What youll be doing Provide administrative, communication, and training support to Learning & Development (L&D) programs and initiatives Manage arrangements for learning...