Demo

Senior Software Developer

Card-Monroe Automation
Chattanooga, TN Full Time
POSTED ON 1/15/2025
AVAILABLE BEFORE 4/15/2025

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.

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)
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Developer?

    Sign up to receive alerts about other jobs on the Senior Software Developer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $107,385 - $134,565
    Income Estimation: 
    $128,473 - $158,030
    Income Estimation: 
    $107,385 - $134,565
    Income Estimation: 
    $128,473 - $158,030
    Income Estimation: 
    $72,538 - $87,299
    Income Estimation: 
    $88,790 - $110,816
    Income Estimation: 
    $128,473 - $158,030
    Income Estimation: 
    $143,123 - $179,960
    Income Estimation: 
    $88,790 - $110,816
    Income Estimation: 
    $107,385 - $134,565
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Card-Monroe Automation

    Card-Monroe Automation
    Hired Organization Address Greenville, SC Full Time
    General Description Engage key stakeholders to develop new business and sell industrial automation services and equipmen...
    Card-Monroe Automation
    Hired Organization Address Greenville, SC Full Time
    Job Description Job Description General Job Duties : Detailed Inspection of Electrical Control Panels, Junction Boxes an...
    Card-Monroe Automation
    Hired Organization Address Greenville, SC Full Time
    Join Card-Monroe Automation as a Full-Time Help Desk Level II Technician and experience the thrill of being part of a dy...
    Card-Monroe Automation
    Hired Organization Address Greenville, SC Full Time
    General Job Duties : Detailed Assembly of Electrical Control Panels, Junction Boxes and Wire Harnesses from electrical b...

    Not the job you're looking for? Here are some other Senior Software Developer jobs in the Chattanooga, TN area that may be a better fit.

    .NET Developer I

    TALENT Software Services, Chattanooga, TN

    .NET Developer II

    TALENT Software Services, Chattanooga, TN

    AI Assistant is available now!

    Feel free to start your new journey!