Skip to Main Content

This job listing expired over a month ago

Embedded Software Engineer

Orbis Communications Inc. Vancouver, BC

  • Salary $80,000 to $110,000 Annually
  • Benefits Offered Medical, Life Insurance
  • Employment Type Full-Time

o Designing and implementing software of embedded devices and systems
o Designing, developing, coding, testing and debugging system software
o Analyzing and enhancing efficiency, stability and scalability of system resources

Job brief
We are looking for a professional Embedded Software Engineer with 10+ years experience to execute complete embedded software development lifecycle. The first goal is to create scalable and optimized innovative Bluetooth Low Energy (BLE)/Bluetooth Mesh on an Open Source OS utilizing use cases as defined by Orbis Communications LLC.
o Design and implement software of embedded devices and systems from requirements to production and commercial deployment
o Design, develop, code, test and debug system software
o Review code and design
o Analyze and enhance efficiency, stability and scalability of system resources
o Integrate and validate new product designs
o Support software QA and optimize I/O performance
o Provide post production support
o Interface with hardware design and development
o Assess third party and open source software
o BS degree in Computer Science or Engineering from accredited University
o Proven working experience in software engineering with hardware experience
o Experience in hands-on development and troubleshooting on embedded targets regardless of OS (Unix, Linux, OS X, Windows)
o Strong programming experience in C, C++, C#, Java and Python
o Strong working experience utilizing Android Studio, Eclipse IDE, IntelliJ IDE, Visual Studio.NET etc.
o Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
o Familiarity with software configuration management tools, defect tracking tools, version control tools and peer review
o Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
o Adequate knowledge of reading schematics and data sheets for hardware components
o Experience with Bluetooth specifications and technology with emphasis on latest BL mesh specifications released in June of 2017.
o Exposure to light-weight OS like Apache Mynewt and similar
o Exposure and experience working with various hardware Development Kits - DKs (I.e., Nordic Semiconductors nrf52 and so forth)
o Strong documentation, interpersonal and writing skills.

Orbis Communications Inc.

Why Work Here?

Dynamic, fast-paced, and self-driven working environment on the bleeding edge of new IoT technology

Our Bluetooth mesh networking technology allows for the deployment of wireless low-power sensor networks. This real-time data enables intelligent or autonomous decision making in both civil and enterprise applications. Our solutions include asset tracking, smart parking, autonomous irrigation, and custom tailored projects. To achieve this, Orbis offers full-service solutions from hardware customization to cloud analytics, mobile interfaces, and automation support.


1055 W Georgia St, Vancouver, BC V6E
Vancouver, BC