Principal Embedded Linux Software Engineer
4 weeks ago
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:
CreateLinux distributions to support our custom hardware platforms
Provide system software support for our highly successfulindustrial 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:PrincipalSoftware 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.
EssentialFunctions:
Lead projects from analysis gathering, design, implementation, and product maintenance
Writenew 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 experiencedeveloping 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 programming
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
-
Principal Embedded Linux Software Engineer
3 days ago
Portland, United States Cognex Full timePrincipal 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...
-
Embedded Firmware Engineer(Experienced)
1 week ago
Portland, United States AumRaj Design Systems Full timeHome » Embedded Firmware Engineer(Experienced) Embedded Domain Embedded Firmware Engineer(Experienced) Min 3 - 7 Years of Experience BS/BE/B.Tech/ MS/ME/MTech degree in EC/EE/CE/CS or closely related degree Design and implement software of embedded devices and systems from requirements to production and commercial deployment. Design, develop, code, test,...
-
Senior Engineer
3 days ago
Portland, United States Drumgrange Full timeWe are looking for a highly experienced and enthusiastic Senior Engineer (Software SDA) to lead a team in the role of Design Authority. You should have experience in embedded software development and be comfortable with low-level programming languages and techniques such as C/C++. There will also be an expectation for you to take responsibility for...
-
Principle Software Engineer
2 weeks ago
Portland, United States Hamilton Porter Full timeJob DescriptionJob DescriptionSenior Software Engineer - Principal Engineer100% Remote - Data Analytics Engineering ToolLooking for a talented Principal Software Engineer interested being an early stage Engineering hire, to revamp and scale an insights engineering tool. We are on a mission to make it easier, faster, and more dynamic for managers to more...
-
Software Engineer
3 weeks ago
Portland, United States High-Tech Professionals Full timeSoftware Engineer - low level cross platform Job ID: 1858 Location:Portland, OR Type:Permanent Status:Open Key Skills: C, IPC techniques, shared memory, audio, video, tcp, udp, device drivers, GPU, image processing, video encoding, C++, Systems, Linux OS, threading, so Description: Seeking software engineer with a deep understanding of OS-level performance...
-
Intermediate Software Engineer
3 days ago
Portland, United States Radiance Technologies Full timeRadiance Technologies is an employee-owned company with benefits that are unmatched by most companies in the Gulf Coast area. Employee ownership, generous 401K and profit sharing, health/dental/life/vision insurance benefits, interesting assignments, educational reimbursement, competitive salaries, and a pleasant work environment combine to make Radiance...
-
Principal Battery Engineer
6 days ago
Portland, United States Lumicity Full timePrincipal Battery Engineer - Long Duration Energy Storage - OregonI'm looking for an elite Battery Engineer to join my client who's a global leader in the innovation and delivery of their batteries.Requirements:At least 15 years of battery industry experienceStrong understanding of battery material characterization techniquesStrong understanding of all types...
-
Principal Battery Engineer
6 days ago
Portland, United States Lumicity Full timePrincipal Battery Engineer - Long Duration Energy Storage - OregonI'm looking for an elite Battery Engineer to join my client who's a global leader in the innovation and delivery of their batteries.Requirements:At least 15 years of battery industry experienceStrong understanding of battery material characterization techniquesStrong understanding of all types...
-
Principal Rail Vehicle Engineer
4 days ago
Portland, United States VanderHouwen Full timePrincipal Project Manager, Rail Vehicle EngineeringThis role is onsite in Portland, Oregon. Candidate will ocassionally be required to travel internationally based on the client's needs.Principal Project Manager, Vehicle Engineering ResponsibilitiesDevelop requirements, specifications, design criteria, engineering standards, and test procedures for rail...
-
Principal Rail Vehicle Engineer
5 days ago
Portland, United States VanderHouwen Full timePrincipal Project Manager, Rail Vehicle EngineeringThis role is onsite in Portland, Oregon. Candidate will ocassionally be required to travel internationally based on the client's needs.Principal Project Manager, Vehicle Engineering ResponsibilitiesDevelop requirements, specifications, design criteria, engineering standards, and test procedures for rail...
-
Principal Rail Vehicle Engineer
5 days ago
Portland, United States VanderHouwen Full timePrincipal Project Manager, Rail Vehicle EngineeringThis role is onsite in Portland, Oregon. Candidate will ocassionally be required to travel internationally based on the client's needs.Principal Project Manager, Vehicle Engineering ResponsibilitiesDevelop requirements, specifications, design criteria, engineering standards, and test procedures for rail...
-
Senior Engineer
3 weeks ago
Portland, United States High-Tech Professionals Full timeSenior Engineer Job ID: 1779 Location: Portland, OR Type: Permanent Status: Open Key Skills: algorithm, wafe inspection, signal processing, image processing, parallel programming, cluster, C#, C, C++, multi-thread Description: Seeking engineer to join team of algorithm and software engineers provide advanced algorithms and software modules used in wafer...
-
Java Software Engineer
3 weeks ago
Portland, United States Cypress HCM Full timeJob DescriptionJob DescriptionJava Software EngineerWe have an exciting opportunity for a Java Software Engineer with the top leading multimedia and creative software company in the world. Responsibilities:Design, develop, and test (including automated, continuous integration) key components of our platformDevelop systems that are highly reliable, scalable,...
-
Software Dev Engineer III
3 weeks ago
Portland, United States Cambia Health Solutions, Inc Full timeSOFTWARE DEVELOPMENT ENGINEER III (HEALTHCARE)Telecommute Options - Must reside in ID, OR, UT or WAWHO WE NEED Software Development Engineers participate in a cross-team environment for the delivery and maintenance of application systems. Responsible for programming, debugging, building, deploying, testing, and documentation of applications in development...
-
Cloud Engineer
2 days ago
Portland, United States NetX. Full timeNetX is a leading provider of DAM software for the world's top museums, archives, creative teams, and universities. We're a small, passionate team in Portland, Oregon that believes in building relationships with customers through our software. For over 20 years, we've thrived. We're looking for the right person to grow with us as we expand our customer base....
-
Lead Software Engineer
3 days ago
Portland, United States NIKE Full timeForma parte del equipo de NIKE, Inc. NIKE, Inc. hace más que equipar a los mejores atletas del mundo. Es un lugar para explorar el potencial, borrar las fronteras y ampliar los límites de lo que se puede ser. La empresa busca personas que puedan crecer, pensar, soñar y crear. Su cultura aumenta al adoptar la diversidad y recompensar la imaginación. La...
-
Cloud Engineer
3 weeks ago
Portland, United States NetX Full timeJob DescriptionJob DescriptionNetX is a leading provider of DAM software for the world's top museums, archives, creative teams, and universities. We're a small, passionate team in Portland, Oregon that believes in building relationships with customers through our software. For over 20 years, we've thrived. We're looking for the right person...
-
Principal Transmission Project Manager
3 weeks ago
Portland, Oregon, United States Portland General Electric Company Full timeSummaryThe Confederated Tribes of Warm Springs, in partnership with PGE, has been awarded a grant for $250M by the Department of Energy to rebuild the 100-mile Bethel-Round Butte line to 500kV. As the primary Project Manager, you will work with the team to plan, engineer, permit and construct the Bethel-Round Butte project.Not only will the Bethel-Round...
-
Principal Geotechnical Engineer
7 days ago
Portland, OR, United States nv5 global Full timeOverview NV5, Inc. is seeking a highly motivated, self-driven PRINCIPAL GEOTECHNICAL ENGINEER for a leadership position in the Pacific Northwest. The Oregon and Washington offices provide consulting engineering services which include, conventional geotechnical services and construction materials testing services, as well as, advanced geotechnical...
-
Senior Software Engineer
4 weeks ago
Portland, United States Russell Tobin Full timeWhat are we looking for in our Senior Software Engineer? Senior Software Engineer 8+ months contract with possibility of extension Hybrid in Portland, Oregon Pays - $55- $60/hr W2 (depends upon experience)Responsibilities Design, develop, and test (including automated, continuous integration) key components of our platform Develop systems that...