Firmware Engineer

Quest Global 

📍 San Jose, United States 🇺🇸

full-time
mid-level
100000
on-site
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

FirmwareMicrocontrollersTCPUSBI2C

Industry

AutomotiveSemiconductor

Job Description

Job Requirements

POSITION: Firmware Engineer

Who We Are

Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing together technologies and industries, alongside the contributions of diverse individuals and their areas of expertise, we are able to solve problems better, faster. This multi-dimensional approach enables us to solve the most critical and large-scale challenges across the aerospace & defense, automotive, energy, hi-tech, healthcare, medical devices, rail and semiconductor industries.

We are looking for humble geniuses, who believe that engineering has the potential to make the impossible possible; innovators, who are not only inspired by technology and innovation, but also perpetually driven to design, develop, and test as a trusted partner for Fortune 500 customers. As a team of remarkably diverse engineers, we recognize that what we are really engineering is a brighter future for us all. If you want to contribute to meaningful work and be part of an organization that truly believes when you win, we all win, and when you fail, we all learn, then we’re eager to hear from you. The achievers and courageous challenge-crushers we seek, have the following characteristics and skills

What You Will Do

Design & firmware development / coding on Microcontrollers & Mixed Signal Embedded Systems, C language.

Effectively contribute to algorithms & logic development of the products in the field of System Control / Power Control etc.

Create functional requirements for embedded firmware.

Ensure error free code, high quality level & customer product experience.

Understanding some third party USB-FS and USB-PD stacks as well as some internally developed firmware stack (for a wireless power charging chip)

Qualification: B.Tech/B.E. in Electrical/Electronics & Communications with good academic records

Experience : 3-5 Years (Experience in Embedded Software Design Platforms)

Work Experience

What You Will Bring

Relevant hands on experience in Embedded Software Development Projects based on microcontrollers / microprocessors (ARM / MIPS).

Experience in Device Bring up, Device Drivers (CAN, USB, Bluetooth, Camera etc.) and debugging / resolving application & platform issues at System level.

Expertise in C language, data structures, pointers and memory handling. Should have worked on one or more stacks like TCP / IP, USB, CAN, File System etc.

Good knowledge of Synchronous / Asynchronous Communications, Ethernet, TCP/IP, SNMP, USB, File System, SPI, I2C etc.

Should have worked on various development tools such as IDE, Compilers, Emulator /Simulator etc.

Hands on experience in Hardware testing & debugging.

Experience in creating SW Specifications, guidelines and other technical documentation.

Experience in understanding the user requirements and able to find gaps in the design and develop the Features/Solution.

Desired Skill

Knowledge of Web Technologies HTML, Javascript.

Should be able to handle the project effectively & independently.

Should be able to work in a team and support other team members / other design teams.

Good organizational skills with emphasis on quality and documentati

Pay Range: $100000 - $160000

Compensation decisions are made based on factors including experience, skills, education, and other job-related factors, in accordance with our internal pay structure. We also offer a comprehensive benefits package, including health insurance, paid time off, and retirement plan.

Work Requirements

Option 2 : This role is considered an on-site position located in San Jose, CA

  • You must be able to commute to and from the location with your own transportation arrangements to meet the required working hours.