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

RD Nutrition Consultants

Registered Dietitian Nutritionist (RDN) - 100% Remote Telehealth Job at RD Nutrition Consultants

 ...Registered Dietitian Nutritionist (RDN) 100% Remote Telehealth RD Nutrition Consultants, LLC Job Type: Full-Time or Part-Time (Remote) Schedule: 2040 hours per week (flexible based on your availability) Compensation: Part-Time: $32$3... 

Shanghai Bowai Education

Part time Job//SH: Qingpu//ASAP, 2025//International Primary School Part time PE Teacher needed in Qingpu district, Shanghai( 8 classes per week, 400 Rmb/ class, 2-3 days from Monday to Friday) Job at Shanghai Bowai Education

1. Students: Primary School students; 2. Develop and implement lesson plans that fulfill the requirement of curriculum program and show written evidence of preparation as required; 3. Conduct ongoing assessment of student achievement through formal and informal assignment...

Kelly Services

Data Analyst - Remote Job at Kelly Services

 ...SETT), we're passionate about helping you find a job that works for you. We're hiring a Data Analyst for a remote opportunity. With us, it's all about...  ...UDI, GDSN, and Version Management****Remote/Work from home****Enhanced benefits (medical, dental, vision) + paid... 

Branch Alliance for Educator Diversity

Budget & Grant Manager Job at Branch Alliance for Educator Diversity

 ...turn, positively impact all students by preparing them to maximize their life possibilities. Position Overview The Budget & Grant Manager plays a key role in BranchED's financial stewardship and operational excellence. This position oversees organization-wide... 

Vermont International Academy

Online ESL English Teacher (Remote | Ages 4-15 | CEFR aligned | Flexible Schedule) Job at Vermont International Academy

 ...Online English Teacher (Remote, Part-Time) Wayland Academy Remote (for US and UK based...  ...classes (36 students) to learners aged 315 across China. You will deliver engaging...  ...ongoing development Competitive Pay: Hourly compensation with opportunities for...