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

Staff Firmware Engineer

Softing Inc. (USA)

Job Description

About Softing

\n

Softing is an industrial automation company based in Knoxville, TN, focused on communication gateways, vibration analysis, embedded edge compute, and I/O products. Our firmware team supports embedded, industrial-grade products where reliability, determinism, and protocol compliance are non-negotiable and we're actively growing the team to support an expanding product roadmap.

\n

\n

We are seeking a Staff Firmware Engineer to lead the development of advanced embedded firmware for industrial networking and automation products. This senior-level role combines deep hands-on firmware development with technical leadership and architecture ownership across complex embedded systems.

\n

\n

Job Purpose

\n

The Staff Firmware Engineer is a senior technical leader responsible for owning firmware projects or major subsystems and leading technical execution across multiple contributors. This role combines deep firmware expertise with mentorship, cross-functional collaboration, and accountability for delivering robust, scalable embedded software aligned with product and business objectives.

\n

\n

What You'll Do

\n
    \n
  • Own and lead the technical execution of firmware projects or major subsystems from concept through production release
  • \n
  • Define firmware architectures, design approaches, and implementation strategies
  • \n
  • Coordinate and guide the work of multiple firmware engineers through technical leadership and review
  • \n
  • Design, implement, and review embedded firmware using C and C++ across Linux and RTOS-based platforms
  • \n
  • Lead development and integration of board support packages (BSPs), bootloaders, device drivers, and middleware
  • \n
  • Lead firmware bring-up, debugging, optimization, and system integration activities
  • \n
  • Establish and apply firmware verification and validation strategies to ensure quality, reliability, and regulatory compliance
  • \n
  • Identify, assess, and mitigate technical risks throughout the firmware development lifecycle
  • \n
  • Serve as a primary firmware technical interface with Hardware, Software, Test, Manufacturing, Supply Chain, and Project Management teams
  • \n
  • Provide advanced technical support for manufacturing, field, or customer issues
  • \n
  • Mentor and coach Associate, Firmware, and Senior Firmware Engineers
  • \n
  • Contribute to the development and continuous improvement of firmware development standards, tools, and processes
  • \n
\n

\n

Required Qualifications

\n
    \n
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field from an accredited institution; Master's degree preferred
  • \n
  • Fifteen or more years of experience in firmware or embedded software engineering with demonstrated leadership of complex projects
  • \n
  • Expert-level proficiency in embedded firmware development using C and C++
  • \n
  • Extensive experience with embedded Linux systems and real-time operating systems
  • \n
  • Strong experience with Linux kernel configuration, building, and debugging
  • \n
  • Extensive experience developing and debugging device drivers and low-level firmware
  • \n
  • Experience configuring and customizing bootloaders (e.g., U-Boot, GRUB)
  • \n
  • Strong understanding of firmware architecture, modular design, and system trade-offs
  • \n
  • Deep experience with source version control systems and software release processes
  • \n
  • Excellent analytical, problem-solving, and decision-making skills
  • \n
  • Strong written and verbal communication skills with the ability to influence without authority
  • \n
\n

\n

Desired Qualifications

\n
    \n
  • Experience serving as technical lead on multi-disciplinary or cross-functional projects
  • \n
  • Experience with embedded build systems and RTOS platforms such as Yocto, Zephyr, FreeRTOS, or VxWorks
  • \n
  • Experience with in-circuit debugging tools and techniques
  • \n
  • Experience with CI/CD build pipelines, automated regression testing, and Test-Driven Development (TDD) practices
  • \n
  • Experience with Windows-based embedded or device driver development, and with ARM and x86 processor architectures
  • \n
  • Strong networking and Ethernet-based communication experience, including EtherNet/IP and Industrial Edge communications (including cellular connectivity)
  • \n
  • Experience with the Common Industrial Protocol (CIP) and familiarity with ODVA standards, along with other industrial communication protocols such as Modbus, PROFINET, and PROFIBUS
  • \n
  • Experience implementing cryptographic algorithms and secure communication protocols, including secure boot and secure embedded systems design; knowledge of, experience with, or certification in IEC 62443
  • \n
  • Experience with Allen-Bradley PLCs and the Rockwell Automation ecosystem, and/or SCADA systems
  • \n
  • FPGA design or development experience
  • \n
  • Experience with product certification activities (e.g., CE, UL) and in industrial automation or embedded control systems
  • \n
\n

\n

Physical Requirements

\n
    \n
  • Minimal travel as required to support projects and product development efforts
  • \n
  • May require balancing, bending, stooping, and crouching
  • \n
  • Requires good mobility and the ability to work in laboratory and manufacturing environments
  • \n
  • Ability to lift a minimum of 40 lbs; occasionally up to 80 lbs
  • \n
\n

\n

Softing, Inc. provides equal employment opportunities to all qualified individuals without regard to race, creed, color, religion, national origin, age, sex, marital status, sexual orientation, or non-disqualifying physical or mental handicap or disability.

Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the Staff Firmware Engineer in Knoxville, TN vacancy
  • $99.93k - $137.4k

     ...contributions. Join Siemens Healthineers Molecular Imaging as a Staff Systems Engineer and play a key role in the integration, investigation, and...  ...across PET, CT, and MR, and help bring together hardware, firmware, and software developed by global engineering teams. You... 
    Suggested
    Temporary work
    Work at office
    Local area

    Siemens Healthineers

    Knoxville, TN
    4 days ago
  •  ...residents statewide.Bachelor’s Degree and a minimum of 5 years' experience as a registered professional as a licensed architect (or engineer) is a minimum requirement.Additional skills, experiences, and qualifications include:Strong organizational and time management... 
    Suggested
    For contractors
    Immediate start

    University of Tennessee

    Knoxville, TN
    2 days ago
  • OverviewTelecom Engineer StaffFull Time, 80 Hours Per Pay Period, Day ShiftCovenant Health Overview:Covenant Health is the region’s top...  ...server groups.Is as a technical resource for all other Telecom staff and fully supports their efforts. Maintains up to date and state... 
    Suggested
    Local area

    Covenant Health

    Knoxville, TN
    4 days ago
  • $100k - $113k

    Job Title:DER Integration Engineer - Staff IVLocation:California Home Office, EI - Canada Home Office, EI - Canada Office, Knoxville, TN, Palo Alto, CAJob Summary and Description:The EPRI DER Integration team leads collaborative research to integrate distributed energy... 
    Suggested
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Electric Power Research Institute

    Knoxville, TN
    3 days ago
  • Arconic is currently in search of Staff Mechanical Engineer to join our Hotline Department based in Alcoa, TN. At Arconic, we take pride in our work and our innovative products and technologies that advance sustainable solutions for a better world. We strive to create a... 
    Suggested
    Work experience placement
    Relocation package
    Shift work
    Weekend work

    Arconic

    Alcoa, TN
    1 day ago
  • $101.55 - $156.73 per hour

     ...Licenses issued by the NRC and state agencies pertaining to brachytherapy sources with the RSO, reports all variances to administrative staff and the Radiation Safety Officer, researches new equipment developments and techniques, assess the impact on and reviews existing... 
    Hourly pay
    Local area
    Remote work
    Monday to Friday

    Intermountain Health

    Knoxville, TN
    3 days ago
  •  ..., build, and ship features for our native Android app using Kotlin and Jetpack Compose, aligned with the product roadmap and our engineering standards.Own significant areas of the codebase and serve as a key resource for investigating and resolving complex product issues... 
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Remote work

    Tegna

    Knoxville, TN
    3 days ago
  • Software Engineer- Embedded/Firmware Job Locations US-TN-Knoxville, TN ID 2026-2744 Category Science & Engineering Type Full Time Overview ORAU is conducting the search on behalf of Type One Energy for... 
    Permanent employment
    Full time
    Relocation package

    Oak Ridge Associated Universities

    Knoxville, TN
    5 days ago
  •  ...POSITION TITLE: Software Engineering Intern POSITION LOCATION: Remote, USA PRIMARY RESPONSIBILITIES: Analyze and implement software requirements Format, validate and upload data Perform database schema changes Automate existing manual tasks through use of script development... 
    Work experience placement
    Internship
    Immediate start
    Remote work
    Worldwide

    GrabJobs

    Knoxville, TN
    3 days ago
  •  ...Title: Application Engineer Location: Tennessee - On-Site Position Summary: MUST BE UNITED STATES CITIZEN If you’re energized by solving complex customer challenges and bringing ideas to life, this role is for you. As an Application Engineer with the Seating Solutions... 
    Full time
    Work at office

    CEO Inc.

    Knoxville, TN
    2 days ago
  • Hiring: ServiceNow Discovery Developers | Permanent Full-Time | Onsite Opportunities Mastech Digital is hiring experienced ServiceNow Discovery Developers for a direct client opportunity with CGI . We are seeking skilled professionals with strong expertise ...
    Permanent employment
    Full time
    Relocation package

    Mastech

    Knoxville, TN
    1 day ago
  •  ...Job Title: Senior AI Coding Engineer Employment Type: Full-Time, Permanent Work Locations: Lafayette, LA; Knoxville, TN; Birmingham, AL; or Columbia, SC. (Open for relocation candidates) Position Overview Seeking a Senior AI Coding Engineer to lead the enterprise... 
    Permanent employment
    Full time
    Relocation
    Relocation package

    Mastech

    Knoxville, TN
    7 hours ago
  •  ...skills. Excellent communication and collaboration skills. Bachelor's degree in Computer Science, IT, Information Systems, Engineering, or a related field. Interested candidates: Apply here or send me your updated resume to ****@*****.***... 
    Full time
    Local area
    Relocation

    Mastech

    Knoxville, TN
    3 days ago
  • $120k - $155k

     ...implement, and maintain full-stack software applications using modern cloud technologies, development frameworks, and established engineering best practices.Conduct testing and quality assurance activities to ensure applications meet performance, reliability, and... 
    Remote work
    Flexible hours

    ABS Group

    Knoxville, TN
    3 days ago
  • $125.7k - $203.1k

     ...passionate professionals from around the world, working together in Engineering, IT, Supply Chain, Customer Experience, Security & Trust, and...  ..., and optimizing high-performance embedded software, firmware, and low-level platform features. Collaborate with cross-functional... 
    Full time
    Temporary work
    Apprenticeship
    Work experience placement
    Local area
    Flexible hours

    CISCO Systems

    Knoxville, TN
    7 hours ago
  •  ...possibilities. The Volunteer employee experience implements structures and practices to attract and retain top-tier talent, fostering a strong staff community and supporting a culture of involvement and engagement for everyone. The university holds a strong commitment to its... 
    Full time
    Work at office
    Work visa

    University of Tennessee

    Knoxville, TN
    7 hours ago
  • Job-ID: 25017538Category: Engineering - Product DevLocation: United States; Dallas, TX, United States; Tucson, AZ, United States; Knoxville, TN, United States; Phoenix, AZ, United StatesPosted: 2026-09-02ECL/GTC Required: YesChange the world. Love your job. In your first... 
    Local area
    Visa sponsorship

    Texas Instruments

    Knoxville, TN
    23 hours ago
  •  ...Every successful engineering career needs a solid foundation, and as an Engineering Aide in the Seabees, that’s exactly what you’ll get. Learn from the best as you report directly to Construction Engineers who will help you develop a sharp understanding of what it takes... 
    Part time
    Overseas

    U.S. Navy

    Knoxville, TN
    1 day ago
  •  ...THE COMPANY KCI Technologies, Inc. is a 100% employee-owned engineering, consulting and construction firm serving clients throughout...  ...team! KCI is committed to building a diverse and inclusive staff, and we encourage women, people of color, LGBTQ+ individuals, and... 
    Full time
    Contract work
    For contractors
    Work experience placement
    Immediate start
    Shift work
    Night shift

    KCI Technologies

    Knoxville, TN
    1 day ago
  •  ...ensure accuracy Requirements ~ Minimum high school diploma required. ~10+ years of experience providing construction engineering inspection services ~ Ability to communicate professionally orally and in writing ~ Valid drivers license and good driving record... 
    Full time
    For contractors

    TTL, Inc.

    Knoxville, TN
    2 days ago
  • $18 - $24 per hour

     ...What You’ll Bring • Current enrollment as a third‑year student in a bachelor’s degree program in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related field. • Authorization to work in the United States on a permanent basis... 
    Hourly pay
    Permanent employment
    Internship
    Summer internship
    Local area
    Knoxville, TN
    a month ago
  • Division 24 | Knoxville, TN $3,000 Sign-On Bonus!Inspect it. Find it. Fix it. Protect what matters.Century Fire Protection is looking for an experienced Fire Sprinkler Inspector to inspect, test, and service fire sprinkler systems while identifying deficiencies and helping...
    Work at office
    Relocation package
    Weekend work

    Century Fire Protection

    Knoxville, TN
    5 days ago
  • $60k - $120k

     ...with cloud applications and data. Participate in CI/CD, deployment, troubleshooting, and other DevOps activities. Collaborate with engineering, data, and business teams in a financial services environment. Requirements ~5+ years of hands-on Python development... 
    Contract work
    Local area

    System One

    Knoxville, TN
    5 days ago
  • Location: Powell, TN Job Type: Full-Time Travel: Up to 25% Position Overview We are seeking an experienced Fire Sprinkler Inspector to inspect, test, service, and maintain water-based fire sprinkler systems. The ideal candidate will have strong knowledge of NFPA standards...
    Full time

    Indotronix UK

    Knoxville, TN
    4 days ago
  •  ...Job Description Job Description Job Title: DevOps Engineer Job Category: Software Development/ Engineering Job Type: Permanent Full Time Location: Birmingham, AL, Knoxville, TN, Columbia, SC or Lafayette, LA DevOps Engineer Position Description Seeking... 
    Permanent employment
    Full time

    System One

    Knoxville, TN
    14 days ago
  •  ...in progress by the construction contractor to ensure compliance with project schedule, contract documents, and plans. • Utilize engineering inspection practices to perform complex mathematical calculations and measurements of completed work to date. • Maintain... 
    Daily paid
    Full time
    Contract work
    Part time
    For contractors
    Local area
    Remote work
    Flexible hours

    CONSOR Engineers

    Knoxville, TN
    5 days ago
  •  ...Senior DevSecOps Engineer Permanent Full-Time Lafayette, LA | Knoxville, TN | Birmingham, AL | Columbia SC Position Description This role focuses on improving software supply chain security, artifact management, open-source governance, CI/CD security,... 
    Permanent employment
    Full time

    System One Holdings, LLC

    Knoxville, TN
    3 days ago
  •  ...technical direction while remaining hands on with development ~ Experience mentoring developers and collaborating with business, engineering, and technology stakeholders ~ Financial services domain experience preferred, particularly in mortgage, multifamily lending,... 

    Mastech

    Knoxville, TN
    4 days ago
  •  ...Job Title: DevSecOps Engineer Location: Lafayette, LA Type: Direct Hire Work Model: Hybrid – onsite and remote Hours: 40.0 Security Clearance: Not specified in the provided details Responsibilities Support secure software delivery through enterprise... 
    Full time
    Local area
    Remote work

    System One

    Knoxville, TN
    2 days ago
  • $98k - $113.5k

     ...Remote/Home Based, Washington, D.C.Job Summary and Description:EPRI's Applications team is looking for a versatile, collaborative engineer to join our group. You will help lead EPRI's efforts to apply cutting-edge technology and subject matter expertise to client-specific... 
    Full time
    Work at office
    Remote work
    Work from home
    Home office
    Relocation package
    Flexible hours

    Electric Power Research Institute

    Knoxville, TN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Firmware Engineer. Be the first to apply!