Embedded C Software Engineer Job at Mobica, Redmond, WA

NkgzZGlnSmRqYVByemhHN1NhM0o2aEl2MVE9PQ==
  • Mobica
  • Redmond, WA

Job Description



Mobica | Enabling Technologies

We are a global software services company, delivering enabling technologies that transform business outcomes. We offer scalable custom software engineering with technical and delivery excellence, across the stack, from chip to cloud.

Job Description



As a team member the individual developer is expected to be able to pick up tasks and independently investigate them, striving to find solutions, understand the source code, ability to spot code inefficiencies, learn and adjust to coding style as well as reviewing the code produced by other individuals of the team. We expect proactivity and interactions with the rest of the team. The project will be running a scrum/agile process were each member is expected to contribute towards delivering a new product on the market which is based on a composition of hardware from two previously developed and released products.

Qualifications



Required

Qualifications

:

  • Over 10 years of experience in embedded software development.
  • Strong programming skills in C/C++.
  • Familiarity with communication protocols such as UART, SPI, CSI-2, i2c, GPIO, USB.
  • Experience with embedded DSP, CPU, and GPU architectures.
  • Experience working with Android and iOS device automation.
  • Solid understanding of Python programming (Must Have).
  • Familiarity with Linux and various embedded system frameworks.
  • Strong verbal and written communication skills, attention to detail, and problem-solving capabilities.
  • Ability to work independently and manage time effectively.
  • Ability to analyze data and accurately document and record results.
  • On-site work, 5 days a week.

Preferred

Qualifications

:

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field.
  • Experience in consumer electronics development.

Additional Information

  • Competitive salary adequate to your skills and performance
  • Flexible working hours
  • Training programmes
  • Private medical insurance
  • Multisport program
  • English lessons
  • Company social events
  • Weekly cakes and fruits
  • Relocation assistance

Job Tags

Full time, Relocation package, Flexible hours,

Similar Jobs

Given Solutions

Electrician Job at Given Solutions

 ...Our seeking a qualified Journeyman Electrician to support commercial electrical projects with a strong emphasis on solar and battery storage systems. The ideal candidate has hands-on experience in commercial environments, deep knowledge of California electrical codes... 

The Permanente Medical Group, Inc.

Neurologist Job at The Permanente Medical Group, Inc.

 ...k) Please visit our website to view all of our opportunities located throughout Northern California: To learn more about Neurology opportunities with TPMG, please email your CV to ****@*****.*** or call Ramona at (***) ***-**** We are an Equal Opportunity... 

The Planet Group

Field Environmental Waste Specialist Job at The Planet Group

 ...Title: Field Environmental Waste Specialist Starting Pay: Up to 85k depending on experience Location: Madison, WI Direct Hire Qualifications: ~2+ years of environmental waste experience ~ Great communication and be able to work directly with clients ~... 

LKM ENTERPRISES LLC

Courier Driver Job at LKM ENTERPRISES LLC

 ...Job Description Job Summary We are seeking a reliable and motivated Courier Driver to join our team. The ideal candidate will be responsible for transporting goods and packages efficiently and safely to various locations. This role requires excellent driving skills... 

Guardian Angel Senior Services

Experienced Caregiver For Senior Citizens. Hookset, Nh. Job at Guardian Angel Senior Services

 ...THURSDAYS 9A-3P Join the Guardian Angel Senior Services Home Care Team- Where Caregivers...  ...that's met with gratitude and respect. As part of our team, you'll enjoy: Round-the-...  ...about. Comprehensive benefits and paid time off , ensuring your well-being is taken care...