Swiftlane · 3 months ago
Lead Embedded Software Engineer
Swiftlane is a company focused on revolutionizing access control to buildings through innovative technology. They are seeking a Lead Embedded Software Engineer to develop next-generation access control offerings, utilizing real-time and distributed embedded systems.
Artificial Intelligence (AI)BiometricsHardwarePhysical SecurityReal EstateSoftware
Responsibilities
Develop application layer code for Swiftlane main line of access control products, performing face recognition access, mobile access, key fob access etc
Develop the core architecture and lay out foundations of new embedded products
Responsible for shipping Swiftlane’s core offerings end to end, working closely with the executive team, product management, software and hardware engineers
Design end to end technical systems from ground up – driver integration, cloud real time connectivity, database layer, real time noSQL databases, ROS communications, message queues, networking, etc
Experience writing C++ in a production environment (unit testing, code review, algorithm performance and tradeoffs, etc.)
Ability to write clean, fast, reliable, testable, and highly scalable C++ code
Develop, test, and reliable scale multi process and multi threaded distributed applications – similar to a car, or an airline system or an elevator system. Lots of distributed communication between nodes inside a building but for access control
Qualification
Required
Demonstrated ability to ship complex C++ based embedded software to production
Thorough understanding of entire software development lifecycle, best practices, and how to build scalable codebases
Knowledge of setting up continued integration, build process and deployment process
Highly driven
Effective team communication skills
Ability to breakdown customer problems into internal requirements and customer solutions
Shell-script based development using bash and/or python
Experience creating and enabling Python wrappers for user space access to functionality
Experience with two or more of the following peripherals: UART, I2C, USB, SPI, CAN, GPIO, PCIe
Minimum 4 years industry experience developing and supporting embedded systems
Minimum Bachelors or Master's degree in Computer Science, Computer Engineering, Electrical or related engineering discipline
Preferred
Can understand and review board schematics
Experience packaging custom Linux distributions with Yocto
Experience in ROS is a huge bonus
Company
Swiftlane
Modern and Secure entry-management solution
H1B Sponsorship
Swiftlane has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3)
2022 (1)
Funding
Current Stage
Early StageTotal Funding
unknown2021-01-01Series Unknown
2020-06-04Seed
Recent News
Google Patent
2024-04-13
2024-04-13
Position Ventures
2023-11-11
Company data provided by crunchbase