Post job

Software engineer jobs in Portage, MI

- 233 jobs
All
Software Engineer
Senior Software Engineer
Automation Engineer
Development Team Member
Senior Engineer
Quality Assurance Engineer
Senior Applications Engineer
Data Engineer
Software Developer
Junior Software Engineer
Test Engineer
Lead Developer
Senior Software Designer
Software Programmer
Web Design/Development
  • Engineer, Quality Assurance

    Apidel Technologies 4.1company rating

    Software engineer job in Kalamazoo, MI

    Job Description Description/Comment: Develops and implements methods and procedures for process control, process improvement, testing and inspection to ensure that the products are free of flaws and function as designed. Designs and installs sophisticated testing equipment and performs product testing and analysis to maintain quality levels and minimize defects and failure rates, including validation. Analyzes reports and defective products to determine trends and recommend corrective actions. Collaborates with supplier representatives on quality problems, ensures that effective corrective actions are implemented and contributes to supplier quality improvement programs. PPAP experience is preferred. This is an individual contributor role that requires the use of judgement in applying professional expertise and is expected to work independently with minimal supervision. Roles typically require a university degree or an extensive amount of practical knowledge gained through experience. Job requires an understanding and application of procedures and concepts of own discipline. The job requires the ability to make judgements based on practice and previous experience. This job typically requires a degree or equivalent and experience is required.
    $64k-88k yearly est. 8d ago
  • QA Engineer (Pharmaceutical)

    Perrigo Company Corporate 4.9company rating

    Software engineer job in Allegan, MI

    At Perrigo, we are driven by our mission to Makes Lives Better Through Trusted Health and Wellness Solutions, Accessible to All. We are proud to be a Top 10 player in the European Consumer Self-Care market and the largest U.S. store brand provider of over the counter and infant formula. Dedicated to providing The Best Self-Care for Everyone, we are the people behind the brands you trust. We are Opill, Compeed, Solpadeine, NiQuitin, and many more. We Are Perrigo. We are committed to enhancing the wellbeing of our colleagues and consumers alike. We pride ourselves on fostering an inclusive, collaborative culture where each person can experience a sense of belonging. Join us on our One Perrigo journey as we evolve to win in self-care. Description Overview As a Quality Assurance Engineer, you will support and participate in continuous improvement activities in the operations areas. This person will provide primary Quality Assurance review and approval for annual product reviews, deviations, and other cGMP documentation and studies conducted at PMI and ensures that all information and documentation conforms to company policy, cGMP's and all other applicable FDA guidance's. Please note: This role is currently structured as 4 days onsite, 1 day remote. Scope of the Role * Leads/Participates in quality driven initiatives in the continuous support of Quality improvements, using data analysis techniques and other improvement tools. * Responsible for reviewing and approving documents such as deviations, Annual product reports, non-routine batch status change requests, planned deviations, calibration non conformances, etc. * Provides initial risk assessment of Quality events. * Works with operations, laboratory, engineering, and maintenance managers and staff to develop, evaluate and implement action plans which maintain or improve product and process quality. Experience Required * Bachelor's Degree in a scientific discipline or closely aligned field, with a minimum of two years experience working in an FDA regulated industry, preferred. * Demonstrated understanding and application of Continuous Improvement and Root Cause analysis skills. * Demonstrated understanding of and ability to apply cGMPs and US FDA laws and requirements in an FDA regulated industry. * Strong functional knowledge of SAP systems. * Demonstrated ability to organize multiple tasks and change priorities to meet project deadlines. Benefits We believe our people are our greatest asset. Alongside competitive compensation, we offer benefits tailored to supporting you and your family, as well as career development opportunities to ensure you feel valued and supported, both professionally and personally. Find out more about Total Rewards at Perrigo. Hybrid Working Approach We love our offices and the setting they provide for in-person collaboration and celebration. But we also appreciate the opportunity to work remotely can energise you too, so we promote flexibility with the ability to work two days a week from home in many roles. We are proud to be included in the Forbes list of "America's Best Employers by State 2024". Find out more here Applicants please note: To apply to this position please click the APPLY button at the bottom of the application. (The SAVE button will only save your profile information but not submit an application for this open position.) Thank you. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or other characteristics protected by law. #weareperrigo Nearest Major Market: Grand Rapids
    $68k-92k yearly est. 3d ago
  • R&D Software Programmer

    Kadant Inc. 4.2company rating

    Software engineer job in Three Rivers, MI

    Overview Kadant is seeking a skilled full-time R&D Software Programmer experienced in maintaining and modernizing legacy systems. The ideal candidate will have a solid foundation in software development principles, a methodical approach to problem-solving, and a professional respect for improving long-standing systems that are vital to daily operations. This position will be part of a small industrial R&D team located in Three Rivers, Michigan. Experience in an engineering or industrial environment is a strong plus. Responsibilities • Lead efforts to maintain, update, and enhance existing VB6 applications used for operational and production systems. • Troubleshoot and resolve issues within legacy codebases while minimizing disruption to business processes. • Migrate and refactor VB6 components into modern frameworks such as .NET where appropriate. • Design, code, test, and document new software applications or system features. • Collaborate with engineering, IT, and production teams to translate system requirements into reliable software solutions. • Maintain version control, deployment documentation, and coding standards. • Participate in system testing, validation, and occasional user training as needed. Qualifications • Working knowledge of Visual Basic 6 (VB6) • Proficiency with .NET and the C family of programming languages (C, C++, C#). • Strong understanding of database systems (SQL Server, Access, or similar). • Familiarity with Windows-based application architecture and API integration. • Bachelor's degree in computer science, Software Engineering, or related field. • Excellent analytical and problem-solving abilities with a disciplined, structured approach. • Clear documentation habits and the ability to communicate effectively with both technical and non-technical users. Preferred Qualifications • Experience in an industrial, manufacturing, or engineering environment. • Familiarity with industrial systems, data acquisition, or automation interfaces. • Knowledge of source control systems such as Git or SVN. • Understanding of modern software migration strategies and lifecycle management. * Working knowledge of Visual Basic 6 (VB6) • Proficiency with .NET and the C family of programming languages (C, C++, C#). • Strong understanding of database systems (SQL Server, Access, or similar). • Familiarity with Windows-based application architecture and API integration. • Bachelor's degree in computer science, Software Engineering, or related field. • Excellent analytical and problem-solving abilities with a disciplined, structured approach. • Clear documentation habits and the ability to communicate effectively with both technical and non-technical users. Preferred Qualifications • Experience in an industrial, manufacturing, or engineering environment. • Familiarity with industrial systems, data acquisition, or automation interfaces. • Knowledge of source control systems such as Git or SVN. • Understanding of modern software migration strategies and lifecycle management. * Lead efforts to maintain, update, and enhance existing VB6 applications used for operational and production systems. • Troubleshoot and resolve issues within legacy codebases while minimizing disruption to business processes. • Migrate and refactor VB6 components into modern frameworks such as .NET where appropriate. • Design, code, test, and document new software applications or system features. • Collaborate with engineering, IT, and production teams to translate system requirements into reliable software solutions. • Maintain version control, deployment documentation, and coding standards. • Participate in system testing, validation, and occasional user training as needed.
    $62k-78k yearly est. 9d ago
  • Software Developer

    Collabera 4.5company rating

    Software engineer job in Portage, MI

    Established in 1991, Collabera is one of the fastest growing end-to-end information technology services and solutions companies globally. As a half a billion dollar IT company, Collabera's client-centric business model, commitment to service excellence and Global Delivery Model enables its global 2000 and leading mid-market clients to deliver successfully in an increasingly competitive marketplace. With over 8200 IT professionals globally, Collabera provides value-added onsite, offsite and offshore technology services and solutions to premier corporations. Over the past few years, Collabera has been awarded numerous accolades and Industry recognitions including. Collabera awarded Best Staffing Company to work for in 2012 by SIA. (hyperlink here) Collabera listed in GS 100 - recognized for excellence and maturity Collabera named among the Top 500 Diversity Owned Businesses Collabera listed in GS 100 & ranked among top 10 service providers Collabera was ranked: 32 in the Top 100 Large Businesses in the U.S 18 in Top 500 Diversity Owned Businesses in the U.S 3 in the Top 100 Diversity Owned Businesses in New Jersey 3 in the Top 100 Privately-held Businesses in New Jersey 66th on FinTech 100 35th among top private companies in New Jersey *********************************************** Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance. Job Description Position Details: Title: Software Developer Location: Portage, MI Duration: 12 month (may extend) Manager's Note: We are seeking for a candidate who is a Senior level software developer in any one of the following: Java/C/.Net Responsibilities: • Researches, designs, develop and integrate applications at a mid-level as per written specifications. • Write new software or make modifications to existing software applications and modules in accordance with written specifications. • Educated or experience writing software in any of the following languages; Java, C or .Net • Educated or experience/background in Analysis and Design, ability to write technical documentation, comprehensive testing. • Experience with web services, WCF, AJAX, JQuery, MVC, XRM is an added plus Additional Information To know more about this position, please contact: Monil Narayan ************
    $72k-94k yearly est. 60d+ ago
  • Quality Assurance Engineer

    Vlaunchu

    Software engineer job in South Bend, IN

    Job Description: Quality Assurance EngineerCompany: ConfidentialLocation: South Bend, IN (Relocation Assistance Available) Job Category: ManufacturingJob Type: Full TimeSalary: $130,000 + BonusJob ID: 8GUSPPMX About the Role:We are seeking a Quality Assurance Engineer with experience in an injection molding environment to join our team. This role involves quality planning, contract reviews, new product launches, quality issue investigations, and quality testing. The ideal candidate should have a strong understanding of ISO 9001:2015, blueprint reading, GD&T, and experience with various quality testing methodologies. Key Responsibilities:Format quality plans, conduct contract reviews, and launch new products.Provide timely communication and deliver test reports to customers.Investigate and resolve quality issues by implementing corrective actions.Develop and control inspection plans for molding and secondary operations.Support and enforce the ISO 9001:2015 management system.Program the CMM, Micro-Vu, optical comparators, and hand-held measuring equipment.Assist team with all quality tests.Train, manage, and lead a team of quality personnel.Required Qualifications:Minimum 3 years of Quality Assurance experience within an injection molding environment.Proven experience in testing plastics injection molding products.Bachelor's degree or higher (preferred).Experience with correction actions (8D, 5 Whys, Fishbone etc.).Previous experience with internal and external ISO Audits.Previous blueprint experience and GD&T knowledge.Understanding of FAI (First Article Inspection) & PPAP.Prior experience with programming and using PC-DMIS for CMM.Compensation & Benefits:Competitive base salary with bonus potential.Paid Time Off including holidays and vacation.Health, Dental, and Vision insurance.2 Health Plan Options - One with fully reimbursed deductible!Flexible Spending Account.Dependent Care Reimbursement Account.401(k) with company match.Company provided group life insurance and AD&D.Company provided short-term disability coverage.Optional long-term disability coverage.Optional Cancer Insurance and Extended Illness Insurance.Employee Referral Bonuses.If you are a detail-oriented professional with a passion for quality and a strong background in injection molding, we would love to hear from you!
    $62k-81k yearly est. 60d+ ago
  • DeltaV Automation Engineer - Life Sciences / Pharma

    Blackstar 3.4company rating

    Software engineer job in Kalamazoo, MI

    Job Description We are seeking a DeltaV Engineer to design and implement Emerson DeltaV automation solutions for the Life Sciences, Biotech, and Pharmaceutical industries. Join our employee-owned engineering firm and work on projects that impact global healthcare, delivering regulatory-compliant, high-quality automation systems. Key Responsibilities: Design, configure, and implement DeltaV control systems and batch processes (ISA-88). Collaborate with clients to deliver GAMP5, cGMP, and 21 CFR Part 11-compliant solutions. Perform FAT/SAT, commissioning, startup, and troubleshooting. Engineer system architecture, instruments, HMIs, and control strategies for optimal production. Mentor junior engineers and support cross-functional teams on automation projects. Qualifications: Bachelor's in Electrical, Control Systems, Chemical Engineering, or related field. 3-7+ years of hands-on experience with Emerson DeltaV systems and PLCs. Experience in Life Sciences, Pharma, Biotech, or Medical Device environments. Strong knowledge of automation protocols (Ethernet/IP, Modbus TCP/IP, Profibus, OPC, HART, Foundation Fieldbus). Skilled in FAT/SAT, commissioning, troubleshooting, and industrial networking. Knowledge of GAMP5, cGMP, and 21 CFR Part 11. Willing to travel up to 25% and work extended hours if needed. Preferred: Historian systems, alarm management, Rockwell/Siemens DCS, AutoCAD, loop tuning, and mentoring experience. Why Join Us: Base salary $105K-$145K + uncapped bonus Full benefits package: medical, dental, vision, PTO, 401(k)/profit sharing, tuition reimbursement, ESOP Opportunity to grow in an innovative, employee-owned company delivering high-impact automation solutions.
    $105k-145k yearly 26d ago
  • Full Stack Developer Testing & Release Enablement

    Surf Internet

    Software engineer job in Stevensville, MI

    Full Stack Developer - Testing & Release Enablement We're growing our digital team - responsible for the platforms, APIs, and customer-facing experiences that power Surf Internet. To keep delivering at speed, we need a developer who is passionate about testing, quality assurance, and release reliability. This role is designed for a developer with a strong interest in user acceptance testing (UAT), automated test coverage, and CI/CD pipelines. You'll contribute hands-on to both front-end and back-end systems, while also helping formalize our testing and release processes to ensure that every deployment is stable, consistent, and production-ready. You don't need decades of experience - what matters is your ability to build, test, and improve with a quality-first mindset. You'll work closely with other developers, product managers, and business stakeholders to make sure the features we release are both reliable and scalable. Applicants are required to submit a 1-2 minute video introduction with their application. What You'll Do * Help define and implement testing frameworks, UAT processes, and release quality standards. * Build and maintain front-end and back-end features that power digital customer experiences. * Ensure pull requests, integrations, and releases are consistently tested and validated. * Expand and improve automated test coverage to reduce manual effort and catch issues earlier. * Contribute to and optimize CI/CD pipelines, keeping development velocity high while maintaining reliability. * Collaborate with product, QA, and business teams to translate requirements into well-tested solutions. * Champion a culture of quality, ensuring that testing is built into the development lifecycle.
    $73k-95k yearly est. 16d ago
  • Software Engineer.

    Krg Technology 4.0company rating

    Software engineer job in Saint Joseph, MI

    To effectively understand the product's architecture(laundry domain) and functionality to deliver the clients' requirements To provide timely enhancements and addition of new features to existing codes of products to improve functional performance To fix, remove and resolve bugs in codes of products to facilitate product performance To conduct functional tests of developed code to ensure functionality and performance Additional Information All your information will be kept confidential according to EEO guidelines.
    $66k-85k yearly est. 2h ago
  • SIS HW/SW Engineer

    Yokogawa 4.5company rating

    Software engineer job in Baroda, MI

    Not just a job, but a career Yokogawa, award winner for 'Best Asset Monitoring Technology' and 'Best Digital Twin Technology' at the HP Awards, is a leading provider of industrial automation, test and measurement, information systems and industrial services in several industries. Our aim is to shape a better future for our planet through supporting the energy transition, (bio)technology, artificial intelligence, industrial cybersecurity, etc. We are committed to the United Nations sustainable development goals by utilizing our ability to measure and connect. About the Team Our 18,000 employees work in over 60 countries with one corporate mission, to "co-innovate tomorrow". We are looking for dynamic colleagues who share our passion for technology and care for our planet. In return, we offer you great career opportunities to grow yourself in a truly global culture where respect, value creation, collaboration, integrity, and gratitude are highly valued and exhibited in everything we do. Experience in SIS system , PLC/DCS, HW and SW configuraiton Yokogawa is an Equal Opportunity Employer. Yokogawa wants a diverse, equitable and inclusive culture. We will actively recruit, develop, and promote people from a variety of backgrounds who differ in terms of experience, knowledge, thinking styles, perspective, cultural background, and socioeconomic status. We will not discriminate based on race, skin color, age, sex, gender identity and expression, sexual orientation, religion, belief, political opinion, nationality, ethnicity, place of origin, disability, family relations or any other circumstances. Yokogawa values differences and enables everyone to belong, contribute, succeed, and demonstrate their full potential. Are you being referred to one of our roles? If so, ask your connection at Yokogawa about our Employee Referral process!
    $67k-87k yearly est. Auto-Apply 14d ago
  • Automation Engineer - Allegan Area

    The Pivot Group Network 4.3company rating

    Software engineer job in Allegan, MI

    Job Description Automation Engineer | Allegan, MI Salary Range: $81,000 - $126,000 depending on experience Are you a seasoned professional with a passion for designing systems that improve efficiency and reduce manual processes? The Pivot Group is committed to fostering meaningful relationships and supporting community growth. We are collaborating with leading companies in Allegan seeking Automation Engineers to lead and enhance their operations. The Opportunity We are working with companies in Allegan that are adding Automation Engineers to their teams. These organizations value quality over speed in hiring. By connecting with us, you position yourself for opportunities that align with what you're looking for. Key Responsibilities Design, develop, and implement industrial automation solutions using PLCs, HMIs, and robotics. Program and configure PLCs, SCADA systems, HMI interfaces, and industrial robots. Troubleshoot, diagnose, and resolve complex issues in automated production lines and control systems. Lead the commissioning and start-up of new automation equipment and system upgrades. Optimize existing automation processes to improve efficiency, reliability, and product quality. Create and maintain detailed technical documentation, including electrical schematics and software backups. Ensure all automation systems adhere to safety standards and regulatory compliance. Recommended Qualifications Bachelor's degree in Electrical, Automation, Mechatronics, or a related engineering field. Strong proficiency in PLC programming (e.g., Siemens, Allen-Bradley) and HMI development. Experience with industrial robotics (e.g., Fanuc, Kuka, ABB) and vision systems. Demonstrated ability to design, implement, and troubleshoot industrial control systems and instrumentation. Familiarity with SCADA systems, industrial networking protocols (e.g., EtherNet/IP, Profinet), and data acquisition. Understanding of manufacturing processes, lean principles, and safety standards. Bonus Qualifications Experience with Manufacturing Execution Systems (MES) or Enterprise Resource Planning (ERP) integration. Proficiency with data analytics tools (e.g., Python, SQL, Power BI) for operational technology (OT) data. Familiarity with Industrial IoT (IIoT) platforms and cloud-based data solutions. Strong understanding of cybersecurity principles applied to industrial control systems (ICS). Job Titles That Should Apply Automation Engineer, Controls Engineer, Industrial Automation Engineer, Robotics Engineer, Process Automation Engineer, PLC Programmer, Manufacturing Automation Engineer, Test Automation Engineer, Automation Specialist, Automation Developer Why Pivot Group The Pivot Group was founded by manufacturing professionals who've been on both sides of the hiring process. Our clients are strategic-they partner with us because they want real insight into their roles and the people filling them, not a stack of resumes. We focus on match-driven placements built around what actually matters: Commute, Compensation, Culture, and Career trajectory. If you're ready to take the next step in your career and connect with a firm that values fit over speed, we invite you to reach out. The Pivot Group offers resources to support your search-market insights, resume feedback, and interview preparation. As our partnerships grow, we'll reach out with opportunities aligned with your goals. Thank you for considering this approach to career advancement.
    $81k-126k yearly 21d ago
  • Software Engineer

    Actia Corporation 3.9company rating

    Software engineer job in Elkhart, IN

    Description: ACTIA Corporation has been manufacturing quality vehicle electronics and diagnostic equipment for growing markets such as Off-Highway, Bus & Coach, Truck & Fleet, Marine and Specialty Vehicles for over 30 years. ACTIA Group is an international group based in Toulouse, France. We are currently looking for a Software Engineer to join our team onsite in Elkhart, IN. The Software Engineer Work as a cooperative member of the Engineering team to assist the engineers in producing a smooth efficient flow of quality work through the department. Job Specific Competencies: Software Engineer Adapts baseline software applications (software on existing embedded platforms and PC applications) to meet provided specifications Follows disciplined process for programming and testing activities Requests peer reviews as necessary Estimates time required to complete projects and delivery dates for prototypes and software changes Investigates problems reported by customers on existing products Provides verification software developed by other engineers Project Management Actively manages tasks to ensure priority issues are addressed to meet project timing Collaboration Collaborates with customer to support new software development Collaborates with ACTIA software teams across multiple countries Collaborates with all members of interdisciplinary team for product development and release to manufacturing Quality Ensures software development follows company policies Documentation Maintains time records, projects reports and software documentation as required Legal Compliance Ensure legal compliance with state, federal, international and OSHA requirements as needed Ensure ISO procedures are followed Maintain compliance with all company policies and procedures Working Conditions Movement - This position needs to occasionally move about inside the office and on the production floor. Frequently required to reach with hands and arms. Occasionally required to stand; walk; use hands to finger, handle, or feel objects, tools, or controls; and stoop, kneel, crouch, or crawl Operate/Use - Must be able to operate a computer and other office productivity machinery (i.e. copier, printer, calculator) Ascend/Descend - Rarely ascends/descends stairs to reach archived files Communicate - This position frequently communicates with co-workers, managers and supervisors. Must be able to exchange accurate information in these situations. Transport - This position frequently lifts or moves 25 pounds, occasionally moves up to 50 pounds for various needs. Vision - Specific vision abilities required by this job include close vision, color vision, depth perception and the ability to adjust focus. Work Environment - Relatively quiet but fast paced. Travel - Occasional travel to customers and vendors, with overnight stays, may be required. Requirements: Minimum Qualifications and Education Bachelors of Science in Computer Science, Electronics, Mathematics or equivalent 1 - 3 years of experience in Software Engineering preferred Programming 8/16/32 microcontrollers using C (automotive experience is preferred); 1 - 3 years Windows programming with C++ (Embarcadero C++ Builder XE experience is preferred); 1 year Structured software development including software verification and validation; 1 year CAN development tools (i.e. Vector CANalyzer/CAPL or Intrepid); 1 - 3 years Version control/configuration management tools (i.e. Subversion, Git); 1 year Knowledge of codesys is a plus Organizational Competencies: Quality Focus - Determined to stay focused on the quality of each and every deliverable by ensuring consistency and adherence to high standards, as well as paying close attention to even the minutest details involved. Innovative Thinking - The inherent desire to change and innovate in order to ensure that the organization stays relevant and current with changing times. Effective Communication - Balancing listening and talking, speaking and writing clearly and accurately, influencing others, keeping others informed. Teamwork - Taking ownership of our work, doing what is needed without being asked, following through. Problem Solving - Planning ahead, managing time well, being on time, being cost conscious, thinking of better ways to do things. A commitment to excellence and hard work will be rewarded with a competitive salary, career advancement opportunities, and an excellent benefits package which includes: Medical, Dental and Vision coverage Life and Disability insurance HSA Match 401(k) Plan Paid Holidays Generous paid time off policy. A flexible Schedule. Employee Gym on site! Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time. ACTIA Corporation is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: ACTIA is committed to the principle of equal employment opportunity for all employees and t providing employees with a work environment free of discrimination and harassment. All employment decisions at ACTIA are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. ACTIA will not tolerate discrimination or harassment based on any of these characteristics.
    $65k-85k yearly est. 28d ago
  • Mechanical Software Engineer

    V&J Technologies 3.9company rating

    Software engineer job in Marshall, MI

    About us Contemporary Amperex Technology Kentucky (CATK) is the US battery manufacturing subsidiary of Contemporary Amperex Technology Co., Limited (CATL). CATL is a global leader in research, development and manufacturing of battery energy storage system for vehicles, grid scale, and maritime applications. In 2024, CATL accounts for over 37% of global EV battery installed capacity. CATL has been the largest battery manufacturer in the world for the last 7 years. The Company is committed to providing cutting-edge solutions for global new energy applications. Our Vision Strive to be a global premier innovative technology corporation, deliver excellent contribution to green energy resolution for mankind, and provide a platform of pursuing the spiritual and material well-being for employees! Job Overview: To better serve the global auto industry electric vehicle trend in the United States, CATL, through its U.S.-based subsidiary, CATK, is seeking a dedicated and experienced Mechanical Software Engineer to join our local team. The Mechanical Software Engineer will be responsible for developing and maintaining the technical standards related to software and network configurations used in mechanical systems. This role includes auditing changes to equipment, providing essential technical support, and assisting in the formulation of standards for visual programming and algorithms. The ideal candidate will possess a strong background in both mechanical engineering and software development. Essential Functions: Implement and periodically review technical standards for software and network systems involved in mechanical operations. Ensure all software-related aspects of mechanical systems adhere to industry standards and company requirements. Audit key changes in mechanical equipment to ensure seamless integration with software systems. Provide change control and ongoing technical support for on-site implementations, ensuring modifications meet both mechanical and software standards. Collaborate with technical supervisors to develop and refine technical standards for visual programming and algorithms related to mechanical operations. Enhance and optimize algorithmic efficiency within mechanical systems through rigorous standard setting and review. Act as a key technical resource, offering support and expert advice for integrating software with mechanical systems. Work closely with other engineers and developers to ensure cohesive operation between mechanical components and software functionalities. Minimum Qualifications: Bachelor's or Master's degree in Mechanical Engineering, Software Engineering, or a related field. Strong foundational knowledge in electricity, software, vision systems, and robotics. Proven experience in electrical and equipment development, particularly within the chemical, semiconductor, automotive, or related industries. Ability to recognize, interpret, and draw electrical schematics and wiring diagrams. Skilled in PLC programming, robot programming, and servo debugging, with a strong understanding of low-voltage circuits, signal lines, and electrical components. Excellent problem-solving skills and the ability to manage multiple projects under tight deadlines. Strong communication skills and the ability to work effectively in a team-oriented environment. Ability to maintain a full-time work schedule with regular in-person attendance is required for this position. Ability to interact professionally with individuals of varied backgrounds and skill level. Physical Requirements: Ability to move around work sites, which may include walking, standing, and climbing ladders or stairs. Flexibility to bend, kneel, or crouch, particularly when inspecting installations or troubleshooting. Capability to lift and carry moderate weights, typically up to 25-50 pounds. Occasional lifting of heavier items may be required. Ability to work in various environments, including offices, construction sites, and manufacturing facilities. Willingness and ability to travel to various job sites, which may require driving or other forms of transportation. Benefits: Competitive salary commensurate with experience. Comprehensive benefits package including medical, dental, and vision coverage. 401(k) retirement savings plan with company match. Paid time off and holidays. Professional development opportunities. ***CATK is an Equal Opportunity Employer*** The information contained herein is not intended to be an all-inclusive list of the duties and responsibilities of the job, nor is it intended to be an all-inclusive list of the skills and abilities required to do the job. The Company may, at its discretion, revise the job description at any time, and additional functions and requirements may be assigned by supervisors as deemed appropriate. Requirements, skills and abilities included have been determined to illustrate the minimal standards required to successfully perform the position.
    $65k-86k yearly est. 60d+ ago
  • CAD Programmer

    The Cavco Family of Companies 4.3company rating

    Software engineer job in Elkhart, IN

    We are seeking an enthusiastic and detail-oriented Full-Time On-Site Entry Level AutoCAD LISP Programmer to join our dynamic team. This is an exciting opportunity for individuals with a basic foundational knowledge of AutoCAD and LISP programming looking to kick-start their careers in a collaborative and innovative environment. In this role, you will be responsible for developing, testing, and maintaining LISP routines that enhance our AutoCAD applications, making them more efficient and tailored to meet project needs. This is a full-time in office position with no hybrid or remote opportunities. Responsibilities Develop and maintain AutoCAD LISP routines to improve design productivity and efficiency. Collaborate with others to understand project requirements and create tailored solutions. Test and debug existing LISP routines to ensure optimal performance and reliability. Participate in project meetings and contribute technical insights and suggestions. Requirements Basic knowledge of AutoCAD software and its functionalities. Familiarity with LISP programming language and its applications in AutoCAD. Strong problem-solving skills and attention to detail. Ability to work effectively both independently and in team environments. Excellent communication skills, both written and verbal. A willingness to learn new technologies and adapt to changing project needs.
    $60k-77k yearly est. 60d+ ago
  • DeltaV Automation Engineer

    Global Recruitment Solutions LLC

    Software engineer job in Kalamazoo, MI

    We have a DeltaV Automation Engineer opportunity in Kalamazoo, MI. As a DeltaV Engineer, you will play a critical role in designing and implementing advanced Emerson DeltaV automation solutions within the Life Sciences industry. Working within a dynamic system integration environment, you will be part of a team responsible for delivering high-quality, fit-for-purpose, regulatory-compliant automation that supports biopharmaceutical and medical device manufacturing. This is an opportunity to contribute to projects that impact global healthcare while growing within an employee-owned organization that values innovation and technical excellence. You will have the opportunity to work in one of our local offices while supporting clients nationwide, delivering cutting-edge automation solutions in the industry. RESPONSIBILITIES: All areas of responsibility listed below are essential to the satisfactory performance of this position, with reasonable accommodation, if necessary. Develop, configure, and implement Emerson DeltaV control systems, ensuring alignment with customer specifications, Wunderlich-Malec (WM) standards, and industry best practices Design and program DeltaV batch processes per ISA-88 standards Collaborate with clients in the life sciences industry to gather requirements and develop customized automation solutions Engineer system architecture, instrument specifications, and control strategies to optimize manufacturing efficiency Configure DeltaV controllers, applications, HMI, and historian solutions while ensuring compliance with GAMP 5, cGMP, and 21 CFR Part 11 regulations Conduct Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT) to validate system performance Provide on-site startup, commissioning, and troubleshooting support activities for deployed systems into production environments Ensure compliance with system and software development life cycle methodologies, including validation documentation Work closely with multidisciplinary teams, including electrical engineers, process engineers, validation engineers, and project managers, to deliver projects on time and within budget Mentor junior engineers and technicians, fostering knowledge-sharing and technical growth QUALIFICATIONS: Professional degree in Electrical Engineering, Control Systems Engineering, Chemical Engineering, or a related field 3 to 7 years of experience in automation and control system engineering, preferably with a focus on Emerson DeltaV Proficiency in ISA-88 Batch Processing and DeltaV Batch configuration Familiarity with Historian, Alarm Management, and Advanced Control Strategies Experience with automation protocols (HART, Foundation Fieldbus, Profibus, Modbus TCP/IP, Ethernet/IP, OPC) Expertise in process control strategies, loop tuning, and system integration Understanding of industrial networking for communication between controllers, servers, and HMIs Working experience in the Life Sciences industry, including biotechnology, pharmaceuticals, or medical devices is preferred, but not required if strong Emerson DeltaV experience from other industries Knowledge of GAMP5, cGMP, 21 CFR Part 11, and validation life cycle processes Familiarity with electrical design principles and working knowledge of AutoCAD is a plus Strong troubleshooting skills and the ability to diagnose and resolve complex automation issues Familiarity with Rockwell Automation, Siemens PCS7, or other DCS/SCADA systems is a plus Willingness to travel up to 25% for on-site support and commissioning Ability to work independently and collaboratively on complex automation projects in industrial and manufacturing environments Strong written and verbal communication skills for technical documentation and collaboration with cross-functional teams and clients. Passion for craftmanship, innovation, and problem-solving in mission-critical environments. Professional references from a peer and a manager Experience in translating high-level functional requirements into detailed software design
    $68k-88k yearly est. 22d ago
  • Software Engineer 1

    Vermont Information Processing

    Software engineer job in Holland, MI

    VIP's eo Star Development Team is seeking a Software Engineer 1 with a passion for creating user-friendly applications. The ideal candidate will take great pride in their work and be willing to rethink and suggest improvements for current applications as well as contribute to the development of new projects. This person must be comfortable working closely with a small team and have the flexibility to work on clearly-defined as well as abstract tasks to achieve a shared goal. The successful candidate will have practical programming experience, knowledge of programming best practices, and have the ability to work in a high energy environment. As a Software Engineer you will work in a team to improve the features and stability of existing applications. You will be assigned programming changes identified by our customers and can include enhancements, fixes to bugs, customization of software or interface development (data extracts). Position Type: Full Time, Hybrid - will be required to report to our office in Holland, MI. Starting Pay Range: $70,000 - $80,000 annually Independently complete well-scoped components from a larger project in a reasonable time frame Collaborate with your team to design, plan, implement and test solutions Communicate well with team members and external teams Follow, enhance and contribute to established team processes Continuously seek self-improvement and learning Requirements: Foundational knowledge of software programming concepts Excellent problem-solving and analytical skills Ability to learn new coding languages and technologies Bachelor's Degree in Computer Science / Software Engineering preferred, or equivalent combination of education, training, and experience Technologies We Use: Languages: C#, Angular, SQL, Dart Frameworks: .net, NodeJS, Flutter Tools: Azure, Azure DevOps, Confluence, Git, Visual Studio, Visual Studio Code, Crashlytics, App Center, Azure Application Insights, SSMS Other: database performance optimization, server administration, JWT, OpenAPI, SASS, UI/UX, Oauth2, OpenID Connect Benefits Include: Health Insurance Vision and Dental Expense Reimbursement 401k Matching and Employer Contributions Life and Disability Insurance Health Savings and Flexible Spending Accounts Paid Parental Leave Discounted Gym Memberships Combined Time Off and Floating Holidays Flex and Hybrid Schedules All full time job offers are contingent upon passing a pre-employment drug screening and background check.
    $70k-80k yearly Auto-Apply 57d ago
  • Software Solutions Senior - Sage Intacct

    UHY 4.7company rating

    Software engineer job in Kalamazoo, MI

    JOB SUMMARYThe Software Solution Senior is a key member of the Client Accounting Advisory Services team responsible for designing, developing, and implementing high-quality accounting software solutions. This role requires a technical background, leadership skills, and the ability to collaborate with cross-functional teams to deliver innovative accounting software solutions that meet client needs. The Software Solution Senior will also provide guidance and mentorship to associate team members. Lead the design and configuration of accounting software modules or applications, ensuring adherence to industry standards and best practices Collaborate with product managers and business analysts to gather software requirements and translate them into technical designs Develop and maintain an understanding of accounting principles and practices to effectively design and implement software solutions for accounting workflows Provide training to end users on software features and functionalities Prepare comprehensive documentation, including user manuals, guides, and training materials, to support software implementation and usage Provide ongoing technical support to clients through various channels, including phone, email, and remote access and use of the support ticketing system (Issuetrak) Collaborate with cross-functional teams to define and execute software testing strategies, ensuring the reliability and accuracy of accounting software solutions Stay up to date with emerging technologies and industry trends in accounting software to contribute to the continuous improvement of software offerings Troubleshoot and resolve complex technical issues related to accounting software implementation, data integration, and system performance Collaborate with product managers and stakeholders to prioritize software features and enhancements based on client needs and market demands Participate in the life cycle of a software implementation and support, including requirements analysis, estimation, planning, and release management Conduct Software demonstrations, create pricing quotes, draft engagement letters Assist with Software Vendor invoice processing/allocations for client billing Supervisory responsibilities May supervise subordinate team members Work environment Work is conducted in a professional office environment with minimal distractions Physical demands Prolonged periods of sitting at a desk and performing work in front of a computer screen for long periods of time Must be able to lift up to 15 pounds at a time Travel required Occasional travel, but unpredictable, based on client needs Required education and experience Bachelor's degree in accounting, accounting information systems, or relevant, hands-on accounting system implementation experience 3+ years of relevant experience Current experience and technology skills using Sage Intacct, QuickBooks Online, or similar accounting software Proficient with using Microsoft Office (Word, Excel, PowerPoint, and Outlook) Preferred education and experience Advanced degree or relevant certifications Other duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the colleague for this job. Duties, responsibilities and activities may change at any time with or without notice. WHO WE ARE UHY is one of the nation's largest professional services firms providing audit, tax, consulting and advisory services to clients primarily in the dynamic middle market. We are trailblazers who bring our experience from working within numerous industries to our clients so that we can provide them with a 360-degree view of their businesses. Together with our clients, UHY works collaboratively to develop flexible, innovative solutions that meet our clients' business challenges. As an independent member of UHY International, we are proud to be a part of a top 20 international network of independent accounting and consulting firms. WHAT WE OFFER POSITIVE WORK ENVIRONMENT Enjoy a collaborative and supportive work environment where teamwork is valued. ATTRACTIVE COMPENSATION PACKAGES Our compensation is competitive and tailored to reflect the role, qualifications, and expertise of each individual. COMPREHENSIVE BENEFIT PACKAGE Access comprehensive benefits including group health insurance, dental and vision coverage, 401(k) retirement plans, and generous paid time off (PTO) allowances.
    $74k-89k yearly est. Auto-Apply 28d ago
  • Software Engineer, Platform - South Bend, USA

    Speechify

    Software engineer job in South Bend, IN

    Job Description The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies. Overview The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You'll Do Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience An Ideal Candidate Should Have Proven experience in backend development: TS/Node (required) Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact Preferred: Experience with Docker and containerized deployments Preferred: Proficiency in deploying high availability applications on Kubernetes What We Offer A dynamic environment where your contributions shape the company and its products A team that values innovation, intuition, and drive Autonomy, fostering focus and creativity The opportunity to have a significant impact in a revolutionary industry Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more An active role at the intersection of artificial intelligence and audio - a rapidly evolving tech domain The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $63k-83k yearly est. 10d ago
  • Junior Software Engineer

    Modearn

    Software engineer job in South Bend, IN

    ModEarn is a new venture developing a human capital management (HCM) platform focused on increasing the efficiency of HR professionals and improving the financial wellness of employees in the workplace and beyond. Our mission is to propel every employee to rise above their stressors and achieve sustainable financial wellness. It's not just the right thing to do on a personal level; it can also improve the performance of an entire organization. Backed by a veteran HCM provider that has served clients for more than 30 years, ModEarn blends decades of industry know-how with new approaches to comprehensive employee wellness, all wrapped up in a simple, user-friendly design. At ModEarn, we embrace and celebrate innovative ideas and the folks who make them a reality. We thrive on helping both employers and employees reach new levels of success. We challenge ourselves, our clients, and our industry peers to grow and innovate every single day. But that's enough about us. If you have what it takes to excel in a fast-paced culture and make lasting contributions in support of ModEarn's mission, we want to hear from you! Job Description Position Description As a Junior Software Engineer, you will be responsible for contributing to the development initiatives on our SaaS platform. You will join a team responsible for setting architecture and development standards, implementing best practices, mentoring and helping each other grow, and building a solution that our customers are excited to have. What You'll Do Tackle a wide variety of problems throughout the stack and contribute to our product code base Work closely with Product Management to review release schedules and execute sprints Develop and maintain tools, practices, and processes to help the organization scale, design best-in-class architecture, and develop test and release automation Stay on top of current and future industry trends to understand how to improve our capabilities Qualifications What You'll Bring to the Table Experience in building complex solutions based on Cloud technologies Experience in the software development life cycle, including coding standards, code reviews, source control management, QA, Database architecture, build processes, testing, and deployment Hands-on Full Stack application development and SaaS development experience that includes experience across multiple languages and projects Passion and willingness to continue learning and utilizing up-and-coming technology trends Bonus Points 2+ years in the development of new and innovative services Knowledge of some current web client technologies: HTML, CSS, JavaScript, jQuery, Angular, and/or server-side libraries Knowledge of some of the following: C#, Python, Django, JSON, and/or RESTful API Knowledge of some of the following: SQL and/or MongoDB Experience with mobile application development and deployment via Swift and/or Kotlin Familiarity with leading trends such as Microservices, Serverless Architecture, Blockchain, and AI Degree in Computer Science, Computer Engineering, and/or related fields Additional Information All your information will be kept confidential according to EEO guidelines.
    $62k-82k yearly est. 60d+ ago
  • Count Drop Team Member

    Four Winds Casinos Career Site

    Software engineer job in South Bend, IN

    Responsible for handling gaming drops, table game fills, credit and reconciliations. ESSENTIAL DUTIES AND RESPONSIBILITIES include the following: Maintains a thorough working knowledge of laws, rules and regulations of the Gaming Commission, as well as policies, procedures and controls. Ensures the integrity of all count room transactions. Removes bill validators from machines and places them in a secure cart. Completes the drop of the JXC's and cash dispensing units as scheduled. Transports the cart, accompanied by security, to the count room. Assists in table games drops, counting money, and reconciling gaming revenue. Prepares various reports, including stiff sheets, transfer sheets, table game fills and credit slips; reconciles all totals to the Master Summary; forwards all information to appropriate individual(s). Maintains all records, reports and other required paperwork in the Count Room Area of the Finance Department. Conducts the necessary research to effectively resolve count team disputes. The above statements are intended to describe the general nature and level of work being performed by individuals assigned to this position. They are not intended to be an exhaustive list of all duties, responsibilities, and skills required of personnel so classified. Promotes the following within the department and among all employees: Creates an atmosphere of fun for all casino guests. Encourages mutual respect, dignity and integrity with all employees, by setting positive examples at all times. QUALIFICATION REQUIREMENTS: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. EDUCATION and/or EXPERIENCE: High school diploma or G.E.D. preferred. Some college courses in banking and finance or related area preferred. SPECIAL QUALIFICATIONS: Effective communication skills required. Must be extremely numbers-oriented and computer-literate. This position requires a Level 2 Gaming License. LANGUAGE SKILLS: Ability to read, analyze, and interpret basic instructions furnished in written, oral or diagram form. MATHEMATICAL SKILLS: Ability to add, subtract, multiply and divide in all units of measure, using whole numbers, common fractions, and decimals. REASONING ABILITY: Ability to apply common sense reasoning to a variety of situations. PHYSICAL DEMANDS: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to talk or hear. The employee is also regularly required to stand, walk, sit, and use hands to finger, handle, or feel objects, tools or controls. The employee is occasionally required to reach with hands and arms, and to sit, climb or balance, and stoop, kneel, crouch or crawl. The employee is regularly required to stand, for long periods of time. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus. The employee is regularly required to lift and/or move up to fifty (50) pounds. Applicants must successfully complete screening for essential job functions. WORK ENVIRONMENT: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The employee regularly works with money. The noise level in the work environment is usually loud. A casino environment is typically smoky.
    $22k-33k yearly est. 60d+ ago
  • Sr. Bods Developer

    Sonoma Consulting

    Software engineer job in Kalamazoo, MI

    Halo Group is a premier provider of IT talent. We place technology experts within the teams of the world's leading companies to help them build innovative businesses that keep them one step closer to their customers and one step ahead of the competition. We offer a meaningful work environment for employees, attractive and interesting engagements for consultants, and cutting-edge digital innovation for our customers. We delight in helping our customers execute their digital vision. Big projects or small, Halo Group knows that by combining the highest quality talent with our unwavering support, we will become an invaluable extension of the team. Halo Group's experienced consultants in Detroit, Atlanta and Dallas specialize in all areas of product/project governance, UX/UI, multi-platform applications, quality assurance/testing, cloud computing, and data analytics. Since its inception, Halo Group has been recognized for numerous awards, including: - INC 5000 - Future 50 - 101 Best and Brightest - Michigan 50 Companies to Watch - Goldline Research - “Most Dependable Companies” - Ernst & Young - “Entrepreneur of the Year” Finalist Job Description SR. BODS DEVELOPER Duration:3-4 months Location: Kalamazoo, Michigan Role and Responsibilities: 1. Conduct Requirement/Data Analysis and identify data sources 2. Document functional and technical requirements, and translate requirements into reporting solutions, analytic tools and dashboards 3. Build and Develop systems Data flows and Database Models 4. Understanding integration with SQL Data mart. 5. Design and implement technology best practices, guidelines and repeatable processes 6. Work with Developers to understand SDS code changes that will impact analytics and tools. 7. Assist Tableau application implementation, including integration, data conversion etc. 8. Develop solutions patterns, data flow diagrams, data models and architectural specifications 9. Provide support as required to ensure the availability and optimized performance of developed reports and dashboards for both external and internal users. 10. Provide technical integration expertise to the teams for applications and products. 11. Help ensure that project requirements are defined, traceable and managed throughout the project lifecycle. Qualifications 1. Conduct Requirement/Data Analysis and identify data sources 2. Document functional and technical requirements, and translate requirements into reporting solutions, analytic tools and dashboards 3. Build and Develop systems Data flows and Database Models 4. Understanding integration with SQL Data mart. Additional Information All your information will be kept confidential according to EEO guidelines.
    $81k-106k yearly est. 60d+ ago

Learn more about software engineer jobs

How much does a software engineer earn in Portage, MI?

The average software engineer in Portage, MI earns between $56,000 and $96,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.

Average software engineer salary in Portage, MI

$73,000
Job type you want
Full Time
Part Time
Internship
Temporary