Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Systems Engineer

$120k

Cryomagnetics, 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 .

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Systems Engineer in Oak Ridge, TN vacancy
  •  ...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,... 
    Suggested
    Remote work

    ITR

    Oak Ridge, TN
    23 days ago
  •  ...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... 
    Suggested
    Work at office
    Work from home
    Relocation
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    4 days ago
  • 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... 
    Suggested
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    2 days ago
  •  ...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... 
    Suggested
    Internship

    Spectra Tech

    Oak Ridge, TN
    1 day ago
  •  ...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... 
    Suggested
    Work at office
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    1 day ago
  • $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

    Centrus Energy

    Oak Ridge, TN
    3 days ago
  • 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 work
    Work experience placement
    Work at office
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    2 days ago
  •  ...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... 

    Spectra Tech

    Oak Ridge, TN
    4 days ago
  •  ...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 office
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    5 days ago
  •  ...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

    SL Tennessee

    Clinton, TN
    4 days ago
  •  ...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 work
    Remote work

    DivIHN Integration Inc

    Oak Ridge, TN
    10 hours ago
  •  ...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... 

    Rampant Technologies

    Oak Ridge, TN
    4 days ago
  •  ...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

    AMETEK

    Oak Ridge, TN
    5 days ago
  •  ...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

    Process Engineering Associates

    Oak Ridge, TN
    2 days ago
  •  ...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... 

    Teledyne Vision Solutions

    Oak Ridge, TN
    2 days ago
  •  ...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 office
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    4 days ago
  •  ...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 office
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    5 days ago
  •  ...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 time
    Contract work
    Temporary work
    Monday to Friday

    Boston Government Services

    Oak Ridge, TN
    2 days ago
  • $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 office
    Remote work
    Work from home
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    4 days ago
  •  ...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

    ITR

    Oak Ridge, TN
    28 days ago
  • $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 time
    For contractors
    For subcontractor
    Remote work

    On Call Computer Solutions, LLC

    Oak Ridge, TN
    22 days ago
  •  ...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... 

    ITR

    Oak Ridge, TN
    11 days ago
  • $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 work
    Local area
    Work from home
    Worldwide

    Orbia

    Clinton, TN
    2 days ago
  • $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 time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    AtkinsRéalis

    Oak Ridge, TN
    2 days ago
  • $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 job
    Full time
    Work at office
    Flexible hours

    Vital IT Services

    Oak Ridge, TN
    22 days ago
  • 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

    Main Sail LLC

    Oak Ridge, TN
    6 days ago
  •  ...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... 

    ITR

    Oak Ridge, TN
    23 days ago
  •  ...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 time
    Contract work
    Remote work
    Work visa

    Strata-G, LLC

    Oak Ridge, TN
    22 days ago
  •  ...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

    ITR

    Oak Ridge, TN
    1 day ago
  •  ...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... 

    ITR

    Oak Ridge, TN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Systems Engineer. Be the first to apply!