Job Description :

Job Title: Embedded Software Engineer

(REMOTE)

Position's Responsibilities:

  • The individual hired for this position will work as part of a software engineering team responsible for developing and maintaining build, workflow tools, and processes in support of embedded autonomous machine applications.

 Job responsibilities include:

  • Autonomous machine application build tool development and support
  • Autonomous machine application workflow tool development and support
  • Develop build and workflow automation tools

Education Requirement: 

•       (required) Four-year Bachelor of Science degree from an accredited engineering college or university

•       (desired) Four-year Bachelor of Science degree in Computer Engineering, Electrical Engineering, or Computer Science

Critical Technical Skills: 

  • (required) Five or more years of experience with python and bash scripting
  • (required) Five or more years of experience with GNU compilers and makefiles
  • (required) Two or more years of embedded Linux experience
  • (required) Two or more years of experience with Git
  • (desired) Two or more years of experience in embedded C++ software development
  • (desired) Two or more years of experience with DevOps and designing DevOps pipelines

Soft Skills Required:      

  • Strong communication skills, strong organizational and time management skills, strong analytical skills, and the ability to identify needed actions and act to resolve issues with minimal oversight
  • Ability to work effectively with a culturally diverse work group
             

Similar Jobs you may be interested in ..