Senior Firmware Engineer
Job Description
About us
We are agile, innovative and our goal is to redefine how the world connects.
Our work environment includes:
- Modern office setting
- Work-from-home days
- Growth opportunities
Alta Labs is an emerging leader in Networking Technology. We are redefining Enterprise, Business, and Residential Networks through our intuitive management platform, rock-solid Networking Equipment, and real-time support model.
We are looking for an autonomous Firmware Engineer to join our team. Come help us shape how the world connects.
Responsibilities include:
- Designing and developing firmware for embedded Linux devices.
- Collaborating with front-end and back-end teams to improve our seamless user experience.
- Testing and debugging internal and external networks.
- Developing automated tests to reduce release issues.
- Writing and maintaining documentation for firmware code.
- Staying up-to-date on the latest technology trends.
Specific skills required:
- OpenWRT and/or other Embedded Linux toolkits
- C, Git, MIPS/ARM Assembly, TCP/IP stacks
- Linux device drivers, specifically WiFi, Wired, SPI, I2C
Not required, but definitely a plus:
- Node.js and scalable back-end (esp on AWS)
- React Front-end
Job Type: Full-time
Pay: $140,643.00 - $201,575.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Employee discount
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Paid time off
- Parental leave
- Relocation assistance
- Tuition reimbursement
- Vision insurance
Schedule:
- Choose your own hours
- Monday to Friday
Supplemental pay types:
- Bonus opportunities
- Commission pay
- Signing bonus
Application Question(s):
- (REQUIRED) In C, how do you swap the endianness of a 32-bit unsigned integer?
- (REQUIRED) In GCC, what CFLAGS could you use to automatically create dependencies files (*.d) during compilation?
Experience:
- Embedded software: 5 years (Required)
Ability to Commute:
- Draper, UT 84020 (Preferred)
Ability to Relocate:
- Draper, UT 84020: Relocate with an employer provided relocation package (Preferred)
Work Location: Hybrid remote in Draper, UT 84020
Benefits
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Employee discount
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Paid time off
- Parental leave
- Relocation assistance
- Tuition reimbursement
- Vision insurance
- Choose your own hours
- Monday to Friday
- Bonus opportunities
- Commission pay
- Signing bonus
- (REQUIRED) In C
- how do you swap the endianness of a 32-bit unsigned integer?
- (REQUIRED) In GCC
- what CFLAGS could you use to automatically create dependencies files (*.d) during compilation?
- Embedded software: 5 years (Required)
- Draper
- UT 84020 (Preferred)
- Draper
- UT 84020: Relocate with an employer provided relocation package (Preferred)