Barrington James
Senior Embedded Software Engineer
Barrington JamesNorway7 days ago
Full-timeEngineering

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