Embedded Engineer 1
Job Description
CUES is the world's leading manufacturer of closed circuit television video (CCTV) inspection, rehabilitation, pipe profiling equipment and pipeline inspection/asset management software for sanitary and storm sewers, industrial process lines, and water lines. With our headquarters and manufacturing facility located in Orlando, FL, we dedicate over 70,000 square feet and over 400+ full time employees to serve and support our customers. Additional facilities with stocking warehouses and service personnel are located in southern and northern California, Georgia, Wisconsin, Oregon, and Ontario, Canada.
We offer excellent benefits:
- Tuition Assistance Programs, Adoption Assistance Programs, Employee Assistance Programs
- Nine paid holidays plus Christmas Week shutdown!
- Eligible for 401k, Health, dental and vision, supplemental on 1st day.
- Begin accruing vacation and sick time on 1st day.
JOB SUMMARY
The Embedded Engineer will be responsible for the development, implementation, and maintenance of embedded software for systems designed to inspect underground infrastructure.
ESSENTIAL JOB FUNCTIONS AND DUTIES
- Develop firmware: Work with an engineering team to gather and define project requirements. Design, code, debug, and verify embedded software applications that perform according to project specifications.
- Maintain firmware: Update existing firmware as needed to support new features, modify current operation, and/or sustain a product through hardware changes.
- Provide inter-departmental support: Assist with identification and resolution of issues affecting production and serve as a second tier of support for customer service.
- Provide intra-departmental support: Generate firmware to control testing and/or capture test data for testing within the engineering department.
- Write technical documentation: Document details of the operation of the firmware for future reference. Contribute to product manuals and various internal process documentation as needed.
- Supply regular status updates to engineering teams and management.
- Attend engineering team meetings as required.
EDUCATION AND EXPERIENCE
Required Education and Experience
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
- Background in embedded systems using Linux as the primary O.S.
- Experience selecting, building, customizing, and deploying several of the following elements of embedded Linux: Toolchain (distribution, development environment, cross-compiler, etc.), Bootloader, Kernel, Root Filesystem, Debugger, Device Drivers.
- Proficient in programming languages: C, C++, Linux Shell Scripting
- Experience in writing robust code that is very reliable and is used in a production environment.
- Experience with standard MS Office Suite including Outlook, Word, and Excel.
- Excellent time management, organizational, and communication skills.
- Ability to prioritize work according to given deadlines.
Preferred Education and Experience
- 3 - 5 years of relevant work experience is preferred.
- Experience with Debian or Ubuntu Linux is preferred.
- Experience with vision systems.
- Experience with networking.
- Basic electronic troubleshooting. Ability to read schematics is a plus.
WORK AUTHORIZATIONS / SECURITY CLEARANCE / ADDITIONAL ELIGIBILITY REQUIREMENTS
- Post-offer background check and drug screening required
WORKING CONDITIONS / WORK SCHEDULE / TRAVEL
- 8AM – 5PM Monday – Friday
- Overtime as necessary to complete projects on schedule.
- Possible travel to customer sites in unique situations.
PHYSICAL REQUIREMENTS
- Office Environment - ability to use computers and office equipment, light lifting and other physical requirements necessary to perform essential job functions.
- Must be able to grip and operate hand tools.
- Must be able to lift up to 50 lbs on occasion.
- Safety Glasses must be worn at all times when in the production areas.
- Steel toe shoes must be worn at all times when in the production areas.
OTHER DUTIES
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
Thank you for your interest in our company.
#LI-RP1