JOBSEARCHER

Embedded Software Engineer (Mossville)

Job Responsibilities:Typical task breakdown:Develop production quality C++ software including design, documentation, coding, product quality, and validationContributes to requirements generation and architecture design considerations for advanced technologies, semi-autonomous, and autonomous solutionsSupport functional safety software design and validation processCollaborate and mentor team members to execute on goalsEducation & Experience Required:Years of experience: 5-7 years - Proven experience as an engineer supporting Robotics, Autonomy, or Automation technical projectsDegree requirement: A Bachelor's degree in an accredited Engineering, Computer Science, or related field.Do you accept internships as job experience: YesAre there past or additional job titles or roles that would provide comparable background to this role: N/ATop 3 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 protocolsAbility to survey literature for ideas and cover research papers into product implementationAdditional Technical Skills:(Required)Experience in Mining or Construction preferredExperience 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