Principle Software Engineer C/C++ (Hybrid) Wilsonville, OR ref

Detailed Information

LISTED SITE
  • Location: Wilsonville, OR

level: Bachelors degree Job function: Information Technology Industry: Electrical/Electronic Manufacturing Compensation: View salary Total position: 1 Relocation assistance: Limited assistance Visa : Only US citizens and Greencard holders Job Description Location: This role can is based our of our Wilsonville facility near Portland, Oregon.

Hybrid Work Option: Because this role involves a combination of collaborative in-person and independent work, it will take the form of a hybrid work format, with time split between working onsite and remotely. The hybrid schedule is dependent upon project needs. Relocation: Out of area candidates relocating to the Portland area for this role will be

eligible for relocation assistance. Job Summary: We are seeking an experienced Software Engineer to join our multidisciplinary team responsible for developing next generation multi-spectral (infrared, low-light, and visible light) imaging systems.

Candidates must be self-motivated, able to work independently as well as collaboratively on complex systems, in a fast-paced, dynamic environment. Primary Duties & Responsibilities: The ability to architect and design -- real-time, embedded, software systems, using asymmetric multiprocessing techniques, in a multithreaded environment. Exposure to commercial, real-time operating systems, for example Linux, Vx Works, Free RTOS, etc. Design and

implement real-time multi-processor communication methodologies. Design and implement low level hardware interfacing software for optimal integration of imaging sensors Collaborate with FPGA, Electrical, and Mechanical engineers during all phases of design, development, and testing of the software.

Create and develop a team environment, including building collaborative relationships and participating in cross-discipline coalitions to ensure knowledge is shared across teams and projects. Experience implementing complex serial and packetized protocols on Ethernet, MS1553, ARINC, CAN, and/or serial connections, such as TCP/IP, RTP, NMEA, ISA, or JSON. Experience with version control software, Perforce, GIT or similar tools.

Aid in the hiring and recruiting of new team members. Job Qualifications: BS in Computer Science, Electrical Engineering, or applicable technical field. The successful candidate will have 15+ years of relevant software engineering experience that demonstrates the ability to design and implement complex software subsystems. This experience should include all phases of the software development life cycle, from product inception, through design, implementation, new product introduction, and support. Complete command of the C/C++ programming language is required.

Exposure to object-oriented design methods and concepts is required. Familiarity with software development, configuration management, and defect tracking tools is assumed. Excellent interpersonal skills with demonstrated ability to build relationships and influence different personality types. Must have excellent written and verbal communication skills to foster a cooperative environment. Strong team member with exceptional analytical and problem-solving skills. Demonstrate ability to coordinate cross-functional teams and deliver unity of effort. Experience in the following is a plus: Experience with Linux kernel drivers and interfacing to custom hardware Experience with automated build toolinteractionperience with SQL or other databases.

Familiarity with the Qt Application Framework, particularly using QML. Experience with real-time video streaming, including hardware-accelerated compression, transport, MISB metadata management, multicast, and quality of service management. Implementation of convolutional neural networks as applied to object detection, recognition, and identification, of video or image processing, particularly in a real-time environment. Demonstrated technical team lead experience a plus.

Computer / Software in Wilsonville, OR

POPULAR
Software engineer (grid)
1
Software engineer (grid)
Wilsonville, OR
Aug 23, 2023

Computer / Software In Oregon

1
Project Engineer - Commercial Construction
Albany
Dec 04, 2023
1
Sr. Software Developer/Java Developer
Albany
Oct 24, 2023
1
Programmer Analyst at Southern Oregon University
Ashland
Oct 31, 2023
1
Information Systems Enterprise Applications Director
Beaverton
Jan 02, 2024

of enterprise applications and identify opportunities for improvement. Lead a team of application administrators, and analysts, fostering a culture of innovation and continuous improvement. Collaborate with executive leadership to ensure enterprise applications support and enhance business processes.

Ensure enterprise applications align with industry best practices and comply with relevant regulatory standards. Monitor system performance, reliability, and availability, proactively addressing issues and minimizing downtime. Manage and coordinate enterprise application releases to ensure compliance, functionality, testing, and deployment across the enterprise. Skillinteractioncellent oral

and written communication skills, including visualizations, and the ability to interact professionally with all levels of the organization. Result-oriented, skilled at leading and motivating teams.

Ability to communicate complex issues to varying levels of users in a professional, positive, friendly, and understandable manner. Able to allocate time efficiently; manage multiple systems and deliverables while concurrently managing competing priorities. Demonstrated personal and business maturity to influence people, manage large workloads, systems & process thinking, and business acumen. Ability to thrive in a dynamic and fast-paced environment and able to wear many hats. Organizational

and multitasking skills. Self-assured, accountable, and committed to achieving results.

Knowledge of industry best practices and emerging trends in enterprise application management. Knowledge of Microsoft Office, including Word, Excel, Power Point, and Outlook Knowledge of the manufacturing food industry is preferred. Job Specifications Bachelor's degree in computer science, Information Technology, or a related field.8+ years of experience in enterprise application management, including ERP and WMS systems. Proven experience in leading and managing cross-functional teams. Strong project management skills with a track record of successful project delivery.

In-depth knowledge of ERP, WMS, and related enterprise technologies. Infor M3 ERP Knowledge a plus. Working Conditions Office environment. Travel up to 20% of the time. Benefits and Culture We offer a competitive compensation and benefits package designed to help employees live a healthier life, build rewarding careers and save for the future. Reser's offers choices whenever possible, because we recognize the diverse and ever changing needs of our employees. Full-time employee benefits include medical, dental, vision, AD&D, life, 401(k) with discretionary match, wellness programs, paid time off, company paid holidays and a variety of voluntary benefit options.

1
Sr. Scrum Master
Beaverton
Jan 03, 2024

work to business strategy and drive insights from ideation to reality is key to the success of this role. You will bring it every day by consistently focusing on strategic outcomes and continuous, incremental progress on the work. Key Responsibilities Create and amplify team momentum Lead the teams on how to leverage the Scrum framework and Agile values to realize strategic outcomes Facilitate daily stand-ups, bi-weekly backlog grooming, bi-weekly sprint planning, and demo/retrospective ceremonies Maintain the product backlog and sprint backlog Drive clarity of team scope and obsess focus on the most important work backss the Scrum competence of the teams and coach the team to higher levels of

maturity at a pace that is sustainable but challenging Hold the teams accountable to their vision and targets Help remove blockers or assist with escalation and problem-solving Build a trusting and safe environment where problems can be raised without fear of blame, retribution, or judgement, with an emphasis on solutioning Facilitate discussion, decision-making, and friction resolution Assist with internal and external communication, improving transparency, and radiating information of the teams' work Support the Product Owner, especially with maintaining the product backlog Requirements Qualifications 3+ years of experience as a Scrum Master 3+ years of experience managing traditional projects

Experience with servant leadership, facilitation, and situational awareness Objectivity to help the team decide the highest value work to pursue Ability to manage a high number of competing priorities Knowledge of Lean and continuous improvement principles Knowledge of various techniques for filling in the gaps left in the Scrum approach Product lifecycle management tools experience (Azure Dev Ops, Version One, Jira) Experience working in team-oriented environments Self-directed and comfortable working in ambiguity Strong attention to detail and organization Excellent communication and mentoring skills Bachelor's Degree in related field or equivalent experience and/or education Knowledge of SAFe & Disciplined Agile

1
General Technical Product Manager
Beaverton
Jan 06, 2024

) or custom solutions in planning space. ---Worked with business to clarify use cases and create Epics and user stories. Requirements ---Assortment/demand Planning domain experience ---Product Management experience in packaged or customer applications. ---Lead e2e phases of the technical products