Current jobs related to Principal Embedded Linux Software Engineer - Portland - Cognex
-
Principal Embedded Firmware Engineer
1 week ago
Portland, Maine, United States Barrington James Full timeBarrington James is seeking a highly skilled Principal Embedded Firmware Engineer to join our team in a 100% on-site position.This role offers the opportunity to lead innovative projects with major medical clients and lead the full product lifecycle within a team of 8 engineers.The ideal candidate will have extensive experience in Embedded Firmware for...
-
Principal Embedded Firmware Engineer
1 week ago
Portland, Maine, United States Barrington James Full timeBarrington James is seeking a highly skilled Principal Embedded Firmware Engineer to join our team in a 100% on-site position.This role offers the opportunity to lead innovative projects with major medical clients and lead the full product lifecycle within a team of 8 engineers.The ideal candidate will have experience in developing cutting-edge electronic...
-
Principal Embedded Firmware Engineer
2 weeks ago
Portland, United States Barrington James Full timeI am currently representing a a top contract manufacturing company in Portland, Maine, who are looking for an Principal Embedded Firmware Engineer, for a 100% on-site position.They specialize in developing cutting-edge electronic products across medical, defence, and industrial sectors, and they’re currently seeking someone with experience in Embedded...
-
Principal Embedded Firmware Engineer
2 weeks ago
Portland, United States Barrington James Full timeI am currently representing a a top contract manufacturing company in Portland, Maine, who are looking for an Principal Embedded Firmware Engineer, for a 100% on-site position.They specialize in developing cutting-edge electronic products across medical, defence, and industrial sectors, and they’re currently seeking someone with experience in Embedded...
-
Software Engineering Manager
1 day ago
Portland, United States Glocomms Full timeGlocomms is currently working with a $4B award-winning provider of Electronic Product Design, Development, and Manufacturing services within both the medical device and life sciences space. The company's Design+Build model optimizes product launches for their customers. We are now seeking a talented hands-on Software Engineering Manager to join their...
-
CloudBolt Software Principal Delivery Engineer
2 weeks ago
Portland, Oregon, United States CloudBolt Software Full timeAbout the RoleWe are seeking a highly skilled Principal Delivery Engineer to join our team at CloudBolt Software. As a key member of our engineering team, you will be responsible for designing and implementing cloud automation solutions that drive business value and improve delivery performance.Key ResponsibilitiesDesign and implement cloud automation...
-
Embedded Systems Design Engineer
4 days ago
Portland, Oregon, United States Clario, Inc. Full timeJob Title: Embedded Systems EngineerAt Clario, Inc., we are seeking a highly skilled Embedded Systems Engineer to join our team. As a key member of our engineering team, you will play a critical role in the design, development, and testing of our cutting-edge products.Key Responsibilities:Collaborate with the Embedded Systems engineering team to develop new...
-
Embedded Systems Design Engineer
4 days ago
Portland, Oregon, United States Clario, Inc. Full timeJob Title: Embedded Systems EngineerAt Clario, Inc., we are seeking a highly skilled Embedded Systems Engineer to join our team. As a key member of our engineering team, you will play a critical role in the design, development, and testing of our cutting-edge products.Key Responsibilities:Collaborate with the Embedded Systems engineering team to develop new...
-
Portland, Maine, United States Infotree Global Solutions Full timeJob SummaryWe are seeking a highly skilled Senior Software Developer to join our team at Infotree Global Solutions. As a Senior Software Developer for Embedded Systems with Android and QNX expertise, you will play a key role in designing and developing innovative Android-based infotainment head units for leading car manufacturers.Key...
-
Embedded Systems Engineer
7 days ago
Portland, Oregon, United States Ford Motor Company Full timeJob SummaryFord Motor Company is seeking a talented Embedded Systems Engineer to join our Systems LifeCycle team. As a key member of our team, you will be responsible for designing, developing, and testing innovative vehicle systems and technologies.Key ResponsibilitiesDevelop and implement software solutions for embedded systems using Python, C, C++, and...
-
Linux Systems Engineer
3 days ago
Portland, Oregon, United States Marsh McLennan Full timeJob SummaryWe are seeking a highly skilled Linux Systems Engineer to join our dynamic team at Marsh McLennan. This role will involve administering application servers in a corporate environment, with a focus on Linux systems and cloud infrastructure.Key ResponsibilitiesAdminister application servers in a corporate environment, with a focus on Linux systems...
-
Software Development Engineer
3 weeks ago
Portland, United States CoreTechs Full timeSoftware Development Engineer Portland, OR 97209 SUMMARY: We are seeking a highly skilled and experienced Linux Kernel Development Contractor to join our team. The successful candidate will have a strong background in Linux kernel development, device driver development, and Linux distribution development ADDITIONAL INFORMATION: Candidate Requirements: Years...
-
Principal Software Engineer
3 weeks ago
Portland, Oregon, United States CorVel Corporation Full timeJoin our dynamic team as a Senior Software Engineer, where your expertise will drive innovation and excellence.Key Responsibilities:Architect and oversee the development of intricate software solutionsAcquire comprehensive knowledge of business processes and system functionalitiesLeverage your understanding to diagnose and resolve intricate technical...
-
Software Engineering Director
5 days ago
Portland, Maine, United States HighByte Full timeEngineering Manager Role at HighByteHighByte is a fast-growing B2B software company making a significant impact in the global market. As an Engineering Manager, you will oversee a team of Engineers in the completion of engineering projects. Your primary responsibilities will include hiring and training qualified engineering staff, writing and delivering...
-
Software Engineer
2 weeks ago
Portland, United States Aquent Full timeWe are looking for a senior software engineer to join a platform team that administers a large, complex GitHub environment for our client’s engineering teams. The engineer will help create automation for administration and governance. Working with engineering, operations, and security teams, you will identify and resolve issues and inefficiencies in...
-
Senior Cloud Software Engineer
4 hours ago
Portland, Oregon, United States Microsoft Full timeOverviewMicrosoft's Cloud Hardware Infrastructure Engineering (CHIE) team is responsible for powering the company's expanding Cloud Infrastructure and delivering the core infrastructure and foundational technologies for Microsoft's over 200 online businesses.Job SummaryWe are seeking a Senior Software Engineer to join the Cloud AI & Advanced Systems...
-
Lead Software Engineer
1 month ago
Portland, United States CLYNK Full timeJob DescriptionJob DescriptionSalary: Lead Software EngineerCLYNK is a circular economy solutions provider. We make it easy for retailers, brands, redemption operators and everyday people to do the right thing through our consumer-centric “bag-drop” technology solutions. We are the fastest growing mode of beverage container recycling and the most...
-
Senior Cloud Software Engineer
3 weeks ago
Portland, Oregon, United States Microsoft Full timeJob SummaryWe are seeking a highly skilled Senior Cloud Software Engineer to join our Cloud AI & Advanced Systems Engineering (CAASE) team at Microsoft. As a key member of our team, you will design and implement software components to enable and optimize the Azure fleet.Key ResponsibilitiesRapidly deploy cloud-scale code and monitor telemetry to ensure...
-
Engineering Trainee
3 weeks ago
Portland, Maine, United States Teledyne Instruments, Inc. Full timePosition Overview The Engineering Intern will engage in cutting-edge projects, acquiring essential practical experience in their chosen discipline. This role involves executing engineering tasks with defined goals, adhering to established protocols and guidelines. Full-time commitment of 40 hours per week. Candidates must secure local accommodation....
-
Engineering Apprentice
3 weeks ago
Portland, Maine, United States Teledyne Instruments, Inc. Full timePosition Overview The Engineering Intern will engage in dynamic projects, acquiring essential practical experience relevant to their academic discipline. This role involves executing engineering tasks with defined goals, adhering to established protocols and guidelines. Full-time commitment of 40 hours per week. Local housing access is required. ...
Principal Embedded Linux Software Engineer
4 months ago
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