1

Trainee Environmental Software Engineer Jobs in Illinois

Embedded Software Engineer 3 Contract Duration: 24 months Location: Chillicothe, IL Work ... Experience developing embedded software in a Linux environment required. * Experience with Git ...

Software Engineer Location: Chicago, IL Qualifications & Experience: * Bachelor's degree in ... Proficiency with GitHub/source control in a collaborative team environment. * Strong understanding ...

New

Software Engineer

Chicago, IL

$82K - $193K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Works in the area of Software Engineering, which encompasses the development, maintenance and ... Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate ...

Software Engineer

Chicago, IL · On-site

$75K - $95K/yr

  • Retirement

  • PTO

Description Software Engineer Reports To: Manager, Software Engineering BAI and RMA have come ... Experience in Agile/Scrum development environments. * Experience with e-learning/online learning ...

Software Engineer

Chicago, IL · On-site +1

$75K - $95K/yr

  • Retirement

  • PTO

Software Engineer Reports To: Manager, Software Engineering BAI and RMA have come together as ... Experience in Agile/Scrum development environments. * Experience with e-learning/online learning ...

Software Engineer

Chicago, IL · On-site +1

$75K - $95K/yr

  • Retirement

  • PTO

Software Engineer Reports To: Manager, Software Engineering BAI and RMA have come together as ... Experience in Agile/Scrum development environments. * Experience with e-learning/online learning ...

Software Engineer

Rockford, IL · On-site

$83K - $104K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Software Engineer job in Rockford, IL is currently available through Belcan at one of our key ... Integration of the simulator into a hardware-in-the-loop test environment * Support, maintenance ...

Software Engineer

Schaumburg, IL · Remote

$72K - $130K/yr

  • Retirement

Working within an Agile environment, you will collaborate closely with digital product managers, software architects, and engineering peers to deliver resilient, modern healthcare software. You will ...

Software Engineer

Schaumburg, IL · On-site

$72K - $130K/yr

  • Retirement

Working within an Agile environment, you will collaborate closely with digital product managers, software architects, and engineering peers to deliver resilient, modern healthcare software. You will ...

Software Engineer

Chicago, IL

  • Medical

  • Dental

  • Vision

NVISIA offers one of the best environments for employees to learn, build real working systems and ... The Software Engineer is responsible for architecture, design and development of software to ...

Software Engineer

Chicago, IL · On-site

  • Medical

  • Dental

  • Vision

NVISIA offers one of the best environments for employees to learn, build real working systems and ... The Software Engineer is responsible for architecture, design and development of software to ...

Software Engineer

Lisle, IL · On-site

  • Medical

  • Retirement

  • PTO

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Proactively ensure a safe work environment and adhere to CACI EH&S policies and procedures

Software Engineer

Schaumburg, IL · Hybrid

$83K - $105K/yr

  • Medical

  • Dental

  • Retirement

Our RF Site Software Engineering organization, a key component of the ASTRO Networks business ... Ability to work well in a cross-functional team environment. Understanding of real-time processing ...

Senior Software Engineer

Chicago, IL · On-site

$110 - $190/hr

Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent ... Agile Environment Experience ATS Optimization Keywords Hard Skills Hard Skills * Software ...

Software Engineer

Chicago, IL · Remote

$105K - $130K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The ideal candidate is also comfortable working in AWS-based cloud environments, collaborating ... developers to deliver high-quality software solutions. Create clear, concise, and reusable API ...

New

... Programming Language: Extensive experience with Java 17+ and Spring Boot for RESTful API ... Proficiency deploying and maintaining software in public cloud environments (AWS, Azure, or Google ...

New

Software Engineer

Chicago, IL

  • Medical

  • Retirement

  • PTO

Senior Software Engineer (.NET / Angular) - Hybrid Location: Chicago, Il About the Company A ... Troubleshoot and resolve issues across distributed systems and cloud environments * Support high ...

next page

Showing results 1-20

Trainee Environmental Software Engineer information

What is the difference between Trainee Environmental Software Engineer vs Environmental Software Engineer?

AspectTrainee Environmental Software EngineerEnvironmental Software Engineer
QualificationsEntry-level, often requiring a degree in environmental science or software developmentTypically requires experience or advanced knowledge in environmental software development
Work EnvironmentTraining programs, internships, or junior roles within environmental tech companiesFull-time professional roles in environmental consulting or software firms
ResponsibilitiesAssisting in software development, learning environmental data analysis toolsDesigning, developing, and maintaining environmental software solutions

The Trainee Environmental Software Engineer is an entry-level position focused on learning and supporting environmental software projects, while the Environmental Software Engineer is a full-fledged professional responsible for developing and managing environmental software systems.

What are the most commonly searched types of Environmental Software Engineer jobs in Illinois?

The most popular types of Environmental Software Engineer jobs in Illinois are:

What job categories do people searching Trainee Environmental Software Engineer jobs in Illinois look for?

The top searched job categories for Trainee Environmental Software Engineer jobs in Illinois are:

What cities in Illinois are hiring for Trainee Environmental Software Engineer jobs?

Cities in Illinois with the most Trainee Environmental Software Engineer job openings:

Embedded Software Engineer 3

Epitec

Chillicothe, IL • On-site

$60 - $63/hr

Contractor

Posted 6 days ago


Job description

  • Location: Chillicothe, Illinois
  • Type: Contract
  • Job #105840

Job Title: Embedded Software Engineer 3
Contract Duration: 24 months
Location: Chillicothe, IL
Work Arrangement: Onsite
Pay Range: $60 - $63 per hour
Summary
The Embedded Software Engineer will be responsible for designing, developing, testing, integrating, and troubleshooting embedded software features for safety-focused machine applications. The role involves working with embedded C++, Linux, GitHub, datalinks, system-level feature design, validation planning, and issue resolution within an Agile sprint environment. The candidate must demonstrate strong coding ability, software design analysis, problem-solving skills, concise written communication, and the ability to collaborate effectively with global cross-functional teams in a fast-paced onsite engineering environment.
Responsibilities
  • Design, develop, integrate, and test embedded software features for safety-related machine applications.
  • Develop embedded software using C++, Linux, GitHub, debuggers, and compilers.
  • Support full software development lifecycle activities including requirements decomposition, design, development, reviews, integration, testing, and delivery.
  • Analyze and improve software efficiency, stability, scalability, and system performance.
  • Troubleshoot embedded software issues through triage, debugging, and root cause investigation.
  • Develop and support validation plans for embedded software features and system-level functionality.
  • Collaborate with global machine, systems, software, and validation teams to align on project goals and deliverables.
  • Participate in Agile sprint activities including daily standups, design reviews, sprint planning, and issue tracking.
  • Work with embedded electronic controls used in safety detect machine applications.
  • Support system-level feature design and specification activities.
  • Work with datalinks and communication protocols such as CAN, Ethernet, or similar embedded communication systems.
  • Review project requests and technical requirements to estimate development effort, identify risks, and support project planning.
  • Read schematics and component data sheets to support embedded software development and troubleshooting.
  • Communicate technical findings, risks, updates, and recommendations clearly to internal stakeholders.

Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical field required.
  • 6-7 years of embedded software engineering experience required.
  • Master's degree with 5 years of relevant industry experience may be accepted.
  • Strong programming experience in C or C++ required.
  • Experience developing embedded software in a Linux environment required.
  • Experience with Git, debuggers, and compilers required.
  • Experience with C Test, G Test, or similar software test suites required.
  • Experience with system-level feature design and software specification required.
  • Experience with datalinks such as CAN, Ethernet, or similar communication protocols required.
  • Basic knowledge of the full software development lifecycle, including requirements gathering, functional specification authoring, development, testing, and delivery.
  • Ability to troubleshoot software and system issues and make changes as needed to resolve problems.
  • Knowledge of reading schematics and component data sheets preferred.
  • Experience working in an Agile sprint environment preferred.
  • Robotics, autonomy, detect sensor, or safety system experience preferred.
  • GStreamer experience preferred.
  • Must be able to work onsite 5 days per week.

Skills
  • Embedded C/C++ Development: Strong ability to design, code, debug, and test embedded software features.
  • Linux Development: Experience working in Linux-based embedded software environments.
  • Software Design Analysis: Ability to evaluate requirements, develop specifications, and design system-level software features.
  • Debugging and Troubleshooting: Ability to identify, triage, and resolve embedded software issues.
  • Git and Development Tools: Experience using Git, debuggers, compilers, and related development tools.
  • Software Testing: Experience with C Test, G Test, or similar test frameworks.
  • Communication Protocols: Experience with CAN, Ethernet, or other embedded datalink communication systems.
  • Validation Planning: Ability to support or develop validation plans for software features and system functionality.
  • Agile Development: Experience working in sprint-based development environments with daily standups and design reviews.
  • Technical Communication: Concise written communication style with ability to clearly document findings, updates, and recommendations.
  • Collaboration: Ability to work with machine, systems, software, and validation teams across a global organization.
  • Problem Solving: Strong ability to analyze technical issues and develop practical solutions.
  • Emotional Intelligence: Ability to express technical opinions clearly and professionally without confrontation.
  • Initiative and Ownership: Self-motivated, accountable, and able to drive tasks through completion.
  • Preferred Technical Areas: Robotics, autonomy, detect sensors, machine safety systems, and GStreamer.

#LI-KG1
#INDOEM