-
Barrington James

Senior Embedded Software Engineer

Barrington James
Norway · Full-time · Mid-Senior

My client is seeking an experienced Senior Software Engineer to join our Instrumentation team.


You will be in charge of the design and development of software systems in this position that work closely with our cutting-edge hardware platforms. Building reliable, low-level control and monitoring infrastructure for lab and production equipment will be a key responsibility of yours.


Responsibilities

  • Design, implement, and maintain software for embedded systems and control-level operations, enabling instrument communication, sensor integration, and device coordination.
  • Create software modules to communicate with diverse hardware via protocols such as UART, SPI, and Ethernet.
  • Expand our internal instrumentation platform (LIP) by integrating new instruments, improving hardware control, and advancing data acquisition and visualization capabilities.
  • Oversee full-cycle integration, testing, and debugging of hardware–software subsystems in both development and production environments.
  • Connect with third-party hardware using vendor APIs and SDKs, managing driver-level communication and developing custom wrappers when required.
  • Contribute to intuitive GUIs and automation tools that streamline calibration, diagnostics, and operational workflows.


Requirements

  • 5+ years of experience developing software for hardware control or embedded systems.
  • Strong proficiency in Python and C or C++, particularly for hardware control and real-time systems.
  • Solid knowledge of hardware communication protocols.
  • Experience integrating and debugging hardware drivers and APIs from third-party vendors.
  • Proven experience developing or extending embedded or instrumentation software platforms.
  • Experience working in highly regulated or high-reliability environments (e.g., medical, aerospace, semiconductor).


Following your application Jake Phillips, a specialist recruiter will discuss the opportunity with you in detail. Jake will be more than happy to answer any questions relating to the industry and the potential for your career growth. The conversation can also progress further to discussing other opportunities, which are also available right now or will be imminently becoming available.


This position has been highly popular, and it is likely that it will close shortly. We recommend applying as soon as possible to avoid disappointment.


[email protected]

Key Skills

Ranked by relevance

embedded embedded systems spi
Login to Apply
Posted
Aug 13, 2025
Type
Full-time
Level
Mid-Senior
Location
Bergen

Industries

Software Development

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
DataAnnotation
Related

Senior Software Engineer - AI Trainer

2026-06-12

Full-time
Not Applicable
Romania
Software Development
Engineering
View Job Details
GlobalLogic
Related

Senior .NET & Angular Engineer IRC296850

2026-06-18

Full-time
Not Applicable
Romania
Software Development
Engineering
View Job Details
Global Gainsight Admins Community
Related

Staff Software Engineer, Android - Slack Productivity Mobile

2026-06-16

Full-time
Not Applicable
Romania
Software Development
Engineering