Intellectt Inc

Embedded Software Engineer

Intellectt Inc Mossville, IL

Title: Embedded Software Engineer 2

Location: Mossville, IL

Duration: 24 months

Position’s Contributions To Work Group

This role will contribute to the delivery of diesel engine software flash files by completing testing to ensure all application features and functionality work as specified. The role supports large diesel engines, produced primarily in Lafayette, Indiana. The candidate will work in a small team of 4-5 engineers and be required to adapt to changing schedules and needs in order to support internal and external customers.

Typical Task Breakdown

Set up of test bench used to emulate engine operation. dSPACE unit, hardware, harness, and Matlab models.

Review and create test plans needed to validate software changes.

Once set-up, the candidate will flash the new software onto the controller and conduct various test to ensure engine features work correctly.

Collaborate with others to troubleshoot and resolve software problems.

Report results.

Interaction With Team

Will work with global team members within Cat Electronics and the large engine division.

Work Environment

Hybrid

Education & Experience Required

Bachelors or Masters in EE, ME, or similar

2 to 4 years of experience

Technical Skills

(Required)

  • CAN, J1939 and Vector Products such as CANalyzer
  • dSPACE Hardware & Software (or the like)
  • Embedded Application Software Test & Troubleshooting
  • Scripting for Automation

(Desired)

Engine, Machine, or Automotive Engine Electronics & Software

Soft Skills

(Required)

Communication, Teamwork, Planning, Flexibility

Disqualifiers/Red Flags

This role does not provide the opportunity to write or modify embedded software code, only tests of the application layer in order to verify customer requirements have been met.

Job Responsibilities

  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment for product lines.
  • Write and code logical and physical database descriptions and specify identifiers of the database to the management system or direct others in coding descriptions.
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Review project requests describing database user needs to estimate time and cost required to accomplish a project.

Skills

  • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
  • Knowledge of reading schematics and data sheets for components
  • Basic knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
  • Basic ability to troubleshoot issues and make system changes as needed to resolve issue.
  • Basic knowledge of computer hardware and software. Solid programming experience in C or C++
  • Knowledge of computer development software as it relates to embedded systems, such as SQL, VisualBasic, etc.
  • Seniority level

    Entry level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Staffing and Recruiting

Referrals increase your chances of interviewing at Intellectt Inc by 2x

See who you know

Get notified about new Embedded Software Engineer jobs in Mossville, IL.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub