Embedded Software Engineer 3 in Chillicothe, Illinois at Cintal, Inc.
Explore Related Opportunities
Job Description
Cintal is a forward-thinking global technology company that develops and provides cutting-edge products and services to various industries such as heavy equipment, industrial, defense, agriculture, and medical. With our dedicated team of experienced technical professionals, Cintal aims to add value for its customers by leveraging advanced technologies to reduce product costs, shorten design and development lead times, and accelerate the introduction of high-quality products to the market.
BENEFITS:
- 10 paid holidays per year
- 2 weeks of paid time off per year, the current year is pro-rated based on start date
- Access to the company’s medical insurance, including dental and vision
- Eligibility for life insurance and disability coverage for short or long-term disabilities or long- term care needs
- 401 (k) eligibility with employer contribution annually
- Reimbursement for relocation expenses up to a certain amount on a case-by-case basis
- Yearly bonus based on company performance
JOB DESCRIPTION/TYPICAL TASK BREAKDOWN:
- Responsibilities in software development will be focused on developing advanced technologies, semi-autonomous, and autonomous solutions for heavy equipment.
- You’ll collaborate with team members to prototype and bring to production solutions applying and integrating positioning, planning, perception, and controls for heavy equipment applications.
- Every day you will work with your team to solve real world problems by selecting the right approach, developing quick prototypes & bringing them to production.
- You will participate in various aspects of the development process including design, documentation, coding, product quality, and validation. To excel in this role, you must be able to write and test high quality production code and enjoy solving challenging problems.
DUTIES & RESPONSIBILITIES:
- Develop production quality C++ software including design, documentation, coding, product quality, and validation
- Contributes to requirements generation and architecture design considerations for advanced technologies, semi-autonomous, and autonomous solutions
- Support functional safety software design and validation process
- Collaborate and mentor team members to execute on goals
EDUCATION & EXPERIENCE:
- Years of experience: 5-7 years - Proven experience as an engineer supporting Robotics, Autonomy, or Automation technical projects
- Degree requirement: A Bachelor’s degree in an accredited Engineering, Computer Science, or related field.
REQUIRED TECHNICAL SKILLS:
- Knowledge of robotics frameworks such as Robot Operating System (ROS)
- Knowledge of one or more of the following areas; Positioning, Planning, and/or Perception. Knowledge of telematics-based messaging and machine protocols
- Ability to survey literature for ideas and cover research papers into product implementation
- Experience in Mining or Construction preferred
- Experience with Track Type Tractors, Motor Graders, Wheel Loaders, Excavators, Mining Shovels or Tracked Loaders preferred.
- Software Development Life Cycle:Identifies common issues, problems, and considerations for each phase of the life cycle, Interprets product development plans and functional documentation.
- Programming: Excellency in C++, Interprets application system designs and program specifications. Strong engineering practices, debugging/profiling skills. Applies structured programming techniques to structured environments.
- Technical Troubleshooting: Discovers, analyzes, and resolves software or application problems. Analyzes code, logs, and current systems as part of advanced troubleshooting. Records and reports specific technical problems, solving processes and tools that have been used.
We are committed to building a diverse, inclusive, and global team. Candidates must be authorized to work in the United States. We are pleased to offer visa sponsorship for eligible and qualified individuals.
Cintal provides equal employment opportunities to all employees and applicants for employment without regard to race, color, creed, ancestry, national origin, citizenship, sex or gender (including pregnancy, childbirth, and pregnancy-related conditions), gender identity or including transgender status), sexual orientation, marital status, religion, age, disability, genetic information, service in the military, or any other characteristic protected by applicable federal, state, or local laws and ordinances. Equal employment opportunities apply to all terms and conditions of employment, including hiring, placement, promotion, termination, layoff, recall, transfer, leave of absence, compensation, and training.