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

Trindco Premium Countertops

Entry Level Field Countertop Installation Helpers Job at Trindco Premium Countertops

 ...our team. The ideal candidate should have a willingness to learn, a positive attitude, and a strong work ethic. This is an entry-level position, and no work experience is required. Must have mechanical or construction aptitude Willingness to learn and take... 

CyberCoders

Assistant Superintendent Job at CyberCoders

 ...completion, ensuring quality, safety, and timely execution of work. This role involves coordinating with various stakeholders, managing...  ...Ensure compliance with regulatory requirements and manage contracts as necessary Qualifications Proven experience in site supervision... 

American Meetings, Inc. (AMI)

Meeting Coordinator Job at American Meetings, Inc. (AMI)

 ...The Meeting Coordinator provides direct support to the AMI Meeting Managers. The Meeting Coordinator will work with each of the Planners...  ...efficiency & allow for better client service On-site support and travel when necessary Provide suggestions on improvements to... 

Belcan

Purchasing Analyst Job at Belcan

 ...Job Title: Purchasing Analyst Location: Palo Alto, CA, 94304 Duration: 3 months Schedule: M-F 8-5 Pacific with up to 3 evenings per week for international calls and work as late as 10 PM Pacific time This Role Is Hybrid with 3 days each week on site at location... 

Community Transitional Services

Resident Monitor Staff Job at Community Transitional Services

 ...Community Transitional Services, a Kentucky Department of Corrections contracted facility, is seeking to fill a full/part-time Resident Monitor position. Full-time positions are 12-hour shifts 7 pm-7 am or 7 am-7 pm, working 3 and 4 days per week - alternating days every...