Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Software Engineer - TERM image - Rise Careers
Job details

Software Engineer - TERM

The Accelerator Controls Group has an immediate opening for a Software Engineer - Term role to help design, develop, document, deploy, and support the software infrastructure that powers the control systems for the entire APS accelerator complex, including extensions to support beamline controls. 

The successful candidate will:

  • Enhance and maintain the embedded open-source Real-Time Operating System (RTOS), specifically RTEMS (Real-Time Executive for Multiprocessor Systems), to meet APS operational requirements. 

  • Contribute to the development of RTEMS including but not limit to the RTEMS Board Support Package (BSP) used at APS, and the improvement of RTEMS functionality and configuration to meet cybersecurity requirements. 

  • Integrate and maintain compatibility between EPICS 7 and latest RTEMS releases. 

  • Contribute to enhancing EPICS device drivers, ensuring robust integration with RTEMS-based IOCs. 

  • Assist with VME-based EPICS IOCs for RTEMS compatibility, including bench testing and production deployment. 

  • Contribute to controls system infrastructure related efforts, including introducing AI/ML-enabled capabilities to improve performance, diagnostics, and maintenance efficiency. 

  • Collaborate with internal stakeholders and the broader controls community to address the evolving needs of APS controls.

  • May be required to perform other duties as assigned.

Position Requirements

  • An advanced degree (or equivalent experience) in Computer Science, Computer Engineering, or a related engineering discipline. 

  • Accelerator controls software frameworks and toolkits, especially EPICS. 

  • Real-time operating systems and environments, particularly RTEMS. 

  • Developing and supporting EPICS-based control systems (IOCs, drivers, deployment workflows). 

  • Programming in modern languages such as C, C++, and Python (or similar). 

  • Linux environments (e.g., Red Hat Enterprise Linux or equivalent). 

  • Software configuration management using Git. 

  • Familiarity with CI/CD practices and tools. 

  • Strong understanding of software engineering practices, development lifecycles, and long-term software sustainability. 

  • Ability to model Argonne’s core values of impact, safety, respect, integrity, and teamwork.

  • Interpersonal skills, oral and written communication skills, and ability to interact with people at all levels both within and outside the laboratory.

This position can be hired at one of two levels; the selected candidate will be placed at the appropriate level (RD2 or RD3) dependent upon the depth and breadth of relevant knowledge and skills. The minimum requirements of the two levels are as follows:

  • RD2: Bachelors and 5+ years’ experience, Masters and 3+ years’ experience, PhD and 0+ years’ experience, or equivalent

  • RD3: Bachelors and 8+ years’ experience, Masters and 5+ years’ experience, PhD and 4+ years’ experience, or equivalent

Job Family

Research Development (RD)

Job Profile

Software Engineering 2

Worker Type

Long-Term (Fixed Term)

Time Type

Full time

The expected hiring range for this position is $94,486.00 - $147,398.94.

Please note that the pay range information is a general guideline only. The pay offered to a selected candidate will be determined based on factors such as, but not limited to, the scope and responsibilities of the position, the qualifications of the selected candidate, business considerations, internal equity, and external market pay for comparable jobs. Additionally, comprehensive benefits are part of the total rewards package.

Click here to view Argonne employee benefits!

As an equal employment opportunity employer, and in accordance with our core values of impact, safety, respect, integrity and teamwork, Argonne National Laboratory is committed to a safe and welcoming workplace that fosters collaborative scientific discovery and innovation. Argonne encourages everyone to apply for employment. Argonne is committed to nondiscrimination and considers all qualified applicants for employment without regard to any characteristic protected by law.

Argonne employees, and certain guest researchers and contractors, are subject to particular restrictions related to participation in Foreign Government Sponsored or Affiliated Activities, as defined and detailed in United States Department of Energy Order 486.1A. You will be asked to disclose any such participation in the application phase for review by Argonne's Legal Department.  

All Argonne offers of employment are contingent upon a background check that includes an assessment of criminal conviction history conducted on an individualized and case-by-case basis.  Please be advised that Argonne positions require upon hire (or may require in the future) for the individual be to obtain a government access authorization that involves additional background check requirements.  Failure to obtain or maintain such government access authorization could result in the withdrawal of a job offer or future termination of employment.

Awesome Motive Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Awesome Motive DE&I Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Awesome Motive
Awesome Motive CEO photo
Kartik Mandaville
Approve of CEO

Average salary estimate

$120942.47 / YEARLY (est.)
min
max
$94486K
$147398.94K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Awesome Motive logo

What it's like to work at Awesome Motive

Read Reviews
Similar Jobs
Photo of the Rise User

CH Insurance is hiring a Commercial Insurance Marketing/Customer Service Associate to manage marketing, renewals, endorsements, and client service for small to mid-size commercial accounts using Applied EPIC and carrier rating systems.

Photo of the Rise User
Awesome Motive Hybrid No location specified
Posted 11 hours ago

Kira is looking for a GTM Recruiter to own full-cycle hiring and create scalable GTM recruiting playbooks for its AI-driven education platform.

Photo of the Rise User
Posted 19 hours ago

Senior frontend engineer to lead architecture and development of React/TypeScript platform UIs that surface and orchestrate machine identity workflows at scale for CyberArk.

Labcorp Hybrid Bloomfield CT
Posted 3 hours ago

Labcorp seeks an entry-level Software Engineer I in Bloomfield, CT to develop embedded and application-level software for laboratory robotic and automation systems.

Photo of the Rise User
Posted 20 hours ago

CapTech is hiring a senior Full-Stack Developer (.NET) in Salt Lake City to deliver cloud-ready, API-driven enterprise applications and integrations across front-end and back-end stacks.

Photo of the Rise User

As a Senior Frontend Software Engineer on ActiveCampaign's DUX team, you will drive frontend architecture, build scalable design-system components, and improve the developer and user experience across a micro-frontend platform.

Photo of the Rise User
CoLab Software Hybrid North America, Remote
Posted 15 hours ago

Senior product-minded engineer needed to prototype, architect, and de-risk browser-based 2D/3D CAD and engineering-data systems for a remote-first AI platform used by major OEMs.

Photo of the Rise User
Pinterest Hybrid San Francisco, CA, US; Palo Alto, CA, US
Posted 2 hours ago

Lead cross-team engineering to build scalable catalog, integration, and AI-native merchant systems that improve onboarding, catalog health, and merchant growth at Pinterest.

Photo of the Rise User
Cover Whale Hybrid No location specified
Posted 21 hours ago

Lead and build the agentic AI platform that enables pods of engineers and AI agents to safely and reliably deliver production software at scale.

Photo of the Rise User
Posted 3 hours ago

Experienced MuleSoft engineer needed to design and deliver Mule 4 APIs and integrations on Anypoint Platform to support enterprise connectivity and scalable production integrations for AXS.

Photo of the Rise User
Posted 23 hours ago

Lead a global engineering organization to integrate AI-powered tooling, drive execution excellence, and shape product delivery strategies as the Senior Director of Engineering (remote).

thomsonreuters Hybrid United States of America, Eagan, Minnesota
Posted 3 hours ago

Experienced software engineer needed to build and maintain cloud-based, customer-facing legal software using Java, JavaScript frameworks (e.g., Angular), and AWS in a hybrid Agile team environment.

Posted 14 hours ago

Temporal is hiring a Staff Software Engineer to lead the architecture and operation of internal builder tools and AI-driven agent platforms that improve developer flow and reliability across the organization.

Photo of the Rise User
ServiceNow Hybrid Building A,B,C 2225 Lawson Lane, 95054 Santa Clara, California, United States
Posted 21 hours ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Lead performance and scalability for Veza’s Access Graph platform as a Senior Staff Software Engineer and technical lead, driving benchmarks, observability, and cross-team architectural decisions.

Photo of the Rise User

An established tech organization seeks a Senior Director of Engineering to lead AI-powered engineering practices, operational excellence, and global delivery for product-driven teams.

SpringRole is the first professional reputation network powered by artificial intelligence and blockchain to eliminate fraud from user profiles. Because SpringRole is built on blockchain and uses smart contracts, it's able to verify work experienc...

737 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, onsite
DATE POSTED
March 19, 2026
Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!