Lead Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
H1B Sponsor Likelynote

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

C++ programmingEmbedded systemsReal-time systemsMulti-threaded applicationsMachine learningCloud-based systemsContinuous integrationPython scriptingEffective communicationTeam collaborationProblem breakdown

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

twittertwitter
company-logo
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 Stage
Total Funding
unknown
2021-01-01Series Unknown
2020-06-04Seed

Leadership Team

leader-logo
Saurabh Bajaj
Founder and CEO
linkedin

Recent News

Company data provided by crunchbase