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

Embedded Systems Engineer

$120k
Full-time

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 View email address on click.appcast.io.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Systems Engineer in Oak Ridge, TN vacancy
  • Requisition Id 16874 Overview:The Nuclear Nonproliferation Division (NND) performs a wide range of scientific, technical, and programmatic activities in all facets of the global nuclear enterprise from nonproliferation project support and management to research and development...
    Suggested
    Contract work
    Work at office
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    2 days ago
  • Sr. Embedded Software Engineer Location: Oak Ridge, Tennessee, United States Job Summary This position will be responsible for helping Teledyne FLIR...  ..., C#, or C++ applications running on RTOS or a Yocto Linux system. Lead software development and design on new products and... 
    Suggested
    Permanent employment
    Local area

    jobs.frontdoordefense.com - Jobboard

    Oak Ridge, TN
    5 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
    3 days ago
  • $107.9k - $195.05k

     ...Sector Office of Technology is seeking an experienced Mission Engineering Analyst. As a Mission Engineering Analyst you will be required...  ...environment.Primary Responsibilities:Develop models of multi-domain systems of systems and software in mission-level simulations using... 
    Suggested
    Full time
    Work at office

    Leidos

    Oak Ridge, TN
    2 days ago
  •  ...Title: Instrumentation & Controls (I&C) Software and PCB Design Engineer Location: Oak Ridge, Tennessee Type: Direct Hire...  ...Software and PCB Design Engineer role in Oak Ridge, TN supports embedded systems work in a highly regulated environment. The engineer will develop... 
    Suggested
    For contractors
    Local area

    System One

    Oak Ridge, TN
    a month 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... 
    Work at office
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    21 hours ago
  •  ...basic and applied research to deliver transformative solutions to compelling problems in energy and security. The Enrichment Systems Engineering Section is seeking a Machine Design Engineer who will support the Enrichment Science and Engineering Division (ESED) within the... 
    Work at office
    Relocation
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    4 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
    more than 2 months ago
  •  ...Information Technology Services Directorate is seeking a Web Application Engineer to provide application development and maintenance services for...  ...code and data to identify issues, answer questions related to system operations, and support troubleshooting and performance... 
    Work at office
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    3 days ago
  •  ...emphasizes scalability, reliability, and maintainability of the internal platform powering HPC workloads. You will mentor 8–12 engineers, drive IaC and GitOps practices, and collaborate with cybersecurity, SRE, and development teams to meet security and usability requirements... 

    Jobleads-US

    Oak Ridge, TN
    4 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
  •  ...Job Description Job Description COMPANY OVERVIEW XCEL Engineering, Inc. is an award-winning small business that provides trusted...  ..., and performance optimization. Maintain documentation for system architecture, code, and processes. Ensure compliance with security... 
    Work at office
    Local area

    Xcel Engineering

    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
    a month 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
    6 days ago
  • $85k - $110k

     ...custom application, data, and reporting projects on schedule and within budget, driving operational alignment with the Domain BA and Engineering Manager to maximize billable utilization and protect project profitability targets. Responsibilities of the Software Project... 
    Full time
    Contract work
    Shift work

    Vital IT Services

    Oak Ridge, TN
    16 days ago
  •  ...OVERVIEW 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 primarily in the Oak Ridge... 
    Work at office

    Process Engineering Associates

    Oak Ridge, TN
    1 day ago
  • Requisition Id 16879 Level: TP03Overview: 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 in scientific... 
    Work at office
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    5 days ago
  • $155k - $175k

     ...Senior Fuel Design Engineer Oak Ridge, TN | $155K–$175K | Hybrid | Relocation Available Shape the Fuel Design Behind an Advanced Nuclear...  ...proficiency with 3D CAD and Product Lifecycle Management systems. ~ Experience translating analysis and experimental results into... 
    Relocation
    Relocation package

    Nano Nuclear Energy Inc

    Oak Ridge, TN
    5 days ago
  •  ...Nano Nuclear Energy, Inc. in Oak Ridge, TN seeks a Senior Fuel Design Engineer to own key aspects of advanced reactor fuel design for the KRONOS MMR, a HTGR using TRISO fuel. You will translate analysis, irradiation results, and regulatory feedback into robust physical... 

    Jobleads-US

    Oak Ridge, TN
    3 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
    3 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... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Vital IT Services

    Oak Ridge, TN
    20 days ago
  •  ...basic and applied research to deliver transformative solutions to compelling problems in energy and security. The Enrichment Systems Engineering Section is seeking a Machine Design Engineering Group Leader who will support the Enrichment Science and Engineering Division... 
    Work at office
    Relocation
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    4 days ago
  • Heating Air Conditioning Design Engineer 1 day ago - Be among the first 25 applicants Direct message the job poster from Equiliem Senior Recruiter at Equiliem Staffing Services Inc This position supports the Uranium Processing Facility (UPF) at the Y-12 National Security... 
    Contract work
    Work experience placement
    Work at office
    Flexible hours

    Equiliem

    Oak Ridge, TN
    4 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
    3 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
    a month 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
    11 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
  •  ...support program security requirements for Special Access Programs. This role requires planning, supervising classified information systems, and ensuring compliance with security regulations. Qualified candidates will have a BS degree, 5 years of experience, and an active... 
    For contractors

    Oak Ridge National Laboratory

    Oak Ridge, TN
    4 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
    a month 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
    a month ago

Do you want to receive more vacancies?

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