Embedded Systems Engineer
$120kCryomagnetics, Inc.
Embedded Systems Engineer
Cryomagnetics, Inc. | Oak Ridge, TN | Full-time, on-site
About Cryomagnetics
We've built superconducting magnets and cryogenic systems in Oak Ridge for more than 40 years. Our systems end up in universities, national labs, and industrial facilities worldwide. We enable research for cyclotron resonance, ion trapping, materials science, medical devices, quantum computing, energy, gyrotron development, and more. We pioneered cryogen-free magnet systems and build nearly everything in-house, seeing projects through from design to delivery.
The role
Magnet power supplies, cryogenic temperature monitors, and level meters connect to customer test environments over serial, USB, and Ethernet, and more of that traffic moves onto a network every year. This role owns the software that makes it work, from the firmware running on the microcontroller to the driver running on the customer's PC.
You'll be the technical authority on firmware architecture, microprocessor and module integration, connectivity, and product cybersecurity. Where outside specialists make sense, you decide that and direct the work rather than absorbing all of it yourself. You'll report to the Engineering Manager and work day to day with our electronics engineer, applications engineers, and service group.
Parts of our firmware have been maintained by capable generalists for years, and some of it predates the connectivity we now ship. Part of this job is deciding what to carry forward, what to rebuild, and in what order, then making that case to people who will ask you to justify it.
Connected instruments also do not stop needing attention once they ship. Modules meet their EOL, operating systems get patched, and vulnerabilities get published. Maintenance after release is a permanent part of this role, not an afterthought.
What you'll do
• Own firmware architecture across the instrument line, including microprocessor communication, peripheral and module integration, and the structure that keeps new features from breaking old ones
• Develop and maintain embedded firmware in C and C++ for instrument control, measurement, and communication
• Integrate and maintain network connectivity, including Ethernet interfaces, across module firmware and operating system updates
• Own product cybersecurity, including our internal risk assessment, the working relationship with TUV for vulnerability analysis and penetration testing, and a secure, authenticated path for field updates
• Develop and maintain host-side software and instrument drivers in C# or Python for customer test environments
• Define and maintain instrument command sets and remote interfaces, including SCPI over serial, USB, and Ethernet
• Support board bring-up with the electronics engineer, from first power-on through validation
• Establish firmware release practice, including version control, reproducible builds, release notes, field update procedure, and traceability to product and board revision
• Triage escalated field issues involving firmware, connectivity, or host software, and drive fixes back into the released product
• Judge when a problem warrants an outside specialist, scope that work, and hold the vendor to it
Required qualifications
• Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or a related field
• 7+ years of professional embedded development, including at least one connected product you shipped and then maintained in the field
• Strong C and C++ on microcontrollers, including peripheral configuration, interrupts, real-time control loops, and serial protocols such as UART, SPI, and I2C
• Demonstrated ownership of firmware architecture, not feature work alone. You should be able to describe a system you structured and why you structured it that way
• Experience with network-connected embedded devices, including TCP/IP stacks, sockets, and Ethernet or serial device servers
• Working understanding of embedded security practice, including authenticated firmware update, credential and key handling, attack surface reduction, and the common vulnerability classes that affect instruments on a customer network
• Host-side development in C# or Python, with experience producing drivers others depend on
• Able to read a schematic and a datasheet, and to debug with an oscilloscope or logic analyzer instead of guessing
• Git or comparable version control, used in a released-product context rather than personal projects
• Willing to work inside legacy code you did not write and improve it incrementally without breaking instruments already in the field
• Clear written communication. The person in this seat writes the documentation everyone else relies on
• Able to work on-site in Oak Ridge, TN full time
Preferred qualifications
• Experience with cryogenics, superconducting magnets, or scientific instrumentation
• Embedded device servers and cellular or Ethernet gateways
• Embedded Linux or an RTOS such as FreeRTOS, Zephyr, or Yocto-based builds
• SCPI and IEEE-488 instrument command conventions
• Secure development lifecycle practice, threat modeling, or prior work with a third-party test lab such as TUV
• Automated test for firmware, including hardware-in-the-loop or regression test on real instruments
• Product safety and EMC compliance such as IEC 61010 or CE marking, from the software side
• Precision measurement or data acquisition, including sensor linearization and calibration data handling
• Practical LLM use in a technical context
Growth and tooling
This is the senior technical seat for embedded and connected products at Cryomagnetics. You'd be defining how we build firmware rather than following someone else's pattern, on a product portfolio small enough to hold in your head. Superconducting magnet and cryogenic measurement work also builds domain expertise that few employers can teach. We encourage practical use of our internal AI tooling for development, test, and documentation work, within defined procedures for handling proprietary design data. Performance is reviewed at six months, at twelve months, and annually after that, with pay and responsibilities moving alongside demonstrated capability.
Compensation and benefits
Expected annual salary around $120,000, full-time exempt, depending on experience and cultural fit within an innovative organization which values all employees. Health, dental, vision and life insurance, 401(k) contribution matching, and a competitive PTO policy.
Send your resume and cover letter to .
- ...Clearance (US Citizen) ~100% remote Application Integration Engineer Position Summary The Application Integration Engineer... ...operational requirements. Develop integrations that allow AI-enabled systems to securely interact with supported enterprise applications,...SuggestedRemote work
- ...Facility Division (NNFD) is seeking a Senior Microsoft 365 Solutions Engineer to join the Design Engineering group as part of the Digital... .... Working closely with process owners, subject matter experts, system owners, and technical organizations, the Solutions Engineer...SuggestedWork at officeWork from homeRelocationRelocation packageFlexible hours
- Requisition Id 17241 Overview: We are seeking a Design Engineer who will focus on designing, deploying, and improving instruments for the... ...the design of one-of-a-kind and first-of-a-kind components and systems. Typical instrument components include vacuum and/or pressure...SuggestedRelocation packageFlexible hours
- ...cooled components for high heat-load service. • Support the full engineering lifecycle: requirements development, concept evaluation,... ...troubleshooting of mechanical hardware and interfaces (vacuum systems, water-cooling circuits, RF/mechanical interfaces, instrumentation...SuggestedInternship
- ...will be responsible for custom solution development, platform engineering, configuration, maintenance, troubleshooting, and continuous improvement... ...management, and lifecycle controlsComply with the system ATO, applicable STIGs, and approved security and change management...SuggestedWork at officeRelocation packageFlexible hours
$101.35k - $135.13k
...the American Centrifuge Operating (ACO) Engineering Department. This role ensures consistency... ...management. This includes oversight of embedded software, firmware/configurable logic, test... ...of the Product Data Management (PDM) system, provides training and guidance on software...Work experience placement- Requisition Id 16785 Overview:We are hiring a DevOps Engineering Support Team Leader in the Research IT Infrastructure Group of the Research... ...Engineer• 8+ years' demonstrated ability managing UNIX/Linux Systems. 2 or more years' experience building and managing Kubernetes...Contract workWork experience placementWork at officeRelocation packageFlexible hours
- ...Machine Design Engineer We are looking for a machine design engineer to perform design on equipment for new facilities. No PE Required... ...engineers for creation, development and testing of mechanical systems, industrial machinery and automation equipment using Solidworks...
- ...Requisition Id 16549 Overview: We are hiring a HPC Software Engineer to design, operate and maintain clusters, servers, and... ...Technology Computational Group facilitates ORNL goals through HPC systems engineering, integration, and support for the research community...Work at officeRelocation packageFlexible hours
- ...aSSEMBLY eNGINEER – LEVEL 3 General Description: The Assembly Engineer Level 3 is a senior-level technical role responsible for... ...automotive components (such as exterior lighting or chassis systems). As a Level 3 engineer, the individual acts as a subject matter...Work experience placement
- ...Contract and Federal Government Client*** Principal Software Engineer (RFID Integration & ServiceNow API) Oak Ridge, TN (hybrid –... ...dashboards and workflow applications Requirements gathering and system engineering design Agile software development methodologies...Contract workRemote work
- ...Software Engineer Oakridge, Tennessee Job Summary Develops, creates, maintains, and writes/codes new (or modifies existing)... ...applications and software solutions supporting enterprise and government systems. Designs and implements scalable web-based applications using...
- ...Senior Software Engineer Location: Oak Ridge, TN, US, 37831 Business Unit: Advanced Measurement... ...targeting Microsoft Windows and embedded platforms. This role supports software... ...ORTEC instrumentation and data acquisition systems. Collaborate with product management,...For contractors
- ...Process Design Chemical Engineer PROCESS is currently seeking multiple senior level Process Design Chemical Engineers for executing process design and process engineering projects across a variety of industrial market segments. Design assignments are expected to be...Work at office
- ...EngineerTeledyne FLIR is seeking a versatile Software Engineer to develop user-friendly applications... ...and stationary radiation detection systems. This role focuses on designing, developing, and maintaining software across embedded, desktop, web, and mobile platforms while...
- ...Cyber Technologies Research Group in the Resilient Cyber-Physical Systems Section, Cyber Resilience and Intelligence Division, National... ...reproducible pipelines for data acquisition, feature engineering, model training, evaluation, packaging, and deployment.Contributes...Work at officeRelocation packageFlexible hours
- ...Requisition Id16879 Level: TP03 Overview: We are seeking a Software systems engineer to create state of the art software technologies for use in a wide variety of engineering disciplines, ranging from quantum computers used to advance the state of the art...Work at officeRelocation packageFlexible hours
- ...Government Services, LLC. (BGS) is seeking a Lead Mechanical Engineer to join our team in Paducah, KY. This position is contingent... ...description below! Responsibilities: HVAC, process support systems. Ensure consistency in code application. Coordinate with...Full timeContract workTemporary workMonday to Friday
$160k - $175k
...ORNL), which hosts several of the world’s most powerful computer systems, is seeking highly qualified individuals to play a key role in... ...system, Frontier.The Team:As a Senior Kubernetes Platform Engineer for the HPC Platform teams, you will work to support all activities...Work at officeRemote workWork from homeRelocation packageFlexible hours- ...Responsibilities include evaluating emerging AI/ML tools and methods; developing, supporting, and integrating models and workflows with existing systems where appropriate; and helping staff adopt new tools and processes. This role also includes supporting responsible and ethical...Remote work
$175k - $275k
...~CUI Protection Programs ~Cyber Security & Managed Compliance Services We work directly with defense manufacturers, engineering firms, aerospace suppliers, machine shops, government subcontractors, and other organizations supporting the U.S. military and federal...Full timeFor contractorsFor subcontractorRemote work- ...modern, intelligent user interfaces powered by emerging Agentic AI systems. Key Responsibilities Design, develop, and maintain... ...Qualifications ~ Bachelor’s Degree in Computer Science, Software Engineering, or related field ~5+ years of professional experience in...
$151k - $200k
Global Director Research Development Engineering (R&D & ENG)Location: Clinton, TN (Onsite)Travel: Domestic and International Travel RequiredReports... ...everything we do, with environmentally responsible practices embedded throughout our manufacturing processes. Be part of our shared...Temporary workLocal areaWork from homeWorldwide$146k - $244k
...Job Description Overview We are seeking a Senior Design Engineer Energy - Remote. This remote position is based out of our Oak... ...cycle facilities preferred. Design experience with process systems handling toxic, corrosive, or radioactive materials preferred....Full timeTemporary workWork at officeRemote workFlexible hours$95k - $115k
...Services is seeking a talented and experienced Mid-Level Software Engineer to join our growing Application Engineering department. This is... ...requirements, ensuring rapid features delivery and high system reliability across active product and T&M client queues. Roles...Remote jobFull timeWork at officeFlexible hours- Job Description Job Description *** US citizenship required per government contract. (Dual citizenship is not permitted.) Job Details: Main Sail is seeking an experienced SAP Basis Technical Consultant with SAP ME (Manufacturing Execution). Experience to support...Contract work
- ...in Oak Ridge, Tennessee We are looking for a Cloud Software Engineer who enjoys the intersection of application code and cloud... ...Aurora. Observability: Using CloudWatch and OpenTelemetry for system health. Security: Understanding of IAM roles, policies, VPC...
- ...build with our clients, and the positive impact we make in the community. Our team of intellectually curious and highly motivated engineers, scientists and business professionals engages with our clients to solve complex energy and environmental challenges around the world...Full timeContract workRemote workWork visa
- ...consider remote Overview: The High-Performance Computing Systems Section within a large Research and Development Facility with the... ...Department of Energy is seeking an HPC Infrastructure Platform Engineer to join the HPC Infrastructure group. The preferred candidate...Remote work
- ...Job Description Job Description Senior Site Reliability Engineer, HPC Infrastructure and Platforms Overview: Seeking highly... ...ranked Top500 Supercomputers, including the world’s first exaflop system, Frontier. The Team: As a Senior Site Reliability...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Systems Engineer. Be the first to apply!





