ORBCOMM
ORBCOMM
ORBCOMM develops Internet of Things (IoT) technology for organizations that need connected, real-time insight into physical assets and operations. Its telematics and connectivity solutions combine satellite and cellular communications to support fleet management, container tracking, and monitoring across transportation, maritime, heavy industry, agriculture, and natural resources. By helping teams track equipment, cargo, and field operations, ORBCOMM’s products are designed to improve visibility, operational control, efficiency, and safety.

Embedded Software Engineer at ORBCOMM – Ottawa (Onsite)

Develop embedded and Lua software for ORBCOMM’s Smart Tracking IoT products in an onsite Ottawa role. Build terminal applications, resolve defects, and strengthen automated testing under senior team guidance.

Description

  • Build and maintain embedded software for Smart Tracking products
  • Use Lua to extend product capabilities and functionality
  • Deliver focused software features with support from senior engineers
  • Convert defined requirements into functional software implementations
  • Develop practical expertise with Lua and its supporting development tools
  • Create terminal applications from functional specifications
  • Diagnose, investigate, and fix software defects
  • Assess affected services and apply appropriate corrections
  • Use the automated regression testing framework
  • Write and maintain automated test coverage
  • Conduct manual and automated tests for reliability and performance
  • Help improve testing workflows and coverage over time
  • Work with developers, testers, and cross-functional partners
  • Contribute to code reviews, team conversations, and development planning
  • Learn ORBCOMM products, systems, and engineering practices through hands-on work and mentorship
  • Support goals connected to the Smart Tracking application roadmap
  • Report to the Director, Modem Software

Requirements

  • Bring 3–5 years of experience developing software applications with modern programming languages
  • Know core software development practices, debugging methods, and troubleshooting approaches
  • Understand the principles of embedded software development
  • Have experience working in Linux or a comparable development environment
  • Understand software testing concepts and automated testing practices
  • Demonstrate strong analytical, problem-solving, and communication abilities
  • Learn unfamiliar technologies quickly and apply them effectively
  • Lua programming experience is preferred
  • Experience building terminal or command-line applications is preferred
  • Exposure to regression testing frameworks or automated test development is preferred
  • Experience with IoT, telecommunications, tracking, or connected-device products is preferred
  • Use AI-enabled tools and automation to support daily work and productivity; maintain a commitment to ongoing digital and AI literacy development
  • Commitment to continuous learning in digital and AI literacy

Benefits

  • Health and wellness coverage
  • Paid time off
  • Retirement or savings programs
  • Flexible work arrangements
  • Insurance coverage
  • Lifestyle perks
  • Employee discounts
  • Mentorship from experienced team members
  • Collaborative and innovative work environment
  • Accessibility accommodations throughout the selection process

Related Jobs

Tutera Senior Living and Health Care

Remote Business Office Manager — Illinois

Tutera Senior Living and Health Care
1,001 – 5,000 Employees
Food & BeverageHospitalityLogistics

Remote, full-time Business Office Manager role supporting billing, insurance payments, refunds, and resident records in senior living and healthcare operations. Based in Illinois and serving rehabilitation and long-term care activities for Tutera Senior Living and Health Care.

Open
BITO-Lagertechnik Bittmann GmbH

Key Account Manager – Automated Storage Systems, Onsite in Meisenheim, Germany

BITO-Lagertechnik Bittmann GmbH
1,001 – 5,000 Employees
ConsultingLogisticsManufacturing

Manage global key accounts, international tenders, and customer-specific sales strategies for BITO’s automated storage and intralogistics solutions. Lead projects from initial planning through handover to downstream business units.

Open
AlphaSense

Account Manager, Consulting and Professional Services (Remote - US)

AlphaSense

Manage retention, adoption, renewals, and expansion for AlphaSense’s enterprise SaaS clients in consulting and professional services. Partner with stakeholders and Account Executives to grow accounts, reduce churn, and relay customer insight.

Open
NeuraFlash

Talent Acquisition Specialist - Salesforce and AWS (Remote)

NeuraFlash

Recruit Salesforce and AWS professionals for NeuraFlash, an AI, AWS, and Salesforce consultancy. Manage sourcing, hiring coordination, offer negotiations, and new-hire onboarding.

Open