Laminar
Somerville, MA
Junior Software Engineer, Edge Platform
We tailor your resume to this role and apply for you in seconds.
Apply to Junior Software Engineer, Edge Platform at LaminarJob details
- Location
- Somerville, MA
- Work type
- Hybrid
- Visa
- Sponsorship available
- Posted
- 6 days ago
- Apply on
- jobs.lever.co
About this role
Laminar is building human-centric self-driving factories through inline sensing, physics- and chemistry-grounded AI, and real-time process control software. The Junior Software Engineer, Edge Platform will build Linux-based software infrastructure, automate provisioning, support application deployment, integrate industrial communication protocols, improve platform reliability, and help run ML inference workloads on edge hardware.
What you'll do:
- Software Development: Build and maintain Linux services, scripts, and tools supporting our edge platform
- System Provisioning: Help automate the setup and configuration of edge computers and factory-deployed servers
- Application Deployment: Support packaging, testing, and deployment of applications using containers and virtual machines
- Industrial Connectors: Implement and test integrations for the industrial communication protocol our customers use, including Modbus TCP/IP, Profinet, OPC UA, CC-Link, and EtherNet/IP. You’ll work through your design with a senior engineer and own the implementation
- Platform Reliability: Contribute to software updates, logging, monitoring, and recovery capabilities for deployed systems
- Debugging & Testing: Investigate service failures, networking issues, and resource usage. Develop tests that improve reliability across deployment environments
- Edge AI Integration: Support the integration and testing of ML inference workloads on edge hardware
- Cross-Team Collaboration: Work with the senior engineer and broader engineering team to deliver features and resolve platform issues
- Documentation: Maintain clear setup instructions, technical documentation, and troubleshooting guides
What they're looking for:
- * High initiative and strong follow-through. You ask thoughtful questions, seek feedback, and take responsibility for your work
- * Ability to learn quickly and work successfully in a fast-paced team environment
- * Excellent communication and teamwork abilities
- * Good hands-on Linux experience, including the command line, permissions, processes, services, package management, and logs
- * Experience programming in a language such as Python, Rust, C++, or Go, and familiarity with shell scripting
- * Understanding of networking fundamentals, including IP addressing, DNS, ports, and TCP/IP
- * Familiarity with Git and a methodical approach to testing and debugging
- * Academic, personal, internship, or professional projects demonstrating your ability to build and troubleshoot working systems
- * Bachelor's or higher degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field, or equivalent practical experience
- * Experience with Docker, virtual machines, systemd, or a personal Linux server is a plus, as is an interest in running ML models locally
Benefits:
- Medical coverage
- Dental coverage
- Vision coverage
- Life insurance
- Short- and long-term disability coverage
- Transportation benefit for commuting
- Health and wellness benefit
- 401(k) plan with employer matching
- Equity
- Bonus opportunities
Ready to apply to Laminar?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.