Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by HatchPros, so some details may not match this job. The employer's own page has the real description.
Job Overview
HatchPros is seeking a skilled C/C++ and GO Software Engineer with extensive experience in Windows Internals and ARM compiler expertise. The successful candidate will be responsible for designing, developing, and optimizing software solutions that leverage advanced techniques and methodologies relevant to our cutting-edge projects. You will collaborate with cross-functional teams to enhance system performance, develop robust software, and troubleshoot complex issues, ensuring the highest quality of deliverables.
Job Responsibilities
- Design and implement high-performance software applications using C/C++ and GO.
- Utilize knowledge of Windows Internals to optimize application performance and reliability.
- Develop and maintain ARM compilers for efficient code execution on ARM architectures.
- Conduct thorough benchmarking and profiling to identify and resolve performance bottlenecks.
- Collaborate with QA teams to ensure software reliability through rigorous testing processes.
- Participate in code reviews, providing constructive feedback to peers to maintain coding standards.
- Stay updated with industry trends and advancements in programming languages and architectures.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of experience in software development using C/C++ and GO.
- Strong knowledge of Windows Internals, including system architecture and performance tuning.
- Significant experience in developing and optimizing ARM compilers.
- Familiarity with software development best practices and methodologies.
- Proficient in problem-solving, debugging, and troubleshooting within complex systems.
- Excellent communication skills, with the ability to work collaboratively in a team environment.
Technologies & Tools
In this position, you will work with a range of technologies and tools, including integrated development environments (IDEs) for C/C++ and GO, debugger tools specifically optimized for Windows Internals, ARM architecture simulators, version control systems such as Git, as well as continuous integration and delivery tools. Familiarity with build systems like CMake and experience with profiling tools will also be essential in executing your duties effectively.
Ideal Candidates
The ideal candidates will possess a strong analytical mindset and demonstrate a passion for software engineering and technology. They will have a proactive approach towards learning and adapting to new methodologies and practices. Strong teamwork capabilities alongside independent problem-solving skills will define their work ethic. Candidates should also exhibit keen attention to detail and the ability to handle multiple projects while maintaining high standards of quality and efficiency.
Your LinkedIn About section is where you say what you do and what you are looking for. Type your job and a few facts, and pick from five drafts. Write an About section →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.