Software Engineer

Brooksource

Dearborn (MI)

On-site

USD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Vision insurance

Job summary

Brooksource recherche un Ingénieur Logiciel qualifié pour rejoindre son équipe spécialisée dans l'automatisation des processus manufacturiers. Le candidat idéal aura une solide expérience en développement logiciel et en protocoles de communication industrielle. Vous serez responsable de la conception et du développement de composants logiciels, en travaillant en étroite collaboration avec des ingénieurs et des opérateurs d'usine pour fournir des solutions fiables et évolutives dans un environnement dynamique. Ce poste offre une rémunération compétitive avec des opportunités de croissance professionnelle.

Qualifications

  • Expérience en programmation avec C#, Python, Java ou C++.
  • Compétences en programmation PLC et systèmes SCADA (ex. OPC UA).
  • Compréhension des protocoles de communication industrielle.

Responsibilities

  • Concevoir, développer et déployer des composants logiciels pour l'automatisation.
  • Collaborer avec des ingénieurs et des opérateurs pour des solutions robustes.
  • Maintenir et améliorer les bases de code existantes.

Skills

C#
Python
Java
C++
Analytical Skills
Problem-Solving
Communication Skills

Job description

Get AI-powered advice on this job and more exclusive features.

We are seeking a skilled and motivated Software Engineer to join our team focused on manufacturing automation and control systems. The ideal candidate will have a strong background in software development, industrial communication protocols, and experience working in fast-paced, cross-functional environments.

Key Responsibilities:

  • Design, develop, test, and deploy software components for manufacturing automation and control systems.
  • Collaborate with operations engineers, system architects, and plant operators to deliver robust solutions.
  • Translate functional requirements into technical specifications and detailed project plans.
  • Participate in Agile development processes including sprint planning, daily stand-ups, and retrospectives.
  • Maintain and enhance existing codebases to ensure reliability, scalability, and performance.
  • Create and maintain comprehensive documentation including software designs, processes, and user guides.

Required Skills and Qualifications:

  • Proficiency in programming languages such as C#, Python, Java, or C++.
  • Hands-on experience with PLC programming, SCADA systems (e.g., OPC UA), and Modbus protocols.
  • Strong understanding of industrial communication protocols (e.g., UDP/TCP/IP, Ethernet/IP).
  • Familiarity with the Software Development Lifecycle (SDLC) and Agile methodologies.
  • Ability to work independently and collaboratively in a dynamic environment.
  • Excellent analytical, problem-solving, and communication skills.
  • Knowledge of Agile/Scrum practices.

Preferred Qualifications:

  • Experience in manufacturing or industrial automation environments.
  • Knowledge of cloud-based platforms or edge computing.
  • Familiarity with DevOps tools and CI/CD pipelines.
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology
  • Industries
    Motor Vehicle Manufacturing

Referrals increase your chances of interviewing at Brooksource by 2x

Inferred from the description for this job

Medical insurance

Vision insurance

Get notified when a new job is posted.

Sign in to set job alerts for “Software Engineer” roles.

Detroit, MI $80,000.00-$100,000.00 1 month ago

Jr. Software Development Engineer - Detroit
Jr. Software Development Engineer - Detroit
Applications Developer / Software Engineer
Software Engineer, Devices - United States

Detroit, MI $115,000.00-$125,000.00 2 weeks ago

Rochester, MI $110,000.00-$120,000.00 22 hours ago

Software Engineer I, Backend (Identity Decisioning)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Database Software Engineer
Database Software Engineer

RouteOne • Farmington Hills (MI)

On-site
USD 79,000 - 111,000
Medical insurance
Vision insurance
401(k)
+4
Junior Applications Engineer - Industrial Automation
Junior Applications Engineer - Industrial Automation

Jobright.ai • Grand Rapids (MI)

On-site
USD 70,000 - 120,000
Medical insurance
Vision insurance
401(k)
Junior Software Engineer
Junior Software Engineer

Brooksource • Louisville (KY)

On-site
USD 85,000 - 110,000
Health Benefits
401K Plan
Weekly Pay Checks
+7
Support Engineer
Support Engineer

Reliance One, Inc. • Troy (MI)

On-site
USD 60,000 - 80,000
Medical, vision, and dental insurance
401k retirement plan with employer contribution
Annual bonus based on performance
+2
Senior Software Engineer
Senior Software Engineer

Jobs via Dice • Bay City (MI)

On-site
USD 100,000 - 160,000
Full Medical Coverage
Great PTO
Yearly Bonus
+3
Emission Test Software Engineer - JP4323 (1435821)
Emission Test Software Engineer - JP4323 (1435821)

TOOGANN TECHNOLOGIES • Chelsea (MA)

On-site
USD 77,000 - 133,000
Robotics Control Software Engineer
Robotics Control Software Engineer

Artisan Technologies • United States

On-site
USD 100,000 - 150,000
Full equity-based compensation
Collaborative team culture
IT Infrastructure Engineer -- Automotive Manufacturer (35125)
IT Infrastructure Engineer -- Automotive Manufacturer (35125)

Activ8 Recruitment & Solutions • Farmington Hills (MI)

On-site
USD 110,000 - 130,000
Senior Application Engineer
Senior Application Engineer

Strategic Staffing Solutions • Michigan

Hybrid
USD 90,000 - 130,000
Medical insurance
Vision insurance
401(k)
+2
Sr. Firmware Engineer
Sr. Firmware Engineer

Jobs via Dice • Bonner Springs (KS)

On-site
USD 86,000 - 150,000
Competitive compensation & benefits
401 K match
Paid time off
+3