Software Architect – High Performance Computing
at HEGS
København, Region Hovedstaden, Denmark -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 06 May, 2025 | Not Specified | 07 Feb, 2025 | 5 year(s) or above | Uml,Cuda,3D Rendering,Angular,Software,Docker,Ownership,Software Development,Leadership Skills,Cloud,Architecture,Connections,C,Web Technologies,Opengl | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
CASE CLOSED
If you can fulfill the wishes below, you will find it interesting to hear more about this mega exciting job opportunity.
HEGSØ Search & Consulting is tasked with finding a skilled Software Architect, High Performance Computing for our client, a leading international technology, product and development company.
ESSENTIAL SKILLS:
- Proven experience as software architect
- Experience in software development and coding in typical languages (C/C++, C#, Java, Angular etc.)
- Excellent knowledge of software and application design and architecture
- Excellent knowledge of UML and other modeling methods
- Familiarity with Web, Cloud technologies and UI/UX design
- Understanding of software quality assurance principles
- A technical mindset with great attention to detail
- Organizational and leadership skills
BEHAVIOURAL COMPETENCIES/PHYSICAL REQUIREMENTS:
- Able to work in a global team, we are working distributed between countries
- Good communicator with Development team members
- Take ownership and responsibility, deliver to agreements and keep promises
- Idea generator, makes connections, original thinking, networking
- Interested and engaged with new technologies and industry challenges
- Ambitious, developing world class products
QUALIFICATIONS & EXPERIENCE:
- M.Sc, Software development
- Experience, 5-10 years, relevant work with comparable complexity
Responsibilities:
JOB PURPOSE:
Experienced and hands-on Software Architect to make intuitive high-level decisions for software development. Managing the “big picture” and create architectural approaches for software design and implementation to guide the development team. A great software architect with strong technical background and excellent IT skills. Experience in designing and developing a unified vision for software characteristics and functions. Driven by a goal to provide a framework for the development of software that will result in high quality software solutions for our customers.
The Software Architect is responsible for the design of software systems that pick up the data from the real-time sensor collection systems we design and manufacturer. He/she will be a key person to define how we efficiently bring the data to UI systems, data storage, processed output as imagery, navigation or 3D point cloud data. It is a very exiting and rare role with great potential for creating an impact to the product portfolio of the Marine Software we bring to market, and it will cover a broad range of technologies.
DESIRABLE SKILLS THAT WILL BENEFIT THIS BROAD ROLE:
- Some background with embedded / devices development, C, VHDL etc.
- Experience with gaming engines, 3D rendering, CUDA, OpenGL, DirectX etc.
- High performance computing, with large real-time data throughput
- Knowledge of Web technologies an advantage, Angular and React
- Knowledge of Docker and Cloud implementations an advantage
KEY RESPONSIBILITIES:
- Define aspects of Software development from appropriate technology and workflow to coding standards, and doing so in a pragmatic way, to avoid complex and rigid procedures and non-value adding overhead
- System design overview of technologies, encompassing the signal processing chain through several layers of systems
- Communicate successfully all concepts and guidelines to development team
- Oversee progress of development team to ensure consistency with initial design
- Provide technical guidance and coaching to developers and engineers
- Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
- Evaluate and communicate potential software architecture problems
- Propose improvements in software architecture of existing software
- Consolidate software architectures and prepare current architectures for next generation upgrades
- Keep up with the latest technology and tools, keep the software architecture level standards high
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
MSc
Proficient
1
København, Denmark