• Milwaukee, WI
  • $60 Per Hour
  • Quick Apply
1 day ago

Job Description

Responsibilities:
  • Develop, implement, and maintain C/C++ applications, focusing on kernel-level programming and system-level software development.
  • Apply object-oriented programming principles, data structures, memory management techniques, and algorithms to develop efficient and scalable solutions.
  • Utilize software design principles, including design patterns and architectural best practices, to create robust and scalable systems.
  • Work with low-level system concepts, such as operating system internals, memory management, and hardware interaction.
  • Debug, troubleshoot, and resolve complex software issues effectively.
  • Design, implement, and maintain core operating system components, including memory allocation, file systems, network drivers, and process management within the kernel space.
Required Skills:
  • Proficiency in C and C++ programming languages.
  • Strong understanding of object-oriented programming, data structures, memory management, and algorithms.
  • Experience with system-level programming, including operating system internals, memory management, and hardware interaction.
  • Expertise in kernel development, including designing, implementing, and maintaining core OS components.
  • Strong debugging and troubleshooting skills for identifying and resolving complex software issues.
Must-Have:
  • Experience with kernel-level programming in C/C++.
  • In-depth knowledge of software design principles and system-level programming.
  • Familiarity with design patterns and architectural approaches for building scalable systems.
  • Hands-on experience with low-level OS internals, memory management, and hardware communication.
  • Ability to work on kernel development, including memory allocation, file systems, network drivers, and process management.

Numbers & Facts

LocationMilwaukee, WI
Salary$60 Per Hour

Skills

  • Algorithmsunmatched
  • Architectural Servicesunmatched
  • Best Practicesunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Data Structuresunmatched
  • Debugging Skillsunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Device Driversunmatched
  • Identify Issuesunmatched
  • Kernel Programmingunmatched
  • Memory Hardwareunmatched
  • Memory Managementunmatched
  • NFS (Network File System)unmatched
  • Object Oriented Programming (OOP)unmatched
  • Operating Systemsunmatched
  • Problem Solving Skillsunmatched
  • Process Managementunmatched
  • Scalable System Developmentunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Systems Maintenanceunmatched
  • Systems Scalabilityunmatched
  • Systems/Internals Programmingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder