Senior Software Developer

job
  • Card-Monroe Automation
Job Summary
Location
Chattanooga ,TN 37450
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
23 Jan 2025
Share
Job Description

Are you ready to take your software development career to new heights? As a Senior Software Developer at Card-Monroe Automation in Chattanooga, TN, you'll dive into innovative projects that solve real-world manufacturing challenges. Enjoy the excitement of being part of a forward-thinking team that values problem-solving and excellence. Your expertise will drive impactful changes, ensuring that our technologies continue to lead the industry.


(Please Note: At this time, we are unable to provide work sponsorship for any candidate)


Card-Monroe Automation: What drives us

Founded in 2012, CMA provides Automation equipment and services to our customers. Our drive for innovation and customer satisfaction leads us to work with our clients to offer cost-effective, unique, and specific applications. In 2024, CMA joined the Card Monroe family, furthering our ability to provide excellence and improvements to more markets. Our Mission: Exceptional people threading manufacturing innovation into our automated world. Our Core Values: Honesty and Integrity - We are transparent and reliable, and always keep our word. Love, Dignity, and Respect - We understand and appreciate others, treating them with professionalism, consideration, and care. Servant's Spirit - We put our egos aside, and confidently strive to exceed customer expectations. Competitive Resolve - We are creative and we persevere, determined to win.


As a Senior Software Developer at Card-Monroe Automation, your daily expectations will center around collaborating with cross-functional teams to design, develop, and enhance software solutions tailored to the manufacturing industry. You will engage in code reviews, ensuring high standards of quality and best practices are maintained. You'll participate in regular stand-up meetings to discuss project progress and innovative ideas, while also dedicating time to troubleshooting and problem-solving challenges that arise.


Key Responsibilities:

  • Design, implement, and maintain software applications using .NET and C/C++/C# for controlling advanced industrial machinery
  • Monitor and analyze system performance, identify trends, and troubleshoot issues to optimize machinery control processes
  • Write efficient, well-documented, and reusable code while adhering to industry best practices
  • Conduct training sessions for operators on system usage and provide ongoing technical support
  • Participate in design review meetings and contribute to project documentation and version control management
  • Travel to customer sites for commissioning, integration, and support as needed


Qualifications:

  • Bachelor’s degree in computer science, Software Engineering, or a related field, or equivalent work experience
  • Minimum of 3 years of experience in software development
  • Experience working with real-time and non-real-time operating systems
  • Strong problem-solving skills and the ability to analyze complex manufacturing requirements and build skills quickly, adapting to unique customer and system requirements
  • Excellent communication and interpersonal skills, with the ability to work independently and as part of a team


Essential Technical Skills:

  • Proficiency in C#/C/C++
  • Ability to work effectively with embedded systems
  • Business logic development: designing and implementing business processes within applications
  • Comfort with interacting directly with hardware components. (e.g. Servos, sensors)
  • Ability to work with both Linux and Windows


Additional Skills Preferred:

  • Experience with JavaScript, Python, and SQL for cross-functional application requirements
  • Experience with Front-end development and Frameworks such as React, Vue, Blazor, Avalonia, etc.
  • Real-Time Systems: understanding and experience with Hard and Soft Real-Time systems
  • Knowledge of Codesys for automation and control systems
  • Experience with industrial protocols such as EtherCAT
  • SCADA Systems: knowledge of Supervisory Control and Data Acquisition (SCADA) systems for industrial control applications. (e.g. Ignition, Wonderware, FactoryTalk)
Other Smiliar Jobs
 
  • Greenville, SC
  • 16 Hours ago
  • Chattanooga, TN
  • 16 Hours ago
  • Irving, TX
  • 16 Hours ago
  • Philadelphia, PA
  • 16 Hours ago
  • Bethesda, MD
  • 16 Hours ago
  • Atlanta, GA
  • 16 Hours ago
  • Boston, MA
  • 16 Hours ago
  • Alexandria, VA
  • 16 Hours ago
  • Springfield, IL
  • 16 Hours ago
  • Beaverton, OR
  • 16 Hours ago
  • Beaverton, OR
  • 16 Hours ago
  • Pontiac, MI
  • 16 Hours ago
  • Somerville, MA
  • 16 Hours ago
  • Dallas, TX
  • 16 Hours ago
  • Nashville, TN
  • 16 Hours ago