Cents

Embedded Firmware Engineer

Cents

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $120,000 - $160,000 per year

Job Level

Mid-LevelSenior

Tech Stack

JavaKotlinLinuxPythonSubversion

About the role

  • Ownership of firmware/software architecture decisions, development of software scope, and the execution of project plans
  • Lead software design discussions; ability to describe and analyze software decisions to both technical and non-technical stakeholders
  • Development and execution of test suites to ensure system robustness, compliance, and maintainability
  • Technical mentorship of junior engineers, with direct oversight over some
  • Contribution to product research, development, and roadmapping discussions to outline software solutions for industry-defined problems

Requirements

  • BS or greater in Computer Engineering, Electrical Engineering, Computer Science, or related field
  • 5+ years experience in embedded firmware/software architecture, implementation, and maintenance
  • Extensive experience implementing embedded software for consumer hardware devices
  • Notable background programming embedded devices in C/C++, Python, Bash, and Java/Kotlin
  • Experience working in Kernel and user space. Familiarity with Ubuntu Linux distribution or similar
  • Familiarity with electrical engineering fundamentals, including strong aptitude for debugging with electrical test equipment (oscilloscopes, DMM’s, soldering, etc.)
  • Proficient with source control systems (Git/SVN) and defect tracking systems (JIRA)
  • Comfortable working in an Agile development environment
  • Proficient in reading and understanding electrical schematics
Benefits
  • Competitive salary
  • Equity
  • Unlimited PTO and paid holidays
  • Remote-first with offices in New York City and San Francisco
  • Health benefits, including medical, dental, vision, mental health support, parental leave, life and AD&D insurance, and disability
  • 401(k)
  • Work-from-home and commuter stipends
  • Laundry reimbursements to support our customers’ businesses
  • Comprehensive training, learning, and development programming
  • Access to hundreds of discounts and rewards from renowned vendors including deals on health & wellness, travel, dining, auto insurance, and so much more!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
embedded firmware architecturesoftware implementationC/C++ programmingPython programmingBash programmingJava programmingKernel space experienceuser space experiencedebugging with electrical test equipmentreading electrical schematics
Soft skills
technical mentorshipleadershipcommunicationproject planningproblem-solving
Certifications
BS in Computer EngineeringBS in Electrical EngineeringBS in Computer Science