Step into a pivotal role with a premier property technology innovator revolutionizing physical access control. You will build the intelligent software powering smart entry devices used globally, working at the cutting edge of embedded systems, IoT connectivity, and AI-assisted development. This position offers comprehensive Medical, Dental, and Vision plans starting on your first day.
location: ,
job type: Permanent
salary: $140,000 - 180,000 per year
work hours: 9am to 5pm
education: Bachelors
responsibilities:
- Architect and write robust controller firmware primarily in Go for embedded Linux environments.
- Develop secure, seamless credential flows utilizing Bluetooth Low Energy and RFID/NFC technologies for mobile and card access.
- Collaborate directly with hardware components, integrating peripherals like GPIO, relays, and serial devices.
- Ensure reliable device-to-cloud communication via WebSockets for real-time synchronization and event reporting.
- Leverage AI coding agents daily to accelerate design, implementation, and testing, multiplying your engineering impact.
- Partner cross-functionally with hardware, mobile, and cloud teams to establish scalable APIs and define device capabilities.
- Diagnose field issues using telemetry, reproduce them on real hardware, and push fixes to improve fleet-wide reliability.
qualifications:
5 or more years of professional software development experience.
Deep expertise in Go or another systems programming language (such as C, C++, or Rust) with a strong grasp of concurrency.
Proven hands-on experience building software for embedded Linux devices or constrained ARM targets.
Familiarity working directly with hardware interfaces like GPIO, I2C, SPI, or serial connections.
Daily, practical experience using AI-assisted coding tools to plan, build, and deploy production software.
skills:
APIs,AI,backend,Bluetooth Low Energy,C++,Claude Code,Cloud,logging,computers,end-to-end testing,Ethernet,firmware,hardware integration,hardware-in-the-loop,Linux systems,Linux,embedded Linux,network programming,secure network,RFID,Raspberry Pi,build and release,building software,debugging,systems software,software development,UART,WebSocket,WiFi,Excellent verbal and written communication,effectively communicate,resilient,Passionate,reliability,results-oriented,access control,architecture,automation,customer-first mindset,Diagnose,shipping,ideation,event reporting,I2C,advertising,lifecycle management,mentor,mentoring engineers,device provisioning,collaboration skills,security,scalability,sensors,telemetry,test infrastructure,testing,tooling,bonding
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.