Embedded Software Engineer

InQu Solutions GmbH

San Luis Obispo, California, United States
Not specified; benefits: 401(k) matching up to 5%;...
Fully remote
1+ years embedded software experience
Proficiency in c programming language
Experience with linux or bare-metal development
The role involves developing software for Linux and bare-metal embedded systems using C, Go, and Python while collaborating with electrical and mechanical engineers

Job Summary

  • The role involves developing software for Linux and bare-metal embedded systems using C, Go, and Python while collaborating with electrical and mechanical engineers.
  • Employees will participate in code reviews, mentor junior developers, and write documentation for released code within a supportive interdisciplinary team environment.
  • The company offers a comprehensive benefits package including 401(k) matching, immediate health benefits, flexible work schedules, and paid time off.

Matching Summary

The role involves developing software for Linux and bare-metal embedded systems using C, Go, and Python while collaborating with electrical and mechanical engineers.

Salary

Not specified; Benefits: 401(k) matching up to 5%; Medical Dental Vision Flexible Spending Accounts

Skills & Requirements

Must-have

  • 1+ years embedded software experience
  • Proficiency in C programming language
  • Experience with Linux or bare-metal development
  • Knowledge of ARM processors
  • Familiarity with bus interfaces I2C SPI UART
  • Ability to read hardware data sheets

Nice-to-have

  • Experience with Go Python or JavaScript
  • Mentoring early-career developers
  • Willingness to travel to Europe
  • Experience with FPGA interfacing
  • Background in multi-disciplinary teams

Key Requirements

  • BS in Computer Engineering or Computer Science
  • 1+ years designing and troubleshooting embedded software
  • Comfort reading and writing C and one other language

Work Rights

Not specified

Tailored Resume

Cover Letter