Firmware Software Engineer Job at MitSix, San Jose, CA

RTdXY0NndUtKbThZeUcvL3pZeThmWHBqQlE9PQ==
  • MitSix
  • San Jose, CA

Job Description

Job Description: As a Firmware Software Engineer, you will harness computer science and mathematical analysis principles to develop, test, and evaluate the software and systems that empower our state-of-the-art products. This role is pivotal in designing and enhancing the software for diverse applications across various industries.

Responsibilities:

  • Develop robust code in C and C++ for embedded environments, ensuring compatibility across multiple processors and platforms.
  • Enhance firmware for Graphics and Display pipelines to meet specific product use cases.
  • Work collaboratively with internal teams and external vendors to customize firmware, device drivers, and applications to meet project specifications.
  • Troubleshoot and devise solutions for issues across the software stack, including hardware functionalities.
  • Design and maintain a comprehensive suite of tests, from unit to automated CI tests.

Skills and Experience:

  • A minimum of 6 years of industry experience in firmware development for embedded systems.
  • Strong proficiency in C and C++, with extensive experience in developing and testing production-level firmware.
  • Experience with Real-Time Operating Systems (RTOS) and developing multi-threaded applications.
  • In-depth knowledge of the full software development lifecycle, including CI/CD tools and test automation scripting.
  • Familiarity with AR/VR technologies and Graphics and Display systems is advantageous.
  • Exceptional problem-solving skills, with the ability to work independently and manage complex projects.
  • Strong communication skills and ability to work effectively within a team environment.

Educational Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Job Tags

Hourly pay,

Similar Jobs

Wyndy

Part-time Afternoon Babysitter for School-aged Children Job at Wyndy

 ...professional family. The position involves picking up the children from school at 3:30 PM and caring for them until 6 PM, Monday through...  ..., allowing for easy planning. This opportunity is ideal for a student or someone who juggles multiple part-time positions and is... 

RAINFOREST DELIVERY SERVICES LLC

Delivery Van Driver (Packages / Parcels) (Weekly Pay! PTO!) Job at RAINFOREST DELIVERY SERVICES LLC

 ...to build a team of safe, hard working drivers. Rainforest Delivery Services has provided bar-raising customer...  ...to work independently but also be part of a team. Continue reading for all...  ...Description Hiring Full & Part Time! Full-time: 4 days, 10-hour shifts... 

Customized Services Administrators, Inc.

Liability Claims Adjuster Specialist Job at Customized Services Administrators, Inc.

Liability Claims Adjuster Specialist Location Hybrid remote in Pembroke Pines, FL : Why work with us? The North American branch of Generali Global Assistance offers a diverse and inclusive work environment while employees work towards making real difference in the lives... 

Actalent

Mechanical Engineer Job at Actalent

Mechanical EngineerJob DescriptionAn entry-level opportunity is available in the Large Power System Division as a Design Engineer at our...  ...engineering knowledge.+ Strong mechanical aptitude, with experience in practical environments such as farms or mechanics work.... 

Atlanta Marriott Perimeter Center

Restaurant Server - MClub Attendant Job at Atlanta Marriott Perimeter Center

Hotel Concierge / Server - MClubWe are seeking a friendly and attentive MClub Server to provide excellent service by taking orders...  ...friendly and efficient manner. Demonstrating knowledge of menu and restaurant promotions and specials. Take guest food and/or beverage orders...