Embedded Software Developer-StoreConnect

REQ: POS-228386 IT

  • Portland, OR, United States
Apply Apply
Provide technical guidance to functional area and partnering areas e.g. system, program, product or sales for internal, external or both. Collaborate with a customer and team (i.e internal and/or external) to ensure projects are completed effectively and efficiently. Implement and coordinate system policies and programs. Conduct ongoing evaluations to ensure effectiveness of programs and recommends modifications as necessary.\nRole and Responsibilities           
  • Assist in design and development of embedded software applications.
  • Perform design and code reviews and recommend improvements.
  • Develop new systems and enhance existing systems based on business requirements.
  • Assess potential risks and challenges and accordingly develop mitigation plans.
  • Work under the supervision of Manager in planning and completing the assigned projects within milestones.
  • Provides assistances to other Developers when required.
  • Attend educational trainings and workshops for professional growth.
  • Work with QA team in system testing and bug fixing activities.
  • Follow coding practices established by development department.
  • Assist in development of design documents, functional specifications and coding documentations.
  • Provide support in development and testing of protocols to validate system performance.
  • Ensure that developed system meets business functional and technical requirements.
  • Analyze and troubleshoot system issues promptly.
  • Work with Manager in developing system architecture and designs.
Qualifications and Education Requirements
  • Bachelor’s Degree in Computer Science or a related field
  • Must have 4+ years of experience in embedded C software development
    • 2+ years of experience with Python development and implementation
    • 2+ experience with networking protocols; Ethernet, IP, UDP preferred
    • 2+ experience with Linux development environment and device drivers
  • Must have experience with instrumentation and data acquisition systems
  • Strong experience with multi-threaded software development
  • Strong experience with industrial communication protocols; Modus, BACnet, and RS485 preferred
  • Expertise in build and deployment automation systems, i.e. Jenkins
  • Familiarity with Agile/DevOps project planning, bug tracking systems
  • Familiarity with cloud computing and cloud hosting services; AWS experience preferred
  • Ability to work in a fast-paced environment, supporting multiple concurrent projects
  • Ability to take initiative and effect change
  • Excellent organizational and analytical skills and detail orientation
  • Strong problem-solving skills

REQ: POS-228386 IT

  • Portland, OR, United States
Apply Apply

Join our Talent Community!

Not ready to apply? Joining our talent community not only provides you with job updates but insider peeks on some of the innovative technologies you could work on.