ZipRecruiter
Senior Software Engineer, Compute (Linux Systems & C++)
ZipRecruiter, Waukesha, Wisconsin, United States, 53188
Job DescriptionJob DescriptionCodeworks is a locally owned and operated IT Services firm in SE Wisconsin, known for our strong commitment to quality and for our direct client relationships. Our Healthcare client is looking to bring aboard multiple senior level Software Engineers with strong development background working in a Linux/UNIX environment. This would be to join their team on a 9+ month consulting basis with a strong potential for extension. Responsibilities would include:
Define, develop, and enhance software in a dynamic, agile development environment using modern technologies and infrastructure.
Collaborate with a multidisciplinary team of engineers, scientists, and application specialists to translate complex computing needs into component-level requirements.
Plan and execute integration activities at the component, sub-system, and system levels. Document designs, conduct verification activities, and participate in system-level validation as needed.
Stay informed about Linux Service Pack releases, provide recommendations, and implement updates.
Support hardware selection for end-of-life replacements and next- hardware solutions.
Serve as a point of contact for troubleshooting operating system-related issues with partners, firmware, and hardware teams.
Diagnose and resolve performance issues across hardware, firmware, and OS modules.
Enhance OS RPM packaging and installation scripts.
Contribute to diagnostics development by augmenting solutions from independent hardware and software vendors.
Implement security and serviceability enhancements at the compute layer.
Develop automated test solutions for diagnostics, software packages, and Linux Service Pack releases.
Stay updated on industry trends in computing, containerization, virtualization, cybersecurity, Linux OS, and packaging technologies.
Partner with product leaders and architects to define long-term software technology strategies.
Promote efficiency by eliminating redundancies and leveraging existing products and technologies.
Support process improvements that enhance software development, maintenance, and support activities.
Evaluate performance parameters and assess application performance.
Share relevant information across teams in a timely and appropriate manner.
The ideal candidate will have multiple years of experience with the following:
Bachelor’s degree in Computer Science, Electrical Engineering, or Computer Engineering
Minimum of 6+ years of experience in software development
Experience in object-oriented and modular Linux OS programming, including maintaining infrastructure on x86 systems.
Proficiency in Linux software packaging, installation technologies, and scripting tools such as Bash and Python.
Working knowledge of configuration management tools such as Git.
Master’s degree in Computer Science, Computer Engineering, or Electrical Engineering.
Expertise in Linux Service Pack adoption and security patch management.
Experience in developing automated test suites, test case development, automation, and continuous integration.
Familiarity with integrated development environments (IDEs) such as Visual Studio Code, Eclipse, CLion, and PyCharm.
Proficiency in C++ programming and scripting, with a strong understanding of object-oriented programming in a production software environment.
Experience with cybersecurity tools, penetration testing, vulnerability diagnosis, and software security enhancements.
Knowledge of high-performance computing or GPU technologies.
Experience with GPU drivers, BIOS, networking, DevOps concepts, and relevant tools.
For immediate consideration, qualified candidates should send their resumes. Attn: Laura. Apply Here Candidates must be available to work onsite in the Milwaukee, WI area. About Codeworks: Codeworks has over 25 years of experience serving Fortune 1000 companies in Wisconsin as well as our client's locations. Our recruiting team excels at evaluating, advising, and connecting IT professionals with new opportunities that will satisfy their expectations regarding income and opportunity for growth. At Codeworks, we're committed to , equity, and in our workforce and beyond. We believe in equal opportunities and value the unique perspectives that every individual brings to our team. Join us in creating an inclusive, innovative, and collaborative workplace where your talents can thrive. Codeworks is an Equal Opportunity Employer and considers applicants for all positions without regard to , , or belief, , , , citizenship status, marital status, military/veteran status, genetic information, , , physical or mental or any other characteristic protected by applicable laws.Codeworks, LLC discloses that the anticipated hourly pay range for this position is between $55/hr and $65/hr. This range is subject to change based on job-related factors, including client requirements where applicable.
All full time Codeworks employees are eligible to enroll in the company’s medical, dental, vision, and life insurance plans. Additionally, employees can participate in Codeworks’ 401(k) retirement plan.
Define, develop, and enhance software in a dynamic, agile development environment using modern technologies and infrastructure.
Collaborate with a multidisciplinary team of engineers, scientists, and application specialists to translate complex computing needs into component-level requirements.
Plan and execute integration activities at the component, sub-system, and system levels. Document designs, conduct verification activities, and participate in system-level validation as needed.
Stay informed about Linux Service Pack releases, provide recommendations, and implement updates.
Support hardware selection for end-of-life replacements and next- hardware solutions.
Serve as a point of contact for troubleshooting operating system-related issues with partners, firmware, and hardware teams.
Diagnose and resolve performance issues across hardware, firmware, and OS modules.
Enhance OS RPM packaging and installation scripts.
Contribute to diagnostics development by augmenting solutions from independent hardware and software vendors.
Implement security and serviceability enhancements at the compute layer.
Develop automated test solutions for diagnostics, software packages, and Linux Service Pack releases.
Stay updated on industry trends in computing, containerization, virtualization, cybersecurity, Linux OS, and packaging technologies.
Partner with product leaders and architects to define long-term software technology strategies.
Promote efficiency by eliminating redundancies and leveraging existing products and technologies.
Support process improvements that enhance software development, maintenance, and support activities.
Evaluate performance parameters and assess application performance.
Share relevant information across teams in a timely and appropriate manner.
The ideal candidate will have multiple years of experience with the following:
Bachelor’s degree in Computer Science, Electrical Engineering, or Computer Engineering
Minimum of 6+ years of experience in software development
Experience in object-oriented and modular Linux OS programming, including maintaining infrastructure on x86 systems.
Proficiency in Linux software packaging, installation technologies, and scripting tools such as Bash and Python.
Working knowledge of configuration management tools such as Git.
Master’s degree in Computer Science, Computer Engineering, or Electrical Engineering.
Expertise in Linux Service Pack adoption and security patch management.
Experience in developing automated test suites, test case development, automation, and continuous integration.
Familiarity with integrated development environments (IDEs) such as Visual Studio Code, Eclipse, CLion, and PyCharm.
Proficiency in C++ programming and scripting, with a strong understanding of object-oriented programming in a production software environment.
Experience with cybersecurity tools, penetration testing, vulnerability diagnosis, and software security enhancements.
Knowledge of high-performance computing or GPU technologies.
Experience with GPU drivers, BIOS, networking, DevOps concepts, and relevant tools.
For immediate consideration, qualified candidates should send their resumes. Attn: Laura. Apply Here Candidates must be available to work onsite in the Milwaukee, WI area. About Codeworks: Codeworks has over 25 years of experience serving Fortune 1000 companies in Wisconsin as well as our client's locations. Our recruiting team excels at evaluating, advising, and connecting IT professionals with new opportunities that will satisfy their expectations regarding income and opportunity for growth. At Codeworks, we're committed to , equity, and in our workforce and beyond. We believe in equal opportunities and value the unique perspectives that every individual brings to our team. Join us in creating an inclusive, innovative, and collaborative workplace where your talents can thrive. Codeworks is an Equal Opportunity Employer and considers applicants for all positions without regard to , , or belief, , , , citizenship status, marital status, military/veteran status, genetic information, , , physical or mental or any other characteristic protected by applicable laws.Codeworks, LLC discloses that the anticipated hourly pay range for this position is between $55/hr and $65/hr. This range is subject to change based on job-related factors, including client requirements where applicable.
All full time Codeworks employees are eligible to enroll in the company’s medical, dental, vision, and life insurance plans. Additionally, employees can participate in Codeworks’ 401(k) retirement plan.