Canus Tech

Senior Embedded Software Engineer

Canus Tech Peoria, IL
Image Image Image

Save
We are seeking a Senior Embedded Software Engineer to support development, integration, and testing of software features for embedded electronic control systems used in machine tool applications. The role involves working with engineering teams to implement software features, support machine testing activities, and validate embedded control systems.

Responsibilities

  • Develop and support embedded software features for electronic control systems.
  • Coordinate laboratory and machine verification activities for embedded systems.
  • Provide on-site electronics and software support during machine development and testing.
  • Assist with electronics testing and system troubleshooting on development machines.
  • Create and maintain electronic subsystem diagrams and related documentation.
  • Integrate configuration and calibration data into software systems.
  • Develop test plans and support software verification activities.
  • Execute testing using Hardware-in-the-Loop (HIL), bench testing environments, or machine testing.
  • Document test procedures, system requirements, and test results.
  • Identify and resolve software defects and track issues using standard development processes.
  • Support communication and documentation for software releases and system updates.

Required Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related technical field.
  • 10+ years of experience in embedded software or electronic control systems development.
  • Strong knowledge of embedded software development across multiple platforms.
  • Experience working with electrical and electronic control system designs.
  • Experience troubleshooting embedded software and hardware integration issues.
  • Experience working with serial communication protocols.
  • Experience with CAN communication protocols, including J1939 or similar standards.
  • Strong written and verbal communication skills.

Preferred Skills

  • Experience working with machine control systems or industrial equipment.
  • Experience performing system verification and validation testing.
  • Experience working with Hardware-in-the-Loop (HIL) testing environments.
  • Experience documenting system requirements and test procedures.
  • Ability to manage multiple tasks or projects in parallel.

Work Environment

  • Combination of office work and machine testing environments.
  • Collaboration with engineering teams responsible for software development, testing, and product validation.
  • Seniority level

    Mid-Senior level
  • Employment type

    Contract
  • Job function

    Engineering and Information Technology
  • Industries

    IT Services and IT Consulting
Image Image Image

Referrals increase your chances of interviewing at Canus Tech by 2x

See who you know
Get notified when a new job is posted.

Similar jobs

People also viewed

Similar Searches

Image

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content