Embedded Software Engineer

Emonics LLC
Illinois, United States
Full-time

Title Embedded Software Engineer

Location Mossville, IL

Contract

Job Description : -

This position will integrate C++ configuration files and compiled libraries into final flash files for network manager ECUs specific to a Caterpillar machine.

This person will also gain and provide expertise to troubleshoot machine level integration issues that arise during testing prior to production launch.

  • Typical task breakdown (day to day bucket activities) :
  • Configuration file development per machine requirements
  • Utilizing Python scripts to compile and integrate software libraries
  • Provide Python script improvements
  • Working in Git software version control environment to archive content
  • Document performance measurements using Linux tools
  • Simple Hardware-In the-Loop testing of final flash file
  • Interaction with team :
  • Will work with a team lead for daily direction and priorities
  • Will work with software development teams to understand new content and integration requirements
  • Will work with HIL test engineer to troubleshoot issues that arise

Education & Experience Required :

Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science required Master’s may be overqualified but will be considered PhD would be overqualified

Technical Skills

Required)

Linux operating system knowledge Git software version control tools HIL testing Python scripting language C++ programming language

Desired)

CAN J1939 datalink knowledge Ethernet protocol knowledge

Soft Skills

Required)

Works well with a team Able to work independently after training has been completed Able to communicate well on project status Work well with global team as needed Be flexible in work hours if urgent issues arise

Disqualifiers / Red Flags :

  • Strict controls or mechatronics background would not be a good fit.
  • 30+ days ago
Related jobs
Promoted
Canonical - Jobs
Mundelein, Illinois

Our teams partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware. Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks. Joining Cano...

Promoted
Volt
Peoria, Illinois

Develop software requirements, create embedded software, write test requirements and required documentation, and support software releasing and implementation. Experience with model-based software development including MATLAB/Simulink and embedded software architecture experience. Keep Assistant Chi...

Promoted
Canonical - Jobs
Chicago, Illinois

We hire outstanding Linux and RTOS software engineers with a passion for open source, innovation, cutting-edge hardware and software technologies in general. Apply here for all engineering teams at Canonical who work on low-level system technology and embedded systems, across all seniority levels. C...

Promoted
Net2Source Inc.
Chillicothe, Illinois

The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the embedded software and systems that make computers work. A typical embedded software engineer researches, designs, dev...

Promoted
US Tech Solutions
East Moline, Illinois

Perform embedded software engineering tasking including requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, integration testing and problem solving. Role: Software Engineer - Embedded. Collaborate with fellow engineers w...

Sterling Engineering, Inc.
Schaumburg, Illinois

I am looking for an Embedded Software Engineer (degreed Electrical Engineer) with extensive experience in Embedded C/C++, motor sensors, and motor control systems to join a dynamic team. Develop and maintain software for embedded systems using Embedded C/C++. Work closely with hardware engineers to ...

Stellent IT LLC
Carol Stream, Illinois

Embedded Software Engineer</b></p> <p class="wordsection1"><b>Carol Stream, Illinois</b></p> <p class="wordsection1"><b>Contract </b></p> <p class="wordsection1"> </p> <p class="wordsectio...

MyCareersFuture
Chicago, Illinois

Preparation and submission of deliverables throughout the Software Development Lifecycles (SDLC) such as Business Rules, Software Requirement Specifications, Software Architecture Document, Design Specification, Interface Specifications, Source Codes, Testing Specification, Operation and Maintenance...

Sterling Engineering
Wheaton, Illinois

Embedded Software Engineer . Responsible for applying engineering principles to the development of software for new embedded controller programs, reliable electronic control algorithms, and documentation needed to manufacture products. Collaboratively works with electrical hardware engineering ...

C​NH Industrial
Oak Brook, Illinois

As the Senior Embedded Software Engineer, you will be responsible to design, develop, and evaluate software from concept through production stage, and make modifications as needed, to meet customer needs and fit within the capabilities of the Precision Technology. Coordinate engineering efforts and ...