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 highly skilled Senior Software Engineer with expertise in Windows Internals and ARM Architecture. The ideal candidate will play a critical role in designing, developing, and optimizing software solutions tailored for Windows platforms, particularly those utilizing ARM architecture. This position requires a deep understanding of system-level programming and the ability to work collaboratively within a dynamic team environment. You will contribute to innovative projects that enhance the efficiency and performance of our software offerings while ensuring robust architecture and scalability.
Job Responsibilities
- Design, develop, and implement software components for Windows operating systems focused on ARM architectures.
- Analyze and optimize existing code for performance improvements and debugging.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct feasibility studies and develop prototypes to evaluate new technologies.
- Document technical specifications and maintain version control systems.
- Participate in code reviews and mentorship for junior engineers, promoting best practices.
- Stay current with industry trends and emerging technologies relevant to Windows Internals and ARM architecture.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
- 5+ years of experience in software development, with a strong focus on Windows Internals.
- In-depth knowledge of ARM architecture and system programming.
- Proficiency in C/C++ programming languages; experience with assembly language is a plus.
- Strong debugging and troubleshooting skills in Windows environments.
- Familiarity with version control systems such as Git or SVN.
- Excellent communication skills and the ability to work in a team-oriented environment.
Technologies & Tools
The Senior Software Engineer will engage with a variety of technologies and tools pertinent to software development on Windows platforms. This includes programming languages such as C and C++, development environments like Visual Studio, and debugging tools like WinDbg. Knowledge of ARM simulation and emulation tools, as well as familiarity with system architecture design tools, will be essential for this role. Additionally, proficiency in software development methodologies such as Agile or Scrum is highly desirable.
Ideal Candidates
The ideal candidate for this position is someone who possesses not only a strong technical background but also a passion for innovation and problem-solving. They should demonstrate a commitment to continuous learning and improvement, with the ability to adapt to new technologies and changing requirements. Effective communication skills and the ability to work collaboratively with diverse teams will be essential for success in this dynamic environment. A proactive attitude and a keen attention to detail are also important qualities for excelling in this role at HatchPros.
Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.