Senior Software Engineer
Knoxville, Knox County, Tennessee, 37955, USA
Listed on 2026-02-08
-
Software Development
Embedded Software Engineer, Software Engineer
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
- 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
- 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
- Exposure to industrial controls, sensors, or instrumentation
- Experience debugging software in hardware-heavy environments
- Base Salary: $100,000 – $130,000 (flexibility DOE)
- Annual Bonus
- Competitive benefits package
- Long-term stability and growth in a global engineering organization
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(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).