software

Measuring Mental Workload of Software Developers Based on Nasal Skin Temperature

Keitaro NAKASAI,Shin KOMEDA,Masateru TSUNODA,Masayuki KASHIMA, Vol.E107-D, No.11, pp.1444-1448
To automatically measure the mental workload of developers, existing studies have used biometric measures such as brain waves and the heart rate. However, developers are often required to equip certain devices when measuring them, and can therefore be physically burdened. In this study, we evaluated the feasibility of non-contact biometric measures based on the nasal skin temperature (NST). In the experiment, the proposed biometric measures were more accurate than non-biometric measures.
Publication Date: 2024/11/01




software

Ethical and legal aspects of computing: a professional perspective from software engineering

With this book, O’Regan efficiently addresses a wide range of ethical and legal issues in computing. It is well crafted, organized, and reader friendly, featuring many recent, relevant examples like tweets, fake news, disinformation




software

Free and open source software and other market failures from Communications of the ACM

Understanding the free and open-source software (FOSS) movement has, since its beginning, implied crossing many disciplinary boundaries. This article describes FOSS’s history, explaining its undeniable success throughout the 1990s, and why the




software

Di-O-Matic team up with Third Wish Software




software

The iEvoBio Meeting: intersection of biology, software, and mathematics

The iEvoBio Meeting, 2013, will take place in Snowbird, Utah between June 25-26, in conjunction with Evolution 2013. It aims to bring together biologists working in evolution, systematics and biodiversity, with software developers, and mathematicians.
The keynote speakers for iEvoBio 2013 will be Dr. Heather Piwowar and Dr. Holly Bik.
Submissions for participation in the conference are now open. There are three ways to participate:
- Lightning Talk: present for 5 min on a method, idea, or software product about bioinformatics.
- Software Bazaar: Demo your open-source software product.
- Birds of a Feather: Suggest or participate in an informal group of folks with a common interest. Suggestions will be considered both before and during the meeting.

Find out the whole Program here.
More details about registration can be found here.





software

D3.1 Application software implementing remote sensing, distributional down- and biodiversity up-scaling





software

D3.2 Report on integrated distributional modelling and associated software




software

D3.3 Updated release and report on publication data-mining software




software

Questions When Adding New Software

Finding new software for your construction business can be overwhelming. If you’re in the market for the right estimating software, you are looking for the fastest, more accurate tools to help you calculate labor and materials.




software

Boost Productivity With Construction Software

In the highly competitive world of the walls and ceilings trade, all efficiencies that can be gained—from the takeoff process through the project build-out—begins with a high-quality bid. 




software

Hearing conservation software

Complying with Mine Safety and Health Administration and OSHA hearing conservation regulations has never been easier, thanks to the easy-to-use design of the Solo Occupational DBMS software.




software

Earplug fit-test software update

Earplug fit-test software VeriPRO 4.0 has been updated. Using a simple test administered under headphones, VeriPRO helps employers determine proper fit and aids in the selection of hearing protection.




software

Lockout/tagout software

LINK360 Desktop Software is designed to replace Brady’s current LockoutPro software. This software lets environmental, health, and safety and facility managers create lockout/tagout procedures using short or long forms.




software

NIOSH releases software for coal mine rescue assessment

Washington — A new software training module from NIOSH is intended to assist mine operators, miners and industry stakeholders with emergency decision-making during coal mine rescues.




software

Snap One Partners With RG Nets’ Revenue Extraction Gateway Software Solution

The new availability of rXg will greatly reduce the time and labor required to implement multi-tenant networks including those offering paid or tiered services.




software

ASSA ABLOY Global Solutions — Critical Infrastructure Features ALWIN Security Management Software

ASSA ABLOY Global Solutions — Critical Infrastructure (Booth #8101) is showcasing its robust ALWIN security management software as part of a total access management solution for critical infrastructure customers in the U.S. at ISC West.




software

Introducing safety software

We are introducing new occupational safety software to our employees. How can we ensure it is adopted successfully?




software

How to Select the Right Training Software for Your Company

How do you decide which training software is right for your team? Here are factors to consider in making this important investment.




software

NIOSH releases silica monitoring software

Washington — NIOSH has unveiled a beta version of an online software tool designed to provide post-shift assessments of mine worker exposure to respirable crystalline silica.




software

Designing safer mine blasts: NIOSH releases software

Washington — In an effort to mitigate the risk of post-blast ground falls in underground mines, NIOSH has developed an online software tool intended to help mining engineers develop safe and efficient designs for controlled blasting operations.




software

NIOSH finalizes silica monitoring software for miners

Washington — NIOSH has finalized the beta version of an online software tool designed to provide post-shift assessments of mine worker exposure to respirable crystalline silica.




software

How Sales Management Software Supports Acquisition ROI

Sales management software can streamline the acquisition transition by unifying the newly merged workforces via a common platform and process.




software

How to Strengthen Your Business With Software

Here’s how some of the security industry’s most well-known software companies are continuing to match the needs of security integrators and dealers.




software

How Software Provides Project Solutions & Perks

Today’s business software helps security integrators with RMR, project management and much more.




software

New NIOSH training tool: mine hazard recognition software

Washington — NIOSH has unveiled a beta version of an interactive, PC-based simulation software tool aimed at improving hazard recognition in mines.




software

Business Software Is Like a Holster — It Needs to Fit Just Right

There are many brand-name, sector-agnostic business solutions on the market, but security companies ultimately find that getting them to function at a baseline level is expensive, time-consuming and frustrating.




software

EHS software and mobile apps

How can I make sure that workers embrace environmental, health and safety software and mobile apps?




software

Investing in safety software

How do I win over the IT department when investing in new safety software?




software

Leveraging safety software

How are organizations using safety software to its fullest potential, and where are they missing opportunities to maximize its capabilities?




software

Safety Software Buyer’s Guide

Learn how to choose the best safety software for your organization’s unique EHS needs with this free buyer’s guide from KPA.




software

CEDIA Expo 2019 Recap: Simplicity & Software Lead the Show

Passion dominates at every CEDIA Expo, including this year’s event in Denver, held September 12-14. No matter if you love all things audio/video and entertainment-focused, or smart home technology with integrated systems and devices that put you in control, participants are eager to see and learn.




software

Snap One Increases Investments in Software Development to Fuel Innovation

Current initiatives aim to improve the Snap One's cloud infrastructure to support the growth of remote monitoring, ensure all backend systems are scalable for the future, resolve bugs, maintain and expand interoperability, and develop new features and experiences.




software

Automatic Systems Releases V07 Software Upgrade

The V07 software update is designed specifically to address cybersecurity concerns and will ensure the integrity and confidentiality of Automatic Systems applications, according to the announcement.




software

Snap One Enhances Clare Software for Integrators & End Users

The update includes several new features for integrator partners and end users designed to help increase safety and improve the overall user experience with greater visibility into systems, flexibility, and additional third party integrations.




software

Training software

PureSafety is a simple, powerful solution for safety training management.




software

Training management software

Safety Toolbox Trainer is a one-stop solution for busy safety trainers who need to keep up with their management and compliance obligations on the go.




software

AI in safety software

What should I know about artificial intelligence before integrating it into my safety software?




software

Fleet-monitoring software

HoistCam Director Enterprise Fleet-Monitoring Software enables construction owners and managers to remotely monitor an entire jobsite via HoistCam, SiteCam, and other cameras or drones.




software

Application software: Updates, connections and design considerations

With software upgrades, users should not have to relearn what they already know--and user interfaces need to be constructed with the end user in mind.




software

Staff Verification Engineer, CPU Modelling, Experienced Professionals, Bangalore, India, Software Engineering

Introduction

Arm architects the pervasive intelligence that is transforming our daily experience. Arm-based chips and device architectures orchestrate the performance of the technology that makes modern life possible.Arm designs the technology which is at the heart of advanced digital products, from wireless, networking and consumer entertainment solutions to imaging, automotive, security and storage devices. Arm improves people’s lives by enabling the intelligence in affordable, easy-to-use electronic products that transform the way we live and work. We work in partnership with a global network of leading technology companies which are using our smart low-power technology. Together we are shaping the future of a better world.

Today, We are well recognized as the market leader in the CPU and System IP industry and this has been achieved by consistently delivering reliable and high-quality IP products. The cost of design and manufacturing and that warrants “right first time” approach for all IP and System products by our partners. Time-to-market is critical for our partners to deal with fierce competition in the marketplace, being first would enable them to get premium value from the end products. In this context, Design Verification of CPU IPs is a big challenge requiring an engineering skillset that is both broad and deep.




software

Staff Performance Analysis Engineer, Experienced Professionals, Cambridge, UK, Software Engineering

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

Are you highly inquisitive with a committed approach to improving performance? Do you want to make an impact on the future of Smartphone and Laptop computing?
We are looking for experienced engineers with a strong understanding of computer architecture and performance analysis to investigate emerging use-cases such as AR and ML to help define future IP from Arm and our partners.

About the role

As a senior member of the engineering team within the Client Line of Business you will lead performance analysis investigations, producing data-led analysis and conclusions which help define requirements for future Client compute solutions.
Client computing devices are expected to deliver incredible performance across an increasing range of diverse use cases including AAA quality gaming, compelling AR experiences and applications with deeply embedded AI and ML.
You will use your knowledge of hardware and software to build a deep understanding of critical use cases. You will look at how workloads utilise available compute and memory resources, how advancements in SoC topologies, processor design and software will help improve user experience.




software

Software Engineer - Debug and Performance Analysis Tools, Experienced Professionals, Cambridge, UK, Software Engineering

We are looking for an enthusiastic software developer with understanding of Java or modern C++, to join the Arm Mobile Studio team.

The role involves collaborating with highly motivated developers from different backgrounds, and customers throughout the world, to craft the next generation of our performance analysis tools for Arm CPUs and Mali GPUs. As part of this team, you would help create new features, maintain existing ones, and support the engineering infrastructure for build, test, and continuous integration. We also help to support both internal and external customers, and contribute to our developer documentation, developer website, and community forums.

We are growing the team to help deliver features that support the full breadth of Arm's product portfolio. Our tools are used to optimize the latest smart cars, drones, mobile games, and machine learning applications, your ideas will make a difference and help to bring world-beating products to market.




software

Senior Software Engineer – HPC debug and analysis tools (Fixed Term Contract), Experienced Professionals, Warwick, UK, Software Engineering

Please note this is a Fixed Term Contract ending Sept 2021

We are looking for a highly skilled, technically capable senior software engineer to join the team of Arm Forge at Warwick. You will be passionate about making a difference through building great quality products.

As an experienced developer, you’ll have a methodical approach to debugging and performance analysis and understand how developers will use our tools to achieve their objectives. Working as part of a team of C++ software engineers based in Warwick you will help to develop the Arm Forge Debug and Profiling tools.

Arm Forge is used by developers to increase software performance or fix software bugs from single Linux servers right up to the largest supercomputer on the planet.  Our tools span a wide range of use cases; from C/C++/Python developers writing multithreaded server applications or ML and data analysis applications, to C/C++/Fortran/Python HPC developers scaling to millions of cores.

To learn more about our group and the products please check https://developer.arm.com/hpc.

Main Duties

We are looking for a highly skilled and motivated senior software engineer who is passionate about producing quality valuable software to join our elite team based in Warwick.

  • Responsible for developing quality functionality on schedule, including specification, design, development, documentation and test.
  • Drive forward major features or improvements and increase quality into the product.
  • Expected to integrate with existing ARM process and infrastructure where possible and use your experience to introduce new processes where required.




software

Senior Design Engineer, Experienced Professionals, Austin (TX), USA, Software Engineering

About the role

We are searching for a talented Software Engineer to join the Raven Random Test Generator team at the Arm Austin Design Center. As a Software Engineer on our team, you will help develop and deploy our core product, Raven – a powerful dynamic random test generator written in C++ that has been used extensively by CPU design teams throughout the Arm ecosystem for more than a decade. You will work in close collaboration with senior CPU verification engineers both inside and outside of Arm to define and develop new ways of achieving their verification goals.

The Raven team is part of Arm’s Architecture & Technology Group – the part of Arm that develops architectural specifications and technologies needed to support Arm’s partners in successful development of processors conforming to the architecture. In addition to our product for CPU verification groups, we also collaborate early and frequently with Arm’s architects to help ensure that new architectures can be verified effectively.

As a member of our team, your day-to-day work will consist primarily of design and development of our C++ tool and supporting customers and coworkers to solve verification problems. This work relies heavily upon a strong knowledge of computer architecture concepts and ability to read and understand new architectural specifications. If you are looking for a role that combines hardware and software skills in an environment where you can make a significant contribution and collaborate with a talented team that creates leading-edge verification technologies and methodologies, we’re looking forward to hearing from you!




software

Part Time Undergraduate - Software, Part-time Undergraduate, Manchester, UK, Cambridge, UK, Software Engineering

Arm is seeking highly motivated and creative undergraduates to join our Cambridge, Manchester, and Sheffield-based teams working on state-of-the-art software.


In your cover letter please specify which year you will be graduating.


Our software supports a whole ecosystem, from embedded firmware through operating system kernels, compilers, libraries, developer tools, applications, and web technologies. We work in the open-source community, build tools to support our internal processes, and create commercial software products. Whatever your focus in software engineering, Arm will help you to grow your skills whilst working on projects that drive technology forward for our billions of end-users.[




software

Machine Learning, Graduates, Cambridge, UK, Software Engineering

Arm's Machine Learning Group is seeking for a highly motivated and creative Graduate Software Engineer to join the Cambridge-based applied ML team.

From research, to proof-of-concept development, to deployment on ARM IPs, joining this team, would be a phenomenal opportunity to contribute to the full life-cycle of machine learning projects and understand how state-of-the-art machine learning is used to solve real word problems.

Working closely with field experts in a truly multi-discipline environment, you will have the chance to explore existing or build new machine learning techniques, while helping unpick the complex world of use-cases that are applied on high end mobile phones, TVs, and laptops.

About the role

Your role would be to understand, develope and implement these use case, collaborating with Arm's system architects, and working with our marketing groups to ensure multiple Arm products are molded to work well for machine learning. Also, experience deploying inference in a mobile or embedded environment would be ideal. Knowledge of the theory and concepts involved in ML is also needed, so fair comparisons of different approaches can be made.

As an in depth technical role, you will need to understand the complex applications you analyse in detail and communicate them in their simplest form to help include them in product designs, where you will be able to influence both IP and system architecture.




software

Intern, Research - Software Architecture, Interns/Students, Austin (TX), USA, Research

Arm is the industry's leading supplier of microprocessor technology providing efficient, low-power chip intelligence making electronic innovations come to life.  Through our partners, our designs power everything from coffee machines to the fastest supercomputer in the world. Do you want to work on technology that enriches the lives of over 70% of the world’s population?   Our internship program is now open for applications! We want to hear from curious and enthusiastic candidates interested in working with us on the future generations of compute. 

About Arm and Arm Research 

Arm plays a key role in our increasingly connected world. Every year, more than 20 billion products featuring Arm technology are shipped.  Our engineers design and develop CPUs, graphics processors, complex system technologies, supporting software development tools, and physical libraries. 

At Arm Research, we develop new technology that can grow into new business opportunities. We keep Arm up to speed with recent technological developments by pursuing blue-sky research programs, collaborating with academia, and integrating emerging technologies into the wider Arm ecosystem.  Our research activities cover a wide range of fields from mobile and personal computing to server, cloud, and HPC computing. Our work and our researchers span a diverse range from circuits to theoretical computer science. We all share a passion for learning and creating. 

About our software architecture research 

Our software architecture research focuses on distributed systems, edge computing, compute-in-memory, and computer-in-network among other subjects. We also research computational engineering and high-performance data analytics 

Through our work we try to address three main questions: How do we balance hardware diversity with the software ecosystem? How do we evolve Arm technology to be relevant at large-scale (scale-up as well as scale-out)? What is the necessary infrastructure for evaluating large scale systems (in the absence of hardware)? 

Our research is currently focussed on two threads. One is developing IoT Gateway Reference Design and Proof of concept deployments around various edge use cases (Cities, Agriculture, RuralTelco). The second one is exploring edge computing, networking, and data centre scale cluster solutions 

 




software

HW/SW Part-Time Undergraduate, Part-time Undergraduate, Cambridge, UK, Software Engineering

Introduction 

Arm is the world's leading semiconductor intellectual property (IP) supplier and as such is at the heart of the development of digital electronic products. Arm’s ecosystem includes many of the biggest names in consumer electronics and semiconductor manufacturing.  

What are we searching for? 

We are seeking an outstanding, highly motivated intern to join one of our hardware and software related teams. You will possibly work within the  

  • Central Engineering Methodology team, to creatively improve processes that drive efficient CPU development.  
  • Central Technology Solutions Functional Safety team to use a wide variety of techniques to analyse and verify newly developed solutions 

  • Automotive and IoT Functional Safety team to develop and improve processes to derive development of safe products and solutions.    

What could I be contributing to? 

Central Engineering Methodology group you will be working closely with design teams to resolve issues and automate processes that help standardize the way we develop and deliver CPU products to our internal and external customers.  Your work will focus on impacting the verification effectiveness and efficiencies of the design teams.  

Central Technology Solutions team, you will join a growing and highly motivated team responsible to develop Functionally Safe architectures for state of the art projects within autonomous drive systems, digital cockpit and robotics.  

Automotive and IoT teamyou will be working with a fast growing and strong team to resolve issues, automate processes and define management systems to help standardize the way we develop and deliver our Automotive & IoT products to achieve the toughest certification requirements in functional safety.  

 




software

Graduate Software Developer, Graduates, Cambridge, UK, Applications Engineering

The SPE (Sales and Partner Enablement) Infrastructure team at Arm is looking for a hardworking and enthusiastic graduate to join our team based in Cambridge with an ambition to become a crucial member of the team.

We combine people, technology and domain specific knowledge to craft tools, services and infrastructure for Arm workforce that improve their productivity. It can be challenging at times, but there are many opportunities for people who take pride in, and enjoy developing these services and systems to make a real difference. 

You will join our established team in working closely with the Sales, Technical Communications and the Arm customer support team to provide them with the tools they need to ensure the success of Arm's partners.

The Role

You will have a chance to work across a range of systems, services and tools, focusing on developing, maintaining, and running the continuous integration and testing infrastructure of our tools. This will include bespoke and third-party solutions. You will be adept at scripting, designing automated tests, and have a track record of picking up and working with different technologies, for example:

  • XML, DITA CMS
  • XSLT
  • XPath
  • JSON, YAML, Markdown
  • Java
  • The Document Object Model
  • Systems integration using REST APIs
  • Jenkins
  • Azure Cloud

Key Accountabilities/Responsibilities

As a key member of a small team of engineers, you will engage with team leadership, project management, and other teams in Arm to deliver high-impact improvements and new functionality to our existing tools and code infrastructure. We use CI / CD pipelines to accommodate auto-generated documentation and varied working practises of our documentation teams across Arm, as well as more traditional CMS offerings. Your primary focus will be on the continuous integration and testing infrastructure, but you will contribute to all aspects of software development within the team; you will get involved in developing / supporting the tools used by the Sales and Application Engineering teams, Linux system administration and technical consulting with other teams in Arm to support requirement and solution definition.




software

Graduate Platforms Hardware Engineer, Graduates, Cambridge, UK, Software Engineering

About the role

We are looking for enthusiastic Graduate Electronics or Embedded System Engineer to join Arm’s Hardware Platform team, who are working at the forefront of embedded design based around Arm IP products. We are responsible for

  • Designing and releasing the latest Arm IP technologies in FPGA image, enabling pre-silicon software and ecosystem development, reducing time to market.
  • Creating physical hardware development platforms, based around Arm’s custom system-on-chip (SoC) and FPGAs for software development and validation activities for both our external partners/customers and our internal development teams.

If you’re interested in:

  • The potential to work on all aspects of product development, from specification to customer release.
  • Eager to learn, a willingness to work across disciplines.
  • The challenges of bringing up a new development board.
  •  

Creating and validating Verilog RTL design in FPGA.

  • Gaining a deeper understanding of system architecture and performance.
  • Working alongside many other teams including system architects, CPU / System IP designers, physical chip layout / packaging engineers.
  • Interaction with Arm’s partners and customers both through the support organisation and directly.

Then we have a role for you!

What will I be accountable for?

As a Graduate, you will be placed in a development team at Arm’s offices in Cambridge, UK where you will have a mentor, and be able to get to grips with the problems ranging across many hardware and software areas.  You will be working across all aspects of the product lifecycle whilst being supported by and learning from the rest of the team.