We are hiring Senior Full Stack JavaScript C++ Developers for a global software services company, headquartered in Manchester UK with offices across Europe and the USA.
About the business
They help businesses build the software that brings physical and digital experiences together, to take tomorrow’s customers on pioneering journeys. By providing access to incredible talent and engineering expertise across the entire technology stack, they partner with businesses across multiple industries – from semiconductors to automotive and aerospace to finance. Their software engineering capability covers a broad spectrum of technologies which, combined with robust methodologies and industry expertise, delivers solutions to their multinational customers on every continent, every day. With presence in 45 cities in 8 countries, they have been driving expertise since 2004.
Who we are looking for
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.
Customer wishes to continue the modernization of its Analytical Gas Chromatography Products. The team will compose of consultant/senior level developers lead by a principal consultant. The focus 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
What you can expect
- Learning by doing – you will work with industry experts who are willing to share their knowledge and experience
- Improving your skills by participating in training and mentoring programs
- Advancing your career by choosing from different career paths (technical, management)
- Broadening your horizons by working in an open and supportive multicultural environment
- Commercial projects from the domain
- Great atmosphere and supportive environment
- Working in a friendly and relaxed atmosphere created by a lot of bonding events and activities
- Competitive salary adequate to your skills and performance
- Flexible working hours
- Training programs
- Private medical insurance
- Multisport program
- English lessons
- Company social events
- Weekly cakes and fruits
- Relocation assistance
Essential Skills
- 5+ years of commercial experience
- Experience of 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.)
Desirable Skills
- 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.
Ready to apply?
Apply using this link. If you would like more information about the role, please contact us on +44 1204 393 000.