×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Remote / Online - Candidates ideally in
Knoxville, Knox County, Tennessee, 37955, USA
Listing for: Sales Xceleration Recruiting
Per diem, Remote/Work from Home position
Listed on 2026-02-08
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 130000 USD Yearly USD 100000.00 130000.00 YEAR
Job Description & How to Apply Below

What You’ll Be Working On

Schedule: Onsite with our team, but flexible for remote work when needed.

This role is for a self-starter embedded software engineer who wants ownership, technical depth, and the chance to work on real hardware systems—not web apps or full-stack platforms.

Software directly drives motion control, sensors, and precision measurement systems used by customers around the world. This is a hands-on engineering role focused on embedded firmware and system-level software, working closely with electrical and mechanical engineers to bring tightly integrated products to life.

If you enjoy writing code that moves motors, reads sensors, and controls physical systems, this role was built for you.

Embedded Software & Motor Controls
  • Design and develop embedded firmware for:
  • Motion control systems
  • Motor drives and actuators
  • Sensor acquisition and real-time control
  • Implement control software for hybrid PC / embedded platforms
  • Write reliable, performance-focused firmware using C
System & Application-Level Software
  • Develop Windows or Linux-based applications (C# / .NET preferred)
  • Build communication layers between embedded systems and PC-based software
  • Implement predefined algorithms and system logic
  • Create supporting software for:
  • Reporting and data logging
  • Databases
  • Network communication with external devices
Hardware Integration
  • Work closely with electrical engineers to ensure seamless hardware/software integration
  • Apply practical understanding of:
  • Sensors
  • Actuators
  • Communication modules
  • Support troubleshooting of hardware/software interaction issues during development and testing

This role blends embedded firmware, motor control logic, and system-level software—with real ownership from development through testing.

What We’re Looking For
  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field
  • 5+ years of experience in embedded software / firmware development
  • Strong experience with:
  • C for embedded systems
  • C# (.NET) for Windows-based software
  • Experience working with motor control systems or motion-driven platforms
  • Comfortable working independently in a self-directed role
  • Strong collaboration skills when working cross-functionally with hardware teams
Nice-to-Have (Not Required)
  • Exposure to industrial controls, sensors, or instrumentation
  • Experience debugging software in hardware-heavy environments
Compensation
  • Base Salary: $100,000 – $130,000 (flexibility DOE)
  • Annual Bonus
  • Competitive benefits package
  • Long-term stability and growth in a global engineering organization
Bottom Line

If you’re a software engineer who enjoys:

  • Motor controls and real-time systems
  • Working close to hardware
  • Technical ownership without micromanagement

…and you want to do it in a supportive, human, engineering-first culture, this role is absolutely worth a conversation.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability, or veteran's status.

Applicants with a disability or a disabled veteran may request a reasonable accommodation if he/she is unable or limited in his/her ability to access job openings or apply for a job on our website as a result of his/her disability. The applicant may request reasonable accommodations by contacting us.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary