Position: C++ / Javascript Developer
Company: Talentuch
Experience required: 5y
English level: upper

Job Description

We currently are looking for developers to form a team for our customer who is a leading global technology company that helps the transformation of society and industry to achieve a more productive, sustainable future. By connecting software to its electrification, robotics, automation and motion portfolio, our customer pushes the boundaries of technology to drive performance to new levels.

The customer wishes to continue the modernization of its Analytical Gas Chromatography Products. The team will comprise consultant/senior-level developers lead by a principal consultant. The focus is set on high-priority features such as Feature Design and Development, and other design/development work.

The scope of the tasks will include:

⦁	Providing technical expertise required to create software requirements
⦁	Leading the design and development of new software components
⦁	Integration of new solution with existing software and hardware components
 

Qualifications

Must-have skills:

⦁	5+ years of commercial experience
⦁	Experience in architecture, designing and implementing embedded products from concept to production
⦁	Experience in object-oriented analysis, design and implementation using C++ language.
⦁	Experience with the following technologies: XML, JavaScript and/or javascript frameworks, SQL, Linux OS, a scripting language (Python or Bash scripting qualify.)

Preferred, but not required:

⦁	Experience with UI development for embedded products using web browser-based technologies (HTTP, HTTPS, javascript, etc)
⦁	Experience with industrial communications protocols such as Serial, TCP/IP, UDP, CAN, MODBUS, etc.
⦁	Experience and understanding of embedded real-time development including an understanding of real-time operating system concepts and design issues, preferably in a Linux environment.
⦁	Experience defining & using software development methodologies such as Agile, V-Model, and other software development life cycle & processes
⦁	Experience deploying and working with Integrated Development Environments (IDEs)/development tools such as Visual Studio, Eclipse, Git, Mercurial, Jenkins, UML
⦁	Experience developing embedded software for measurement and analytical equipment developed for the Oil & Gas market
⦁	Experience with ARM processor and hands on experience of BSP development for Linux/Yocto builds and bringing up of boards (NXP iMXx, Arduino, Beaglebone, Raspberry-PI)
⦁	Experience designing and implementing embedded device drivers
⦁	Experience with cross compilation, target debugging for linux.


Additional Information

We offer

⦁	Competitive salary package
⦁	Flexible working hours
⦁	Opportunity to work from home
⦁	Training and mentoring programs
⦁	Ability to advance your technology skills
⦁	Variety of projects with the cutting edge technologies at the core
⦁	Private medical care and life insurance
⦁	Permanent employment
⦁	Diversity and Inclusion Statement

We aim to recruit, develop and retain the most talented people we can find, from a range of backgrounds and cultures. Inclusivity and equality are cornerstones of our company community and a big part of what makes us so brilliant to work with. Here, dedication and performance are valued and rewarded regardless of nationality, gender, age, religious beliefs or other personal characteristics. Here, diversity is celebrated and everyone belongs.