Facebook pixel

Lead Firmware Engineer
Posted on 12/8/2022
INACTIVE
Locations
New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Bash
Development Operations (DevOps)
JIRA
C/C++/C#
Git
Java
Kotlin
Linux/Unix
Python
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 in at least one (but preferably all) of these languages: C/C++, Python, Bash, and Java/Kotlin
  • Experience working in Kernel and userspace. Familiarity with Ubuntu Linux distribution or similar
  • Familiarity with electrical engineering fundamentals, including a 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 Agile development environment
  • Proficient in reading and understanding electrical schematics
Responsibilities
  • 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 road-mapping discussions to outline software solutions for industry-defined problems
Desired Qualifications
  • Experience with financial transaction handling, including EMV contact and contactless
  • Experience with cryptography: symmetric and asymmetric, encryption/decryption, hashing, signatures, certificates, etc
  • Experience with DevOps strategies and tools for the deployment and maintenance of software systems
Cents

11-50 employees

Laundromat & dry cleaning management platform
Company Overview
Cents' mission is to provide laundromats and dry cleaners with a true, all-in-one business management system that empowers them to run their business more efficiently. With Cents, owners utilize software and hardware proven to help save money, transform operations, and drive additional revenue.
Company Core Values
  • Great responsibility
  • Customer obsessed
  • Work fast, work smart
  • Act like an owner
  • Diversity in team, culture & thought
  • Self awareness
  • Commitment to communication
  • Run through walls
  • Stay curious