Embedded Software Engineer Job at 3B Staffing LLC, Pella, IA

  • 3B Staffing LLC
  • Pella, IA

Job Description

Responsibilities

  • Design and develop embedded software using Matlab Simulink for MDB to implement controls for agricultural machinery.
  • Test the control software at the unit level as well as on the machine.
  • Identify and resolve integration issues during machine testing by recording and analyzing data.
  • Determine software requirements and make informed design decisions.
  • Write software design specifications, interface specifications, and verification and validation documents.
  • Participate in peer source code and design reviews.
  • Follow an Agile Scrum development process.
  • Mentor junior level engineers (Senior level only).
Essential Skills
  • BS/MS in Electrical Engineering, Computer Engineering, or Computer Science.
  • At least 7 years of experience (Seniorwith MBD using Matlab Simulink and Stateflow.
  • Experience designing software control systems such as closed-loop PID in the off-highway heavy machinery, automotive, or industrial control industry.
  • Experience testing embedded software on machines, equipment, or vehicles and debugging issues.
  • Experience with CAN/J1939 communication.
  • Experience with embedded systems tools such as emulators, compilers, and simulators.
  • Basic knowledge of the C programming language with the ability to make edits to autogenerated code.
  • Ability to create supporting documentation such as design documents, architecture diagrams, test procedures, and reports.
  • Good oral and written communication skills with the ability to professionally support periodic communication to management and technical teams.
Additional Skills & Qualifications
  • Experience creating display software in C++ using the QT framework is a plus.

Job Tags

Similar Jobs

2303 Dulles Station Boulevard

Telecommunications Engineering Specialist - Senior Job at 2303 Dulles Station Boulevard

 ...ensuring that we lead with both innovation and integrity. Overview ~ As a Video Teleconferencing (VTC) and Multimedia Support Specialist at The 23 Group, you will play a critical role in keeping the Defense Commissary Agency (DeCA) connected. In this position, you... 

Stuart J Heimann Periodontics and Implantology

Surgical Assistant Job at Stuart J Heimann Periodontics and Implantology

 ...Surgical Assistant We prioritize patient care Title Surgical Assistant Job Description Assist in surgical procedures Take xrays Set and Breakdown Rooms Sterilize instruments Salary Range full-time $17 - $19 per hour Benefits Free parking... 

Nvidia

Senior PR Manager, Networking Job at Nvidia

NVIDIA is seeking a top-flight PR pro to join our accelerated computing team to lead our end-to-end networking solutions that include our Quantum InfiniBand switches, Spectrum-X Ethernet platforms, BlueField DPUs and ConnectX NICs. Join our team at a time when the world... 

Marjan Mirani DDS

Dental Assistant // RDA // RDAEF Job at Marjan Mirani DDS

 ...Dental Assistant // RDA // RDAEF #High-end dental practice in Beverly Hills seeks dental assistant, RDA, or RDAEF. Office is newly-renovated, with top-of-the-line technology. Are you a detail-oriented individual with a passion for providing exceptional patient care?... 

CHE Behavioral

Licensed Professional Counselor (LPC) Job at CHE Behavioral

 ...Job Description Job Description Licensed Professional Counselor (LPC) - Full-Time or Part-Time Join our team at CHE Behavioral Health Services We are seeking Licensed Professional Counselors (LPCs) to join our APA-accredited, clinician-led behavioral health team...