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