Career Overlap Transition record Edition 1 · ESCO v1.2.1
Table 1Transition record

software developertoindustrial mobile devices software developer

A software developer already meets 81% of what the industrial mobile devices software developer role asks for. The move turns on 6 required skills not yet in the profile.

Coverage of the target role1
81%
Skills carried over
7713 of them required
Required, not held
6plus 6 supplementary
Difficulty2
29.6adjacent
adjacent 0–30
moderate 30–55
substantial 55–75
career change 75–100
this move, 29.6

This move: 29.6 of 100 · adjacent

1 Share of the industrial mobile devices software developer role’s weighted skill requirement already met by the software developer profile. Required skills count in full, supplementary skills at 0.35. Directional: the figure for the reverse move differs. 2 Combines what is missing with how specialised it is, so a gap of general skills scores easier than the same number of narrow ones.

Table 2

Table 2 · What you already bring

Of the 77 skills that carry over, these are the ones fewest other occupations ask for. A industrial mobile devices software developer role needs them, and most people applying for one will not have them already. This is the part of a software developer background worth leading with.

Held Skill the target role also needs Area
  • Xcode information and communication technologies (icts)
  • adapt to changes in technological development plans communication, collaboration and creativity
  • use concurrent programming working with computers
  • use functional programming working with computers
  • KDevelop information and communication technologies (icts)
  • use logic programming working with computers

All 77 carried skills, including the 13 the industrial mobile devices software developer role treats as required.

Table 3

Table 3 · What you would need to learn

The 12 missing skills fall into 5 areas of the ESCO skill hierarchy, numbered below in the order worth working in: the areas carrying the most required skills come first, and inside each one the required skills sit above the supplementary ones.

Tier Skill to acquire Type
01 information and communication technologies (icts) 2 required, 4 supplementary
  • REQ mobile operating systems knowledge
  • REQ industrial software knowledge
  • sup Android (mobile operating systems) knowledge
  • sup BlackBerry knowledge
  • sup iOS knowledge
  • sup mobile device software frameworks knowledge
02 communication, collaboration and creativity 2 required
  • REQ design application interfaces skill
  • REQ use different communication channels skill
03 engineering, manufacturing and construction 1 required
  • REQ embedded systems knowledge
04 information skills 1 required
  • REQ interpret technical texts skill
05 working with computers 2 supplementary
  • sup provide connected car solutions skill
  • sup use word processing software skill
Table 4

Table 4 · Where to start

The 3 entries a industrial mobile devices software developer role is least likely to hire without. The ordering is computed from the skill data, not from what pays.

Each entry opens a course search for that skill. Career Overlap earns nothing from these links.

Appendix

Appendix · The rest of the record

All 77 skills that carry over
Tier Skill Type
  • REQ ICT debugging tools knowledge
  • REQ Internet of Things knowledge
  • REQ analyse software specifications skill
  • REQ computer programming knowledge
  • REQ create flowchart diagram skill
  • REQ debug software skill
  • REQ develop software prototype skill
  • REQ integrated development environment software knowledge
  • REQ tools for software configuration management knowledge
  • REQ use an application-specific interface skill
  • REQ use software design patterns skill
  • REQ use software libraries skill
  • REQ utilise computer-aided software engineering tools skill
  • sup ABAP knowledge
  • sup AJAX knowledge
  • sup APL knowledge
  • sup ASP.NET knowledge
  • sup Ansible knowledge
  • sup Apache Maven knowledge
  • sup Assembly (computer programming) knowledge
  • sup C# knowledge
  • sup C++ knowledge
  • sup COBOL knowledge
  • sup CoffeeScript knowledge
  • sup Common Lisp knowledge
  • sup Eclipse (integrated development environment software) knowledge
  • sup Erlang knowledge
  • sup Groovy knowledge
  • sup Haskell knowledge
  • sup ICT security legislation knowledge
  • sup Java (computer programming) knowledge
  • sup JavaScript knowledge
  • sup Jenkins (tools for software configuration management) knowledge
  • sup KDevelop knowledge
  • sup Lisp knowledge
  • sup MATLAB knowledge
  • sup ML (computer programming) knowledge
  • sup Microsoft Visual C++ knowledge
  • sup Objective-C knowledge
  • sup OpenEdge Advanced Business Language knowledge
  • sup PHP knowledge
  • sup Pascal (computer programming) knowledge
  • sup Perl knowledge
  • sup Prolog (computer programming) knowledge
  • sup Puppet (tools for software configuration management) knowledge
  • sup Python (computer programming) knowledge
  • sup R knowledge
  • sup Ruby (computer programming) knowledge
  • sup SAP R3 knowledge
  • sup SAS language knowledge
  • sup STAF knowledge
  • sup Salt (tools for software configuration management) knowledge
  • sup Scala knowledge
  • sup Scratch (computer programming) knowledge
  • sup Smalltalk (computer programming) knowledge
  • sup Swift (computer programming) knowledge
  • sup TypeScript knowledge
  • sup VBScript knowledge
  • sup Visual Basic knowledge
  • sup World Wide Web Consortium standards knowledge
  • sup Xcode knowledge
  • sup adapt to changes in technological development plans skill
  • sup collect customer feedback on applications skill
  • sup design user interface skill
  • sup develop creative ideas skill
  • sup identify customer requirements skill
  • sup integrate system components skill
  • sup migrate existing data skill
  • sup object-oriented modelling knowledge
  • sup screen reader knowledge
  • sup software anomalies knowledge
  • sup trading software knowledge
  • sup use automatic programming skill
  • sup use concurrent programming skill
  • sup use functional programming skill
  • sup use logic programming skill
  • sup use object-oriented programming skill
6 supplementary skills, helpful but not required
Tier Skill to acquire Type
  • sup Android (mobile operating systems) knowledge
  • sup BlackBerry knowledge
  • sup iOS knowledge
  • sup mobile device software frameworks knowledge
  • sup provide connected car solutions skill
  • sup use word processing software skill
31 held skills the industrial mobile devices software developer role does not ask for
Skill Type
  • · Ajax Framework knowledge
  • · Apache Tomcat knowledge
  • · Drupal knowledge
  • · IBM WebSphere knowledge
  • · JavaScript Framework knowledge
  • · NoSQL knowledge
  • · Oracle Application Development Framework knowledge
  • · SPARK knowledge
  • · SQL knowledge
  • · WordPress knowledge
  • · blockchain openness knowledge
  • · blockchain platforms knowledge
  • · cyber attack counter-measures knowledge
  • · data visualisation software knowledge
  • · defence standard procedures knowledge
  • · define technical requirements skill
  • · develop automated migration methods skill
  • · do cloud refactoring skill
  • · engineering principles knowledge
  • · engineering processes knowledge
  • · interpret technical requirements skill
  • · manage engineering project skill
  • · perform scientific research skill
  • · project management knowledge
  • · smart contract knowledge
  • · software frameworks knowledge
  • · technical drawings knowledge
  • · use query languages skill
  • · use technical drawing software skill
  • · utilise machine learning skill
  • · web services knowledge
7 gaps that are knowledge rather than practice

Knowledge gaps usually close through study. Practical skill gaps usually need something you can point at.

Tier Skill to acquire Type
  • REQ embedded systems knowledge
  • REQ mobile operating systems knowledge
  • REQ industrial software knowledge
  • sup Android (mobile operating systems) knowledge
  • sup BlackBerry knowledge
  • sup iOS knowledge
  • sup mobile device software frameworks knowledge
Index
Note

How this record was compiled

Both occupations are taken from ESCO, which lists the skills and knowledge each occupation is expected to have and marks every one required or optional. Nothing here is a prediction about hiring, and nothing here knows that a particular employer wants a particular certificate. Treat Table 3 as a starting point for your own research rather than a syllabus. The full method states what these figures can and cannot tell you.