Create Email Alert

Email Alert for

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.

Similar Jobs

  • Cognex Corporation

    Principal Embedded Linux Software Engineer

    Portland, OR, United States

    Job Description About Us: Cognex is the largest, most successful and recognized global player in industrial machine vision! We are a financially strong, international company with no debt and have been in business for over 40 years. Using advanced optics, image sensors and artificial intelligence software Cognex vision and ID systems capture an i

    Job Source: Cognex Corporation
  • VanderHouwen

    Principal Embedded Linux Software Engineer

    Portland, OR, United States

    • Ending Soon

    Principal Embedded Linux Software Engineer Our client is seeking a Principal Embedded Linux Software Engineer to join their organization. Are you a Linux expert? Do you have a track record of driving key technology initiatives? Are you passionate about real-time embedded systems? If so, look no further. The team is seeking a highly proactive indivi

    Job Source: VanderHouwen
  • Cognex

    Principal Embedded Linux Software Engineer

    Portland, OR, United States

    • Ending Soon

    Job Description About Us: Cognex is the largest, most successful and recognized global player in industrial machine vision! We are a financially strong, international company with no debt and have been in business for over 40 years. Using advanced optics, image sensors and artificial intelligence software Cognex vision and ID systems capture an

    Job Source: Cognex
  • Ford Motor Company

    Senior Embedded Linux Software Engineer

    Portland, OR, United States

    Senior Embedded Linux Software Engineer We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we’re all a part of something bigger than ourselves. Are you ready to change the way the world moves? Product Development uses design thinking & user experienc

    Job Source: Ford Motor Company
  • Ford Motor Company

    Senior Embedded Linux Software Engineer_

    Portland

    **Senior Embedded Linux Software Engineer** We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we’re all a part of something bigger than ourselves. Are you ready to change the way the world moves? Product Development uses design thinking & user experie

    Job Source: Ford Motor Company
  • 3D Systems

    Embedded Software Engineer

    Wilsonville, OR, United States

    • Ending Soon

    *Job Title:*Embedded Software Engineer *Company Overview:*Be at the forefront of additive manufacturing and 3D printing innovation by joining 3D Systems. We are actively seeking a highly motivated Intermediate Embedded Software Engineer to join our dynamic development team. Contribute to cutting-edge software solutions for our state-of-the-art 3D p

    Job Source: 3D Systems
  • Midas Consulting

    Embedded Software Engineer

    Beaverton, OR, United States

    • Ending Soon

    Onsite from DAY1 Technical experience TCP/IP Linux basics Cable Modem/ Router / Wi-Fi Extensive experience with C is needed Strong c, embedded programming skills. Candidate has to be strong in C programming, Experience level - 5 yrs and above.

    Job Source: Midas Consulting
  • Leviton

    Embedded Software Engineer

    Tualatin, OR, United States

    • Ending Soon

    About Leviton At Leviton, we build what's next to light, power, and connect everyday spaces, from electrical to lighting, to data networks, and energy management. With over 115 years of history, Leviton develops thoughtful solutions that help make its customers' lives easier, safer, more efficient, and more productive. We recognize that our people

    Job Source: Leviton

Principal Embedded Linux Software Engineer

Portland, OR, United States

Principal Embedded Linux Software Engineer page is loaded Principal Embedded Linux Software Engineer Apply locations Portland, Oregon time type Full time posted on Posted 4 Days Ago job requisition id R0008924 Job Description About Us:

Cognex is the largest, most successful and recognized global player in industrial machine vision! We are a financially strong, international company with no debt and have been in business for over 40 years. Using advanced optics, image sensors and artificial intelligence software Cognex vision and ID systems capture an image then analyze it to make sense of what’s being seen. We are deeply committed to fostering an inclusive and equitable work environment, guided by our "Work Hard, Play Hard, Move Fast" culture, which celebrates employee innovation, determination, and dedication in a dynamic, fun, and distinctive atmosphere .

We are working on a hybrid schedule, 3 days in the office, 2 at home.

The Team: Platform Software:

Responsibilities include:

Create Linux distributions to support our custom hardware platforms

Provide system software support for our highly successful industrial machine vision products —DataMan, In-Sight, and SnAPP

Construct reusable software modules that abstract the hardware peripherals

Create and maintain common system services

Validate and bring-up customer embedded hardware boards

Produce manufacturing test software payloads

The Role: Principal Software Engineer:

Are you a Linux expert? Do you have a track record of driving key technology initiatives? Are you passionate about real-time embedded systems? If so, look no further. The team is seeking a highly proactive individual that will help drive our custom Linux distribution for multiple Cognex products and contribute to enabling hardware subsystems. As a Principal Software Engineer, you will need to be a strong programmer with debugging skills that consider software and hardware.  Solid build system experience including Yocto is highly desired . Come work on cutting edge embedded systems that are pushing the boundaries to what is possible in today’s factory automation and logistics environments.

Essential Functions:

Lead projects from analysis gathering, design, implementation, and product maintenance

Write new device drivers and other firmware to control of custom hardware (cameras, USB, Ethernet, Wi-Fi, Bluetooth, I/O, power management, lighting, etc.)

Integrate device drivers into an embedded Linux system.

Implement communication protocols, internal data handling and management and means of configuring devices

Develop or modify overall distribution framework, supporting multiple custom embedded systems

Gather application details and requirements and synthesize into a flexible easy-to-use design

Occasional travel to Germany, Hungary, and the USA or customer sites.

Knowledge, Skills and Abilities:

Required

Take on individual responsibilities and lead small teams

Expert experience developing software in C/C++

Experience with professional team software programming projects (development processes, source code control, formal bug tracking, etc.)

Expert experience with Linux on embedded systems

Team player and with proven ability to work effectively on multi-site development projects (Germany, Hungary, USA)

Self-motivated, and able to work independently

Additional

5+ years experience with ARM based embedded systems, device drivers and low level system programmin g

Experience in writing and working with software unit tests

Experience with network stack, file system and memory management

Experience with software licensing, security or cryptography technology

Experience with Git, Python, Yocto

Good presentation, communication, organizational and interpersonal skills.

Experience with technical photography or other optics

Minimum work experience and education required:

A minimum of 10 years of relevant professional software development experience

Bachelors or master’s degree in computer science, electrical engineering, or other relevant technical discipline

Additional Job Description Equal Employment Opportunity

Cognex is an equal opportunity employer. Cognex evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.

#J-18808-Ljbffr

Apply

Create Email Alert

Create Email Alert

Email Alert for Principal Embedded Linux Software Engineer jobs in Portland, OR, United States

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.