Careers
Added Mar 16, 2026
Senior Software Engineer
(45660)
Waukesha, WI
|
Full-time
Apply
For additional information on how we handle your data, see www.LRS.com/privacy
What to do if you suspect fraud:
If you receive a suspicious offer or communication claiming to be from us, do not share any personal or financial information. You can notify us using our contact page at Contact Levi, Ray & Shoup, Inc.
IMPORTANT NOTES:
- All legitimate correspondence from our recruiting team will only come from an email address ending in @lrs.com. We do not use generic domains like @gmail.com, @yahoo.com, or @outlook.com.
- We never conduct interviews solely via text-based chat on Microsoft Teams, Telegram, or WhatsApp. All virtual interviews involve a scheduled video or phone call with a member of our team.
- LRS will never ask a candidate for payment, fees, or to purchase equipment (e.g., laptops, software) as a condition of employment.
- All genuine job opportunities are listed directly on our official careers portal at Careers.
Job Description
Codeworks, an LRS company, is seeking a Software Engineer contract opportunity. Software Engineer will contribute to the definition, development, and evolution of advanced software solutions within a fast‑paced, Agile environment. In this role, you will collaborate with cross‑functional teams—including engineers, scientists, and application specialists—to translate high‑level PET Acquisition and CT/MR application needs into component‑level software requirements. You will design and implement solutions for complex data management and distributed processing challenges, participate in integration activities across multiple system levels, and support verification and validation efforts.
In this role, you will:
- Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure
- Work with a cross functional team of engineers, scientists and applications experts to translate high level PET Acquisition CT/MR application needs that demand new reconstruction capabilities into component-level requirements
- Design and implement solutions to complex data management and distributed processing software problems in the reconstruction platform domain in accordance with established software development practices and processes.
- Plan and perform integration activities at component, sub-system and system levels. Document designs and verification activities; perform component & subsystem level verifications, participate in system level verifications and validations as necessary.
- Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse
- Support process improvements which guide the development, sustaining & support activitie
- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
- Write code that meets standards and delivers desired functionality using the technology selected for the project
- Understand performance parameters and assess application performance
- Work on core data structures and algorithms and implement them using technology chosen
Required Qualifications
- Bachelor's Degree in Computer Science, Electrical Engineering or Computer Engineering with minimum years of experience 5+ years
- Experience with Linux based programming on X86 systems.
- Demonstrated proficiency in C++ programming and Object oriented programing concepts applied in a production software environment.
- Working knowledge in configuration management tools such as GiT
Desired Technical Expertise:
- Experience with enterprise database to store and retrieve large volumes of data efficiently
- Demonstrated expertise with MATLAB or equivalent scientific modeling tools & packages
- Experience with Parallel computing concepts and tools - MPI, OpenMP
- Experience for 5+ years in designing and architecting high performance systems.
- Experience with CT/MR acquisition processing.
- Experience working with C++ and Python IDEs (Eclipse, CLion, Visual Studio, XCode, PyCharm)
- Familiarity with Requirements management and troubleshooting for 5+ years
- Demonstrate strong communication and collaboration skills in a global team setting
Codeworks, an LRS company, is an equal opportunity employer. Applicants for employment will receive consideration without unlawful discrimination based on race, color, religion, creed, national origin, sex, age, disability, marital status, gender identity, domestic partner status, sexual orientation, genetic information, citizenship, status or protected veteran status.
In some cases, Codeworks, an LRS company, uses generative artificial intelligence (“AI”) in support of our hiring processes. Codeworks takes steps to ensure the use of AI does not result in discrimination based on protected class(es). AI may be used in the hiring process solely in support of the assessment of candidate qualifications. All decisions in the hiring process are made by LRS employees. If AI will be used in the hiring process for the position for which you are applying, you will be notified and will have the opportunity to opt out. Please contact AI.Questions@lrs.com with any questions.
What to do if you suspect fraud:
If you receive a suspicious offer or communication claiming to be from us, do not share any personal or financial information. You can notify us using our contact page at Contact Levi, Ray & Shoup, Inc.
IMPORTANT NOTES:
- All legitimate correspondence from our recruiting team will only come from an email address ending in @lrs.com. We do not use generic domains like @gmail.com, @yahoo.com, or @outlook.com.
- We never conduct interviews solely via text-based chat on Microsoft Teams, Telegram, or WhatsApp. All virtual interviews involve a scheduled video or phone call with a member of our team.
- LRS will never ask a candidate for payment, fees, or to purchase equipment (e.g., laptops, software) as a condition of employment.
- All genuine job opportunities are listed directly on our official careers portal at Careers.