Firmware Software Engineer Job at MitSix, San Jose, CA

aXNvTEZ0Mzh0YjRlM3BRZE1aSjF6MS9WUXc9PQ==
  • 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

The TemPositions Group of Companies

Certified Teachers (ID# 3425) Job at The TemPositions Group of Companies

 ...We are currently seeking long term Certified Teachers who specialize in upper-school level mathematics, science and history. Interested candidates will work within a college preparatory school in the Fairfield County area to finish out the school year and potentially... 

The Henri Stern Watch Agency, Inc.

Polisher & Case Technician Job at The Henri Stern Watch Agency, Inc.

Are you ready to take the next big step in your career? The Henri Stern Watch Agency is looking for a passionate Polisher & Case Technician to join our team! Who We Are The Henri Stern Watch Agency manages all business operations for Patek Philippe in the United...

Spherion Staffing & Recruiting || Seattle University Village

Outbound Sales Representative Job at Spherion Staffing & Recruiting || Seattle University Village

 ...Hey University Village Students ! Looking for a part-time job that fits around your classes , builds incredible real-world skills,...  ...public transportation, this part-time role provides a flexible work schedule of 10-30 hours per week, adaptable to academic commitments... 

Clayco

Process Mechanical Engineer III Job at Clayco

 ...About Us Clayco is a full-service, turnkey real estate development, master planning, architecture, engineering, and construction firm that safely delivers clients across North America the highest quality solutions on time, on budget, and above and beyond expectations.... 

GoGo Property Management

Leasing Administrator Job at GoGo Property Management

 ...The Lease administrator is responsible for all phases of property management. The administrators role supports the Property Manager in achieving the highest possible NOI through cost control, tenant leasing, AR collection, lease implementation, general administration...