FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Firmware
Purposebrands. Own, design, create, and maintain the connected fleet of devices .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and maintaining firmware for microcontrollers, integrating hardware with backend systems, and developing automated testing frameworks. Proven ability to manage complex hardware projects and collaborate effectively across teams to ensure product stability and performance.
Highest-signal resume keywords
C++ Firmware DevelopmentMultithreaded Application ProgrammingAutomated Testing (GTest, GMock)Microcontroller Integration (I2C, RS485, SPI, BLE)Cloud-Native Backend Development (.NET, Java, Kotlin)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Firmware DevelopmentMicrocontroller Programming (C/C++)Automated TestingHardware IntegrationDebugging Wiring DiagramsReal-Time Systems DevelopmentInfrastructure as Code (Terraform)CI/CD Management (GitHub Actions)Mobile Development (iOS, Android)Microservices Development
Soft Skills
Self-DirectedOrganizational SkillsCollaborationProblem-SolvingTechnical Communication
Tools & Technologies
CMakeESP32NRFRaspberry PiArduinoTeamCityCryptographic ToolsTechnical DocumentationSupply Chain ManagementLogistics Coordination
Industry Keywords
Connected FleetAccess Control SystemHardware SpecializationBackend SpecializationReal-Time Connected Systems
Tech Stack
Tools & technologiesAndroidCloudiOSJavaKotlinMicroservicesTerraformC++.NET
About the role
Key responsibilities & impact- Own, design, create, and maintain the connected fleet of devices
- Design, write, and maintain C++ firmware code for the Access Control System
- Manage integration between hardware and backend systems
- Identify, design, and develop internal tools for fleet management
- Write and maintain the automated testing suite
- Write and maintain technical documentation
- Collaborate with firmware, backend, QA, and lead engineers
- Work with hardware design vendors to specify and deliver new hardware revisions
- Write, develop, and execute acceptability and manual test plans
- Assist the support team in debugging intricate hardware problems globally
- Serve as the go-to resource for deep technical questions about the hardware technology stack
- Collaborate with hardware and SaaS vendors
- Collaborate with Supply Chain, Warehouse, and Provisioning teams to ensure stable product availability
Requirements
What you’ll need- Proven ability to set and hit commitments while maintaining technical excellence
- Proven ability to self-direct and organize in a fast-paced distributed collaborative environment
- Proficiency in writing firmware for microcontrollers (C/C++)
- Proficiency in multithreaded applications (mutexes/threads/pthreads/etc.)
- Experience in writing and integrating automated test cases (GTest, GMock, etc.)
- Deep knowledge in at least one Nice-to-have section
- Over 5 years of experience developing hardware products from design to rollout (hardware specialization)
- Experience integrating I2C / RS485 / SPI / BLE / digital IO
- Deep experience with microcontrollers or projects (ESP32, nRF, Raspberry Pi / Arduino, etc.)
- Experience reading and debugging wiring diagrams
- Experience designing hardware projects end-to-end
- Experience reading and integrating technical specification documentation
- Experience working with contract manufacturers and logistics
- Experience with toolchains and build chains (CMake/linkers/etc.)
- Proven ability debugging intricate hardware problems at global scale
- Over 5 years of experience delivering real-time connected backend systems (backend specialization)
- Experience developing cloud-native backend applications (.NET/Java/Kotlin/other)
- Experience developing and integrating microservices
- Experience developing and integrating AuthZ/AuthN/OAuth2
- Experience managing certificates and working with cryptographic tools
- Experience with Infrastructure as Code (Terraform/CDK/other)
- Experience developing build systems and/or managing CI/CD (GitHub Actions, TeamCity, etc.)
- Experience in mobile development (iOS or Android or both)
- Experience interfacing with microcontroller BLE in Peripheral and Central modes
- Experience developing real-time hardware integrations
- Degree in an appropriate field is mentioned as something that would excite us, not required
Benefits
Comp & perks- Medical, Dental and Vision Coverage
- Hybrid Work Environment
- Life and Disability Insurance
- Unlimited Time off + Paid Holidays
- Flexible Friday's between Memorial Day and Labor Day
- 401(K) Savings Plan Matching at 4%
- 10 Coaching and Therapy sessions
- Mental Health Benefits
- Brand Discounts & Reimbursements
- In-house workout facilities
- Professional Development Opportunities
- Team Building, Employee Engagement Activities & so much more