Responsibilities

  • Design and develop embedded software for new products and support enhancements to existing products.
  • Participate in hardware/software verification and integration during design and development phases.
  • Maintain and enhance embedded Linux systems including kernel, BSP, and boot loader (Yocto).
  • Develop software for embedded Linux using Qt/QML, Python, C/C++, and communication protocols (e.g. MQTT, SSL/TLS, Sqlite).
  • Administer Linux environments and support related development tools.
  • Collaborate on design inputs and requirements for new product development.
  • Conduct experiments, create and execute test protocols, and document results.
  • Contribute to risk analysis, design reviews, and compliance activities related to regulated products.
  • Process Engineering Change Requests and Change Orders in accordance with internal procedures.
  • Ensure safe work practices in lab and production environments, including use of proper protective equipment.

Core Competencies and Technical Skills

  • Strong written and verbal communication
  • Innovative, results-oriented problem solving
  • Collaborative and team-focused approach
  • Adaptability and sound judgment
  • Coaching and mentorship mindset
  • Subject matter expertise in embedded systems
  • Transparent and inclusive communication style
  • Embedded Linux (Yocto, kernel, BSP, boot loader)
  • RTOS development (MQX or similar)
  • IoT systems and protocols (e.g. MQTT)
  • AWS or other cloud platforms (preferred)
  • Qt/QML, Python, C/C++
  • Linux IPC mechanisms, Secure by Design methodologies

Education & Experience

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical field
  • Minimum 8 years of experience in product development and embedded systems
  • Extensive experience with ARM microcontrollers
  • 5+ years working with embedded Linux
  • 3+ years in regulated product development (medical device experience is a strong asset)
  • Experience with connectivity interfaces (USB, Ethernet, Bluetooth, Wi-Fi)
  • Experience with Yocto Project (highly desirable)
  • Familiarity with Jira, GitLab, or other modern development toolchains

Salary Range

$120,000 - $150,000


#J-18808-Ljbffr

Senior Embedded Software Developer

Apply Now
Back to search page