Search open roles at our portfolio companies

RiverPark Ventures
RiverPark Ventures
85
companies
516
Jobs

Embedded Firmware Engineer (remote)

Cents

Cents

United States
Posted on Wednesday, February 1, 2023
Join us as we disrupt an age-old industry!
Cents is changing the laundry industry forever, and if you're passionate about solving problems and building solutions ... welcome to the disruption. Our team of rockstar engineers empower small and medium-sized business owners to manage and grow their businesses by solving challenges every day, even challenges they never realized they had.
As an Embedded Firmware Engineer at Cents, you will work alongside a dynamic team of engineers, designers, and industry experts to architect, implement, and maintain complex systems to provide insight and convenience to laundromat operators and patrons. You will be the in-house expert within your domain with acute awareness of the tools, technologies, and best practices necessary to deliver a high-quality solution to an under-modernized industry.
This is a remote role within the US.

Responsibilities

  • Ownership of Linux firmware/software architecture decisions, development of software scope, and the execution of project plans
  • Design, write, and modify firmware for embedded IoT payment device applications using Python, C/C++ and Golang
  • Lead embedded device software design implementation; ability to describe and analyze software decisions to both technical and non-technical stakeholders
  • Provide support in addressing production and warranty issues concerning current products
  • Development and execution of test suites to ensure system robustness, compliance, and maintainability
  • Firmware release and regression testing oversight
  • Work effectively with different functional teams spread across multiple locations
  • Technical mentorship of engineers, with direct oversight engineering team members
  • Contribution to product research, development, and roadmapping discussions to outline software solutions for industry-defined problems

Qualifications

  • BS or greater in Computer Engineering, Electrical Engineering, Computer Science, or related field
  • 5+ years experience in embedded firmware/software architecture, implementation, and maintenance (Embedded Linux + RTOS)
  • Expert knowledge of embedded Linux configuration, development, board support packages, bootloaders, kernel, drivers, and application development in Python, C, C++ or Golang
  • Extensive experience implementing embedded software for consumer hardware devices and/or commercial embedded devices
  • Extensive experience with Debian and Yocto Linux distributions
  • 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 an an Agile development environment
  • Proficient in reading and understanding electrical schematics

This role could be a fit for you if you have experience with...

  • Embedded Linux device development
  • Async application development
  • Windowing programs and UI (Kivy or QT)
  • Proficient in Python, C, and C++, Golang, multi-threading, real-time operating systems, performance analysis
  • Linux driver development, BSP, kernel customization, and bootloader development
  • Developing and managing OTA updates and Telemetry for fleets of embedded devices
  • Working with hardware teams to isolate failure causes
  • Networks, TCP/IP, routing fundamentals
  • Serial communications (RS-485, I2C, SPI, etc.)
  • Financial transaction handling, including EMV contact and contactless
  • DevOps strategies and tools for the deployment and maintenance of software systems
There's a laundry list of reasons we love working at Cents!
We are a remote-first company that invests in our people. We offer great compensation packages, comprehensive health benefits, & a strong, cohesive team atmosphere. Not to mention, unlimited PTO!
Sound too good to be true? Learn more about us at trycents.com and check out our Glassdoor reviews to see what our employees love about Cents.
Our Commitment to Diversity and Inclusion
We’re committed to growing and empowering a more inclusive community within our company, industry, and cities. That’s why we hire and cultivate diverse teams of the best and brightest from all backgrounds, experiences, and perspectives. We believe that true innovation happens when everyone has room at the table and the tools, resources, and opportunities to excel.