Dofactory.com
Dofactory.com

Senior Firmware Engineer

Company
Alta Labs
Location
Draper, UT
--
Remote
Pay
$140,643 - $201,575 / Year 
--
Fulltime
Level
Senior level
Skills

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)
 
Ref #
2752840
Posted
17 days ago
  •  
Last updated 17 days ago


What's your favorite/least favorite part of Dofactory?
Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Cookies       Do Not Sell       Licensing      
© Data & Object Factory, LLC.
Made with    in Austin, Texas.      Vsn 43.0.0