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.