What are the responsibilities and job description for the Embedded Systems Engineer position at SPUDNIK EQUIPMENT COMPANY LLC?
Job Details
Description
Company Overview
Join Spudnik Equipment Company, a leader in innovative equipment design and technology. We are at the forefront of our industry, pushing boundaries with cutting-edge machinery. We’re seeking a talented Embedded Systems Engineer to contribute their expertise and help us shape the future.
Job Description
Are you passionate about developing advanced control systems for industry-leading machinery? As an Embedded Systems Engineer, you’ll play a crucial role in designing and implementing software solutions that enhance our equipment’s performance. Collaborate with cross-functional teams to execute updates and improvements, ensuring consistency and quality across our diverse range of equipment models.
Key Responsibilities
Machine Control Software Development
•Develop machine control software using the C programming language.
• Implement control logic structures, including if-then statements, loops, switch cases, and closed-loop control (PID).
• Utilize CANbus J1939 protocols and ISO11783 standards for effective communication between implement controllers and connected peripherals.
Hardware Evaluation and Integration
• Evaluate and integrate digital and analog sensors, joysticks, touchscreens, and other control hardware into machine designs.
• Collaborate with engineering teams to select and implement optimal hardware solutions for equipment control.
Cross-Functional Team Collaboration
• Work closely with Electrical Design, Hydraulic Design, and Mechanical Design teams.
• Participate in the engineering design process, providing expertise in control systems to develop specialized sub-systems.
• Execute updates and implementations as directed by engineering managers to ensure consistency across equipment models.
GUI and UI Design
• Contribute to the design and implementation of intuitive user interfaces for machine operation.
• Enhance user experience through effective GUI and UI solutions.
Qualifications
• Bachelor’s degree in Electrical Engineering, Computer Engineering, Controls Engineering, or a related field.
• Proficiency in C programming language, and using this language with RTOSs.
• Strong understanding of control logic structures and PID control systems.
• Experience with CANbus J1939 protocols and ISO11783 standards.
• Familiarity with integrating sensors and control hardware into machine designs.
• Excellent collaboration and communication skills.
• Ability to work effectively within cross-functional teams.
• Experience in GUI and UI design is a plus.
Professional Development and Opportunities
• Continuous Learning: Access to the latest technologies and ongoing training to enhance your skill set.
• Career Growth: Opportunities for advancement within the company as you develop your expertise.
• Mentorship Programs: Work alongside experienced professionals who are eager to share their knowledge.
• Innovative Projects: Engage in exciting projects that challenge you and contribute to industry advancements.
Company Culture and Values
Spudnik adheres to and lives by the following values. Ask us more about them when you apply!
- Work Safe
- Do the Right Thing
- Challenge Tradition
- Listen
- Walk Our Talk
How to Apply
Ready to take the next step in your career? Send your resume and a cover letter detailing your experience to Nathan Dizes Nathan.Dizes@spudnik.com, and apply online.
Spudnik Equipment Company is an equal opportunity employer.
Qualifications