Embedded Software Engineer 2
Epitec, Inc.
Chillicothe, IL, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$104,000.0 - $114,400.0
Working hours
Shift work
Job source
Tech stack
Systems Engineering
Unit Testing
C++ (Programming Language)
Datasheets
Embedded Software
Ethernet
Software Maintenance
Systems Development Life Cycle
Software Engineering
SQL Databases
Wireshark
Diagnostic Tools
+5 more
Software Troubleshooting
Computer Equipment
Information Technology
Visual Basic Language
Workday
Job description
Job Description: The Embedded Software Engineer 2 will develop and support application-level C++ software for remote-control and autonomous systems used on large track-type tractors. This role will be dedicated to the SATS and Command for Dozing workstream, collaborating with software developers, systems engineers, a domain architect, and a technology project manager to deliver releases, resolve issues, and expand autonomy capabilities across additional equipment models., * Design and implement embedded software from requirements through production and commercial deployment.
- Develop application-level C++ software that enables remote-control and autonomous systems to operate as intended on dozers.
- Support software maintenance for SATS and the Command for Dozing development cadence.
- Analyze and improve the efficiency, stability, and scalability of system resources.
- Perform unit testing and software-in-the-loop testing to validate software functionality.
- Troubleshoot software and system issues, implement necessary changes, and support issue resolution.
- Collaborate with software developers and systems engineers to deliver releases and resolve technical issues.
- Read schematics and component data sheets to support software development and troubleshooting.
- Review project requests and technical requirements to estimate the time and effort needed to complete assigned work., * Contribute directly to remote-control and autonomous technology for large track-type tractors.
- Support existing autonomy capabilities while helping expand those capabilities to additional equipment models.
- Work alongside software developers, systems engineers, a domain architect, and a technology project manager.
- Apply C++ expertise to meaningful, production-focused embedded systems work.
Work Environment
- This is a full-time onsite position at the Tech Center Building A in Mossville, Illinois.
- The typical schedule consists of an eight-hour workday beginning between 7:30 and 8:00 a.m.
- Work is primarily performed in an office environment, with occasional support required at U.S. proving grounds.
- Travel may range from 0% to 25% based on project needs.
- Company equipment will be provided.
Requirements
- Bachelor’s degree in computer science, software engineering, or a relevant field.
- At least two years of relevant professional or qualifying co-op or research-lab experience.
- Demonstrated professional programming experience using C++.
- Experience with unit testing and software-in-the-loop testing.
- Experience using Ethernet diagnostic tools such as Wireshark.
- Basic knowledge of the full software development lifecycle, including analysis, requirements gathering, functional specifications, development, testing, and delivery.
- Ability to troubleshoot technical issues and make system changes to resolve them.
- Knowledge of computer hardware, embedded software, schematics, and component data sheets.
- Strong written and verbal communication, problem-solving, customer service, and interpersonal skills.
- Ability to meet applicable export-control requirements., * Experience with automation or robotics systems.
- Experience using CANape or CANalyzer.
- Familiarity with construction equipment.
- Knowledge of embedded-system development tools and technologies such as SQL or Visual Basic.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…