Embedded Software Engineer

Overview

On Site
$50 - $55
Full Time
Accepts corp to corp applications

Skills

CAN
Ethernet
git
GitHub
Linux

Job Details

Job Title: Embedded Software Engineer 3

Location: IL-Mossville Onsite 5 days a week

Duration: 24 months

Client: Caterpillar

Position s Contributions to Work Group:

This position is for a Software Engineer to support the Detect Application group within the Cat Robotics division. The individual hired for this position will work as part of an engineering team to design, develop, integrate, and test software features on embedded electronic controls for use in safety detect machine applications.

Job responsibilities include:

Detect feature development in embedded C++, Linux, GitHub
Issue resolution through triage and troubleshooting
Agile Sprint environment
Validation plan development
Coordination with a global team of machine, systems, software, and validation teams
Ability to work effectively with a culturally diverse work group
Team Mission

Deliver the highest quality DETECT safety technology products and solutions to our clients and customers on time and within budget

Education & Experience Required:

Bachelor's degree in computer science, software engineering or relevant field required.
6-7 years experience required.
Will accept master s degree with 5 years industry experience.

Top 3 Skills

Strong coding
Strong software design analysis
Capable of expressing positions without confrontation

Additional Technical Skills

(Required)

git, debuggers, and compilers
C and C++ test and G test suites
system-level feature design and specification
datalinks (CAN, Ethernet, etc.)

(Desired)

GStreamer
Detect sensors
Robotics or autonomy

Soft Skills

(Required)

Concise writing style
Ability to work with a diverse team
Attention to detail

(Desired)

Strong communicator

Typical task breakdown:

Systems requirements decomposition
Design
Development
Reviews
Integration
Test

Interaction with team:

Part of a 12-14 person global team. Design reviews and daily stand-ups

Work environment:

Office. Possibility of being at a surface mining site. PPE will be provided.

Disqualifiers/Red Flags:

Lack of emotional intelligence

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Tetra Computing