Staff Firmware Engineer
Softing Inc. (USA)
Job Description
About Softing
\nSofting 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 \nWe 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 \nJob Purpose
\nThe 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 \nWhat 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
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
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
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
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.
$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...SuggestedTemporary workWork at officeLocal area- ...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...SuggestedFor contractorsImmediate start
- 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...SuggestedLocal area
$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...SuggestedFull timeWork at officeRemote workHome officeFlexible hours- 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...SuggestedWork experience placementRelocation packageShift workWeekend work
$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 payLocal areaRemote workMonday to Friday- ..., 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 timeTemporary workPart timeWork at officeLocal areaRemote work
- 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 employmentFull timeRelocation package
- ...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 placementInternshipImmediate startRemote workWorldwide
- ...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 timeWork at office
- 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 employmentFull timeRelocation package
- ...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 employmentFull timeRelocationRelocation package
- ...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 timeLocal areaRelocation
$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 workFlexible hours$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 timeTemporary workApprenticeshipWork experience placementLocal areaFlexible hours- ...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 timeWork at officeWork visa
- 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 areaVisa sponsorship
- ...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 timeOverseas
- ...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 timeContract workFor contractorsWork experience placementImmediate startShift workNight shift
- ...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 timeFor contractors
$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 payPermanent employmentInternshipSummer internshipLocal area- 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 officeRelocation packageWeekend work
$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 workLocal area- 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
- ...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 employmentFull time
- ...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 paidFull timeContract workPart timeFor contractorsLocal areaRemote workFlexible hours
- ...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 employmentFull time
- ...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,...
- ...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 timeLocal areaRemote work
$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 timeWork at officeRemote workWork from homeHome officeRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Firmware Engineer. Be the first to apply!






