Software Validation Engineer

Job Description

At ubiworx™, we are expanding our team dedicated to the development and operations of our IoT gateways and cloud services.  We are seeking an experienced Software Validation Engineer to join our development team. This team uses agile development processes and leading edge technologies to deliver IoT edge applications with internal microservices, authentication, authorization, IoT data processing and streaming, that are critical to the data collection and IoT device management for many of our customers. 

In this role you will:

  • Test software to customer/company specifications and designs.
  • Develop reusable and maintainable scripts to perform functional tests to achieve maximum code coverage.
  • Execute automated tests using automation server and document the results of the tests.
  • Evaluate test results and use tracking software to report and track software issues/bugs.
  • Work with the development team to ensure the validation of the software meets the customer requirements.
  • Create quality system documentation based on customer/company requirements.
  • Specify, document, and perform user acceptance testing.

Skills & Qualification:

  • Bachelor's degree in Computer Science, Computer Engineering or software support experience.
  • Experience in the creation and execution of test procedures.
  • Proficient in any scripting language like JavaScript, Bash, Python or similar.
  • Experience working in an environment where CI/ CD tools such as Jenkins are used.

 

About Ubiworx

ubiworx™ is a leader in the IoT space with software technology running on embedded systems to create IoT Gateways that bridge sensors and actuators to data storage and reporting systems in the cloud to form complete end-to-end IoT enabled solutions. We are based in the Nexus Innovation Centre on the University of Limerick campus, driving innovation in the renewable energy and smart home automation sectors.  ubiworx™ is part of Lightsource BP, a global leader in large-scale solar projects and smart energy solutions.

Full Stack Developer

Job Description

At ubiworx™, we are expanding our team dedicated to the development and operations of our IoT gateways and cloud services.  We are seeking an experienced Full Stack Developer to join our development team. This team uses agile development processes and leading edge technologies to deliver IoT edge applications with internal microservices, authentication, authorization, IoT data processing and streaming, that are critical to the data collection and IoT device management for many of our customers.

In this role you will:

  • Develop and maintain highly reliable, scalable, and secure applications.
  • Develop microservices and related APIs
  • Write and maintain customer facing SDK’s
  • Maintain and develop customer facing web applications
  • Help scale our cloud infrastructure

 

Skills & Qualification:

  • Bachelor's degree in Computer Science or Computer Engineering
  • Proficient with JavaScript, Lua, Python or similar programming language
  • Good understanding of  JavaScript (NodeJS and AngularJS), HTML5, CSS3
  • Experience working with microservices
  • Knowledge of cloud infrastructure technology (AWS prefered)
  • Experience working in an environment where CI/ CD tools are used
  • Database knowledge in technology such as SQL Oracle/MySQL/Aurora/Cassandra

 

About Ubiworx

ubiworx™ is a leader in the IoT space with software technology running on embedded systems to create IoT Gateways that bridge sensors and actuators to data storage and reporting systems in the cloud to form complete end-to-end IoT enabled solutions. We are based in the Nexus Innovation Centre on the University of Limerick campus, driving innovation in the renewable energy and smart home automation sectors.  ubiworx™ is part of Lightsource BP, a global leader in large-scale solar projects and smart energy solutions.

Software Engineer

Job Description

At ubiworx™, we are expanding our team dedicated to the development and operations of our IoT gateways and cloud services.  We are seeking an experienced Software Engineer to join our development team. This team is very agile and using cutting edge technologies to deliver internal microservices, including authentication, authorization, IoT data processing and streaming, that are critical to the data collection and IoT device management for many of our customers.

In this role you will:

  • Contribute, design and develop software for the edge side of embedded IoT systems.
  • Enable new hardware devices to be used including adding support for new wired and wireless protocols.
  • Perform run-time debugging, performance profiling and performance optimisation of code.
  • Work with the validation team to ensure the validation of the software meets the customer requirements.
  • Create and execute automated unit test, integration test and system test scripts.
  • Provide high level technical customers support, when needed.
  • Collaborate with other teams located at various countries along the world.

Skills & Qualification:

  • Bachelor’s Degree in Computer Engineering, Computer Science or a similar discipline.
  • Proficient in programing languages C and C++ for both GNU/Linux systems and bare metal microcontrollers.
  • Proficient in scripting languages like Bash, Lua, Python or similar.
  • Experience of software version control systems and bug trackers including Git and Jira.
  • Experience in coding real-time, multi-threaded, multi-process, multi-core processor applications.
  • Basic GNU/Linux systems administration knowledge.
  • Experience in networking protocols, e.g. TCP/IP, UDP and Ethernet
  • Basic understanding of electronics and computer architecture fundamentals.
  • Understanding of wireless protocols such as Zigbee and Bluetooth would be beneficial
  • Knowledge of Linux kernel and device drivers would also be beneficial

 

About Ubiworx

ubiworx™ is a leader in the IoT space with software technology running on embedded systems to create IoT Gateways that bridge sensors and actuators to data storage and reporting systems in the cloud to form complete end-to-end IoT enabled solutions. We are based in the Nexus Innovation Centre on the University of Limerick campus, driving innovation in the renewable energy and smart home automation sectors.  ubiworx™ is part of Lightsource BP, a global leader in large-scale solar projects and smart energy solutions.

Go To Top