Principal Software Engineer Jobs in South Fayette, PA

- 533 Jobs
All
Principal Software Engineer
Software Engineer
Senior Embedded Software Engineer
Senior Software Engineer
Applications Developer
Lead Developer
Software Test Engineer
Software Engineering Manager
Software Director
Embedded Software Engineer
Principal Engineer
Software Developer
Lead Technician
Project Developer
Software Development Engineer
  • Software Engineering Manager

    Drum Upskill

    Principal Software Engineer Job In Pittsburgh, PA

    Manager, Software Engineer Pittsburgh, PA We are seeking an experienced and dynamic Manager of Software Engineering to lead a talented team of onshore and offshore developers in building and maintaining cutting-edge technology in the Pittsburgh, PA office. The ideal candidate will have extensive experience with Java, Oracle, Kafka, and Angular, as well as a proven ability to guide teams to deliver high-quality solutions. This is a hybrid position, with a requirement to work in-office 4 days a week, providing a collaborative environment where you'll have the opportunity to grow both professionally and personally. You will remain hands on as a developer, while managing the team, and ensuring project timelines are met and coding standards are adhered to. Responsibilities: Lead a team of onshore and offshore software engineers, providing technical direction and support. Oversee the design, development, and implementation of software solutions using Java, Oracle, Kafka, and Angular. Manage the full software development lifecycle (SDLC), from requirements gathering through to deployment and post-launch support. Drive best practices in software design and development, ensuring adherence to coding standards, performance optimization, and scalability. Collaborate closely with cross-functional teams including Product Management, QA, and Operations to ensure seamless project delivery. Mentor and grow junior engineers, fostering a culture of continuous improvement, collaboration, and innovation. Develop and maintain strong relationships with key stakeholders to ensure project requirements are aligned with business objectives. Identify and resolve technical challenges and blockers, ensuring minimal impact on project timelines and team morale. Stay up to date with industry trends and new technologies to keep the team ahead of the curve. Qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field. 5+ years of experience in software engineering with hands-on development experience. 2+ years of experience in a managerial or leadership role within software engineering. Strong proficiency in Java and experience with Oracle databases. Experience with Kafka for building scalable, real-time data streaming solutions. Proficiency in Angular for developing front-end applications. Proven experience leading and managing a development team. Excellent problem-solving, communication, and collaboration skills. Ability to work in a deadline-driven environment. Strong understanding of Agile methodologies and software development best practices. Preferred Skills: Master's degree in Computer Science or a related field. Experience with cloud platforms such as AWS, Azure, or Google Cloud. Familiarity with containerization technologies (e.g., Docker, Kubernetes). Training and Development: Leadership training will be provided to help you grow as a manager and develop your leadership skills. Financial industry-specific training will be offered as needed to ensure you stay ahead of evolving technologies and industry trends.
    $95k-130k yearly est. 22d ago
  • Director of Software

    Four Growers, Inc. 3.5company rating

    Principal Software Engineer Job In Pittsburgh, PA

    Join the Revolution in Agriculture Technology! At the heart of Four Growers is a commitment to solving the most challenging issues in food production through innovation, technology, and sustainable practices. We are a dynamic group of entrepreneurs, technologists, engineers, and innovators, united by a shared passion for revolutionizing the food production industry. We are at the forefront of developing next-generation farming technologies that empower farmers to cultivate fresh, high-quality produce locally, at a low cost, and with minimal environmental impact. If you are a Director of Software with a vision for the future of agriculture, we invite you to join us on a mission to transform how we grow and consume fresh produce. YOUR ROLE We are seeking a dynamic and experienced Director of Software to lead the design, development, and deployment of our cutting-edge software stack. In this role, you will oversee a team of specialized engineers in software development, computer vision, and motion planning, working in close collaboration with hardware, mechanical, and product teams. You'll take ownership of guiding our harvesting robot's software features through every phase of its lifecycle-from idea, to prototyping, to scalable deployment. This is a hands-on leadership position for a visionary eager to establish a high-performing software ecosystem in a fast-paced, innovative startup environment. What you'll do: Leadership and Strategy: Develop and execute the software development roadmap, meticulously aligning it with company objectives and product timelines. Provide technical leadership to a small software team, fostering a culture of innovation, accountability, and excellence. Collaborate with other functional leads to integrate software, hardware, and mechanical systems seamlessly. Product Development: Define and maintain performance targets Architect and maintain a robust and scalable software stack, including robotics, perception, and control systems. Oversee the design, development, and optimization of ROS-based modules for perception, localization, planning, and manipulation in semi-structured environments. Ensure efficient processing of high-bandwidth sensory data from multi-camera setups, integrating depth, color, and environmental information. Write, review, and optimize code for critical systems and prototypes. Project and Team Management: Set and articulate priorities with precision, scope and manage features & timelines, streamline development environments & processes, and resolve complex dependencies Manage relationships with customers, external vendors, or contractors. Build and manage a software team (currently ~6 engineers), including hiring, mentoring, and evaluating performance. Quality Assurance and Certification: Ensure rigorous testing and validation of software components as required by ISO 10218 for CE-certification. Maintain clear and comprehensive technical documentation for internal and external use. REQUIRED SKILLS AND EXPERIENCE 8+ years of experience in software development, including leadership or management roles. Strong programming skills in modern C++, with experience developing efficient, production-quality software Proven track record of delivering complex software products to customers Experience with robotics systems, including perception, motion planning, and control. Strong understanding of multi-sensor data processing and real-time system integration. BONUS SKILLS AND EXPERIENCE Experience with agricultural robotics or other field robotics applications. Understanding of hardware-software co-design and embedded systems. Familiarity with computer vision algorithms and frameworks (OpenCV, PCL, etc.). Hands-on experience with Realsense cameras or similar 3D vision systems. Background in machine learning or AI applied to robotics. REQUIRED EDUCATION AND EXPERIENCE Bachelor's or Master's degree in Computer Science, Robotics, or related fields. DETAILS Location: Pittsburgh, PA (100% in-office job) Travel: required, ~3%, ~1% with international travel Benefits: 401k (4% match), Medical, Dental, Vision Sponsorship: Open to sponsoring H-1B for full time employees CONTACT ***********************
    $96k-141k yearly est. 21d ago
  • Senior Django Developer

    Yinzcam, Inc. 4.2company rating

    Principal Software Engineer Job In Pittsburgh, PA

    This is an onsite, full-time position, working out of our offices in Pittsburgh on a daily basis. ----------------- We build the best mobile apps in sports. Our digital and mobile products are used by 200+ sports organizations in the NFL, NBA, Liga MX, MLS, NHL, AFL (Australia), F1 venues, and more. We are looking for a Senior Django Developer to be managing, enhancing, and maintaining our Content Management System (CMS) that is used to administer mobile sports apps around the world. This is a Senior Engineering role with the opportunity to build Content Management Systems with features that will be used by multiple iconic brands, leagues, teams, and sports globally. THE REQUIREMENTS (Must-Have Requirement) 5 years+ of hands-on Python and Django framework experience, especially expertise in and experience with customizing the Django admin. (Must-Have Requirement) 5 years+ of hands-on experience with Javascript/CSS with Django templates and UI customization. 5 years+ of hands-on experience with relational databases, MySQL, understanding how Django ORM maps to queries and being able to optimize the ORM and database (indexes) to avoid performance issues 5 years+ of hands-on experience in working with RESTful APIs using both XML and JSON. Solid systems skills, including an appreciation and understanding of the finer points of multi-threading, operating systems, data structures, virtualization, network protocols, exception handling, reliability, caching, etc. Experience with programming, debugging and dealing with production Django code every day. Ability to work independently and rapidly, with minimal supervision Deep understanding of the internals of web browsers, network protocols, and the underlying web technologies Desire to work in the fast-paced sports industry Bachelor's and/or Master's degree in Computer Science, Computer Engineering, or equivalent. Willingness and ability to work the non-traditional hours of the sports industry. THE PERKS Paid time off every year Paid maternity and paternity leave Full medical, dental and vision health insurance Gym membership Paid parking near the office 10,000 paid Coursera courses for you to take Building products for well-known sports teams
    $95k-127k yearly est. 20d ago
  • Sr Advanced Embedded Software Engineer - C / Linux

    Softworld, a Kelly Company 4.3company rating

    Principal Software Engineer Job In Canonsburg, PA

    The Torpedo Systems Group (TSG) designs, develops, demonstrates, produces, assembles, tests, and delivers torpedo SONAR arrays and electronic assemblies. The TSG team works with the Navy, internal production staff, and representatives from other companies to advance torpedo performance and lower production costs. Requires a bachelor's degree in software engineering, or a related Science, Engineering, or Mathematics field. Also requires 8+ years of job-related experience, or a Master's degree plus 6 years of job-related experience. Agile experience is preferred. The client is currently seeking a Sr Advanced Embedded Software Engineer - C/Linux on-site in their Canonsburg, PA facility. Progeny Systems, a business area within the client, is a high-tech business focusing on software and hardware system integration, cutting-edge research and development, and manufacturing. The client delivers architecture, designs, testing, and production of the current and next generation torpedo guidance and control systems for the Department of Defense providing the warfighter with advanced capabilities in target detection, acquisition, and prosecution. The client is a technology leader in numerous areas including technological insertion; acoustic sensors; signal processing; guidance; cyber security; and high reliability systems. The candidate will work on Naval Programs, developing middleware improvements for embedded systems, as well as taking a critical role in enhancing the capabilities for this architecture. The ideal candidate will report to the Program Software Lead and be responsible for all phases of software engineering, including architecture design & review, requirements review and analysis, software design, development, and documentation, assisting Integration and Test teams, and supporting Engineering Leadership and the Chief Engineer in all related efforts. The candidate should have significant expertise across the development life cycle and technical leadership proficiency, including architectural expertise. Duties and Tasks: Technical leadership and software development Strong problem-solving and communication skills Design, development, testing, and delivery of software artifacts in support of customer requirements Leadership in and contributions to the next design of the embedded system services Proactively driving the software engineering life cycle, from requirements gathering, analysis, and documentation to government support and maintenance Technical leadership and engineering expertise in diagnostics/debugging issues in existing code required for real-time high surety systems Collaborating across the functional teams to resolve issues and recommend solutions to ensure that your software and the system meets requirements with the safety, security, and performance needed for deployment Engaging with the customer community through reviews of progress, issues, feedback, and technology/capability roadmaps. Knowledge, Skills, and Abilities: Ability to communicate project vision, scope, and technical details with other technical team members Knowledge of and experience using C (6+ years) Knowledge of and experience using Linux (shell scripting and command line expertise) Experience in embedded real-time systems Knowledge of and experience using message-oriented middleware Desire to work within the entire software engineering lifecycle A quick learner and adaptable to new technologies Excellent oral and written communication skills Comfortable in implementing ideas from scratch, owning major application features, and taking responsibility for their maintenance and improvement over time Experience participating in technical architecture decisions for complex products Demonstrated in-depth experience developing, testing, and debugging real-time software Compiling and assessing user and customer feedback to improve software performance Experience with DevOps concepts such as: Implementing Version Control and standing up branching strategies Automating processes for build, test, and deploy Applied experience with agile/lean principles in software development. Preferred Qualifications: Experience working with other message-oriented Middleware products such as AMQP, Data Distribution Service (DDS) Experience in developing satisfaction of customer-driven traditional waterfall development/integration milestones, applying best practices and techniques, Agile Proficiency utilizing basic lab equipment like Oscilloscopes, DMMs, Spectrum Analyzers, and other test equipment Proficiency with different communication protocols like GPIB, RS232, SPI, etc. ** 3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply. This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future. This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role. Due to the nature of the work, a United States Government Clearance is required to be eligible for the position. **
    $82k-100k yearly est. 22d ago
  • Robot Software Engineer II

    I-Hire Inc. 3.9company rating

    Principal Software Engineer Job In Pittsburgh, PA

    Disclaimer. This role is On-site in Pittsburgh, Pa. No hybrid option. Relo is an option. US citizens or GC only...NO H1's!!! If you are on an F1/OPT with 2-3 years of eligibility left then you will be considered. This role requires at least 2-7 years of recent corporate work experience. Internships, research etc. are not considered towards this role. About Us Our Client delivers innovative automation technology that coordinates humans and robots as a cohesive system to revolutionize fulfillment. Our Meet Me solution combines proprietary software with person-to-goods mobile robots to increase efficiency in warehousing, distribution, and e-commerce operations. Our Client provides the boost in productivity, flexibility, and speed that companies need to remain competitive and grow. Job Summary As a Robot Software Engineer II in our Robot Software Department, you will collaborate and work on algorithms and systems used for mapping, planning and localization, free space estimation, object detection, and sensor calibration. A Robot Software Engineer II is expected to code with minimal assistance and work on individual subsystems or features and contribute to the design of our robot software following established Agile software development and software design methodologies. You will work closely with a cross-functional Scrum team, including a product owner and other engineers, to deliver high-quality software that meets the evolving needs of our users. Duties and Responsibilities: Software Development: Design and write robust, efficient code for robotic systems using programming languages like C++ or Python. Develop algorithms for motion planning, perception, localization and/or general autonomy. Implement sensor data processing pipelines to interpret information from sensors like LiDAR and cameras. System Integration: Collaborate with cross disciplinary groups including hardware engineers, manufacturing and quality assurance. Configure robotic systems to ensure accurate and reliable operation. Troubleshoot software-related issues on robotic systems. Testing and Validation: Design and execute comprehensive tests for robotic software applications. Analyze test results to identify and resolve software defects. Validate system performance in real-world scenarios. Qualifications Required Skills: Strong experience in general software development skills (e.g., design, debug, documentation, and version control) in C++, Python, and relevant robotics frameworks. Experience with one or more of these robotics components: Perception, Localization, Motion Planning, General Autonomy Experience with sensor fusion and data processing techniques would be a plus. Familiarity with Linux operating systems. Excellent problem-solving and debugging abilities. Strong communication and teamwork skills to collaborate with key stakeholders. Minimum Education Requirements: Bachelor's Degree in Robotics, Mechanical Engineering, Electrical/Computer Engineering, or Computer Science
    $71k-98k yearly est. 2d ago
  • Robotics Software Engineer - Perception

    Thoro.Ai

    Principal Software Engineer Job In Pittsburgh, PA

    At Thoro, we're on a mission to deliver the benefits of autonomous mobile robotics in complex industrial and retail environments. It all starts with the Thoro autonomy stack, a platform created from industry-leading software and hardware, and designed to adapt across a variety of industries and conditions. The stack consists of world-class autonomy software, highly customizable robotic fleet management solutions, a customer facing cloud app, a deployment and ops support service, and advanced low-cost hardware solutions. This is not a research project: we are focused on autonomy at scale, and we've forged commercial partnerships with leading OEMs around the world. Moreover, we have two world-class products scaling globally now - an autonomous pallet mover, and an autonomous floor scrubber, and we are well-positioned to further develop our autonomy stack into other products and verticals. We are succeeding because we have built a focused team with incredible subject matter expertise. We also have a collaborative and optimistic outlook on the future of robotics in the workplace. Finally, our technical foundation, focus on vision-based machine learning, and relentless pursuit of achieving great performance with the lowest cost hardware stack possible, gives us a competitive advantage. Job Summary We are seeking a skilled Machine Learning / Computer Vision Engineer with 3+ years of experience to join our Perception team. This role involves collaborating with the autonomy team to design, prototype, and implement machine-learning algorithms for object localization and semantic segmentation, powering the Thoro autonomy stack. Your expertise will be critical in advancing our perception capabilities and deploying cutting-edge solutions in real-world applications. Responsibilities and Duties Collaborate with other members of the Autonomy team to improve/ideate and implement perception algorithms that power the Thoro autonomy stack Design, prototype, and evaluate machine learning algorithms for object localization and semantic segmentation Own the production machine learning pipeline, from ordering data collections to deploying to our fleet Serve as a technical expert on computer vision solutions including classical, machine learning, and open-source libraries Qualifications Must have: 3+ years of experience in Computer Vision, Machine Learning, Deep Learning, or other relevant areas of Artificial Intelligence Excellent software engineering skills in C/C++ and Python 1 - 3 years of experience with any deep learning framework (PyTorch, JAX, TensorFlow) Ability to develop and build code in Linux-based environments. Familiarity with version control (Git), automated testing, and technical documentation Extensive experience translating research publications into actual software implementations Excellent communication and leadership skills Would like: Strong track record of deploying machine learning models in real-world, safety-critical applications Experience with Qualcomm SNPE SDK and Nvidia TensorRT Bachelor's degree in software engineering, computer science, robotics, or a related field (Master's or Ph.D. degree preferred) Strong math skills with a background in computational geometry, non-linear optimization, linear algebra Familiarity with state-of-the-art deep learning models for image segmentation and object detection Stay updated with the latest advancements in machine learning and computer vision and apply them to improve current algorithms Why You'll Like it Here Competitive salary and equity packages 401(k) retirement plan with company match Pre-tax health care, dependent care, and commuter benefits (FSA) Flexible medical, dental, and vision benefits for you and your family Life insurance & disability insurance Complimentary daily lunch & beverages Awesome, encouraging team atmosphere Unlimited paid time off Office social events including happy hours, parties, and community service projects Free on-site parking in a great urban environment (the Lawrenceville neighborhood of Pittsburgh) A casual, laid-back work environment Innovative environment immersed in technology and robotics Thoro.ai is an Equal Opportunity Employer that welcomes applications from all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, marital status, or status as a covered veteran in accordance with applicable laws and Thoro's employment policies.
    $68k-90k yearly est. 20d ago
  • C++ Software Engineer

    Starshr, Inc.

    Principal Software Engineer Job In Pittsburgh, PA

    StarsHR has the following long-term contract opportunity available with our client in suburban Pittsburgh. Software Engineer - C++ We are seeking a Software Engineer with a minimum of 3 years of commercial experience working in C++ in a full-SDLC environment. Strong experience with Python and with QT testing tools are also REQURIED. Successful candidates must hold a minimum of a Bachelors Degree in Computer Science, Engineering or a related discipline. StarsHR can provide benefits and/or sponsorship if desired. Note to C2C staffing vendors: Due to contractual restrictions this position is NOT available to C2C subcontractors. Please do not contact us regarding this job. Vendors who violate this request will receive a permanent ban from our vendor lists.
    $68k-90k yearly est. 22d ago
  • Embedded Software Engineer

    Einfochips (An Arrow Company

    Principal Software Engineer Job In Pittsburgh, PA

    Embedded Application Engineer (eInfochips Inc) What You'll Be Doing: Requirements, design, architecture, coding, debugging, integration, test Occasional customer support Embedded C++ Skill is must Ability to code in primarily in C++, Perl and Python Designing and running experiments, and analyzing and presenting results What We Are Looking For: Experience with C++ in an embedded environment Has delivered embedded software for at least one product effectively launched into mass production. Experience with common protocols such as I2C, I2S or SPI Strong troubleshooting and root cause analysis skills Consistent track record to work on teams. A strong desire to learn from and help others Strong spoken and written communication skills Desire to become a technical lead for a team. Experience directing a team of 3 or more geographically distributed engineers is preferable. What's In It for You: At Arrow, we recognize that financial rewards and great benefits are important aspects of an ideal job. That's why we offer competitive financial compensation, including various compensation plans and a solid benefits package. Medical, Dental, Vision Insurance 401k, With Matching Contributions Short-Term/Long-Term Disability Insurance Health Savings Account (HSA)/Health Reimbursement Account (HRA) Options Paid Time Off (including sick, holiday, vacation, etc.) Tuition Reimbursement Growth Opportunities And more! Education: Bachelor's Degree Work Arrangement Fully On-Site: Must be able to travel to an Arrow Client office location as requested by Arrow Client leadership. Location: Complete On-Site at Pittsburgh, PA. About eInfochips: eInfochips, an Arrow company (Fortune #133), is a leading global provider of product engineering and semiconductor design services. A rich history of over two decades, with over 500+ products developed and 40M deployments in 140 countries, eInfochips continues to fuel technological innovations in multiple verticals. eInfochips has strategic technology partnerships with Qualcomm, NVIDIA, NXP, Analog Devices, Texas Instruments, Amazon, Microsoft and Google to name a few. Along with Arrow's $38B in revenues, 22,000 employees, and 345 locations serving over 80 countries, eInfochips is primed to accelerate connected products innovation for 150,000+ global clients. eInfochips acts as a catalyst to Arrow's Sensor-to-Sunset initiative and offers complete edge-to-cloud capabilities for its clients. Please visit ****************** for our portfolio of product engineering services across various industries & verticals. EEO Statement: Arrow is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, gender, age, sexual orientation, gender identity, national origin, veteran or disability status. (Arrow EEO/AAP policy)
    $75k-99k yearly est. 22d ago
  • Specialty Software Engineer Sr

    Us Tech Solutions 4.4company rating

    Principal Software Engineer Job In Pittsburgh, PA

    Job Title: Specialty Software Engineer Sr Main Hubs: (Pittsburgh, PA 15222, Birmingham, AL 35233, Dallas, TX 75234, Strongsville, OH 44135, Phoenix, AZ 85016) Secondary Hubs/Technology Satellites: (Cincinnati, OH 45203, Miamisburg, OH 45342, Downers Grove, IL 60515, Overland Park, KS 66210, Philadelphia, PA 19103, Columbus, OH 43213, Little Rock, AR 72211, Jacksonville, FL 32256) Duration: 4+ Months Contract with Possible extension or Conversion to Full time Hours: 8:00 AM - 5:00 PM EST; Monday - Friday (Some weekend for releases / deployment) OT: Has to have prior-authorization Travel: No Function of the Group: Risk Mitigation Initiatives/Projects: To support the ITSM Transformation project. This resource needs to have experience with DPR Industry background: Digital Product Release Experience REQUIRED Team Dynamic: Team consists of about 60 -> BSA, Developers, Scrum Master, QE (Full Agile Crew) Roles and Responsibilities: *Confer with clients regarding the nature of the information processing or computation needs. • Interview or survey workers, observe job performance or perform the job to determine what information is processed and how it is processed. • Coordinate and link the computer systems within an organization to increase compatibility and so information can be shared. • Consult with management to ensure agreement on system principles. • Expand or modify system to serve new purposes or improve work flow. *Needs experience in configuring and implementing the Service Now platform specifically for Digital Product Release Must Have Technical Skills: 1. ServiceNow 2. ITSM / DevOps experience 3. Need experience in configuration and implementing ServiceNow 4. Agile Experience Flex Skills/Nice to Have: 1. Cloud-based computing system Soft Skills: 1. Can work independently and as a team 2. Complex Problem-solving Education/Certifications: Experience is most important Interview Process: 1st interview: 30min (panel-style with HM) 2nd interview: 30min (panel-style with HM) Why US Tech Solutions? We offer competitive compensation and a chance to work with cutting-edge technology at some of the world's leading companies. You can learn more about us at [************************ US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
    $94k-124k yearly est. 2d ago
  • Principal Engineer - Linux

    Westinghouse Electric Company 4.6company rating

    Principal Software Engineer Job In Cranberry, PA

    As a Principal Engineer - Linux you will administrator, manage and maintain Linux systems and servers. You will install, configure, and troubleshoot Linux systems. You will identify problems and propose operational solutions to projects and tasks that are partially defined and moderately complex. You will report to the Manager, Linus Services and be located in Cranberry Township, PA. This is a hybrid role with 3 days in office and 2 remote). Key Responsibilities: Setting up and installing Linux servers (Focus on SUSE SLES) Create Linux configurations Networking servers Update software Manage system security Ensure high availability and performance Troubleshooting Report bugs Qualifications: 5+ years of experience in a Linux environment Bachelor's degree in IT, related technical discipline, or equivalent experience Experience with vi editor Hardware setup and troubleshooting Network routers and firewalls Network switches Why Westinghouse? Westinghouse offers competitive benefits to all our employees around the globe to keep them healthy and enhance their well-being. In the U.S. the following are representative of what we offer: Competitive Salary Comprehensive Health, Wellness and Income Protection Benefits 401(k) Savings Plan with Company Match Paid Vacations and Holidays Opportunities for Flexible Work Arrangements Educational Reimbursement Program Employee Referral Program By applying to this job and providing your mobile number, you are agreeing to receive an initial text from Westinghouse, which you will have the ability to opt out of upon receipt. Message and data rates may apply. Message frequency varies.
    $92k-128k yearly est. 13d ago
  • Reporting Technical Lead

    Saxon Global 3.6company rating

    Principal Software Engineer Job In Pittsburgh, PA

    Hello, Job Title : Reporting Technical Lead Duration : 12+ Months Type : Contract to Perm Note : Back Fill Role.Interview Times Set,Hybrid Onsite 3 days a Week in Pittsburgh, PA. Job Decription : Responsibilities of Reporting Technical Lead: Consultant will lead global development team across US and India, leading 2 Scrum Teams concurrently on Data/Report related functions. Work with the product owner or business to understand the requirements and provide technical solutions. Data Management: Ensure the integrity and accuracy of data across all reporting platforms. Implement best practices for data governance and management. Training and Development: Provide training and support to team members and other stakeholders on the use of reporting tools and best practices. Promote a culture of continuous learning and improvement. Performance Monitoring: Monitor the performance of reporting solutions and the team. Use metrics and feedback to drive improvements and ensure the highest standards of quality and efficiency. Required skills and qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field and 8-10+ years of post-graduate experience in Data/BI Reporting. 5-7+ years with Power BI, including Power BI Service, Power BI Desktop, and Power BI Report Server. Minimum 5 years of experience working in Data warehouses, Data marts, data integration and Data Governance processes. 7+ years of SQL skills with strong ability to work with data from various data repositories. 7+ years of Data Analysis, Data Profiling, Data Validation and Data Visualization. 3+ years and proficiency in DAX and Power Query required. Experience with Data Warehouse schema's including Star and Snowflake Schema. Experience in Oracle Exadata would be a major bonus. Experience in Angular preferred. Experience in Apache Echarts, D3 charts or any equivalent visualization frameworks is preferred. Ability to understand and articulate problems and solution in technology and business terms. Ability to understand and articulate technology and business impact. Proven experience in leading development teams. Exceptional written and verbal communication skills, with the ability to convey complex technical information clearly and concisely to diverse audiences, including non-technical stakeholders. Ability to thrive in a fast-paced, dynamic environment with multiple concurrent projects. Strong organizational and time management skills to prioritize tasks and ensure timely delivery of high-quality work.
    $90k-118k yearly est. 15d ago
  • Corporate Development Leader

    Duquesne Light Company 4.8company rating

    Principal Software Engineer Job In Pittsburgh, PA

    Duquesne Light Company, headquartered in downtown Pittsburgh, is a leader in providing electric energy and has been in the forefront of the electric energy market, with a history rooted in technological innovation and superior customer service. Today, the company continues its role as a leader in the transmission and distribution of electric energy, providing a secure supply of reliable power to more than half a million customers in southwestern Pennsylvania. Duquesne Light Company is committed to creating a culture of inclusion. We value and respect the unique differences and experiences of our employees. We believe that our differences lead to better collaboration, innovation and outcomes. We want you to join our team! The Corporate Development Expert within the Corporate Strategy organization is an expert who will lead the identification, evaluation, and execution of strategic opportunities that align with our long-term growth goals as a utility provider. This role requires an individual with expertise in mergers and acquisitions (M&A), partnerships, and market expansion strategies within the utility sector. The ideal candidate will have a strong track record of driving growth through corporate initiatives, excellent financial acumen, and the ability to work cross-functionally with internal and external stakeholders to support our mission of providing reliable, sustainable utility services. Location: Hybrid, downtown Pittsburgh, Pennsylvania. Key Responsibilities: Mergers & Acquisitions (M&A): Identify potential acquisition targets and strategic partners within the utility and energy sectors. Lead due diligence efforts, including financial analysis, market research, and risk assessments, specific to the regulatory and operational frameworks of the utility industry. Negotiate deal terms and structure, working closely with legal, finance, and senior leadership teams. Oversee post-acquisition integration to ensure seamless transition and value realization and alignment with company goals and regulatory requirements. Strategic Partnerships: Develop and nurture strategic partnerships with other utility providers, renewable energy firms, technology companies, and governmental entities to support sustainability and operational efficiency. Collaborate with business units to explore joint ventures, public-private partnerships, and other partnership opportunities in the energy and utility space. Manage ongoing partner relationships and monitor partnership performance to ensure alignment with company objectives, especially in terms of service reliability and sustainability. Market & Competitive Analysis: Conduct market research to identify new trends, opportunities, and regulatory changes in the utility industry, particularly in renewable energy, smart grid technology, and sustainability. Analyze competitor activity and regulatory developments to inform corporate strategy and identify areas for potential growth and competitive advantage. Strategic Planning: Assist in the development and execution of the company's long-term growth strategy, including geographic expansion, renewable energy projects, and infrastructure development. Provide strategic recommendations to senior leadership based on market trends, financial analysis, and industry-specific opportunities. Financial Analysis & Valuation: Develop financial models to assess the feasibility and profitability of potential deals, factoring in the long-term regulatory and operational considerations of the utility industry. Conduct valuation analyses using industry-standard methods such as discounted cash flow (DCF), comparable company analysis, and precedent transaction analysis, with a focus on utility-specific metrics. Risk Management & Compliance: Assess risks associated with potential deals, including regulatory changes, environmental considerations, and operational impacts, ensuring alignment with the company's risk appetite and compliance standards. Work with legal and compliance teams to ensure all deals meet regulatory requirements and internal policies, including those specific to utility and energy sectors. Stakeholder Management & Communication: Collaborate with senior executives, legal teams, finance teams, regulatory bodies, and external advisors to ensure alignment throughout the deal-making process. Prepare presentations and reports for board meetings and investor relations, effectively communicating strategic initiatives and their potential impact on the business. Education and Experience Bachelor's degree in Business, Finance, Economics, or related field (MBA or advanced degree preferred). 12+ years of experience in corporate development, investment banking, management consulting, corporate finance, or a similar role. Strong understanding of M&A processes, including valuation, negotiation, and integration. Excellent analytical skills with a deep understanding of financial modeling and valuation techniques. Proven ability to manage multiple projects simultaneously and meet deadlines. Strong negotiation and interpersonal skills with the ability to build relationships at all levels. High degree of initiative, self-motivation, and the ability to work independently and as part of a team. Exceptional communication and presentation skills. Skills and Abilities: Strategic Thinking: Ability to assess complex business challenges, identify new opportunities, and develop forward-looking strategies that support the long-term vision of the organization. Financial Acumen: Expertise in financial modeling, business valuation, and performance metrics, with the ability to analyze complex data to make informed strategic decisions. Negotiation Skills: Proven ability to negotiate favorable terms in high-stakes business transactions, ensuring alignment with corporate goals while managing risk. Project Management: Strong organizational skills with a demonstrated ability to manage multiple projects, from initial analysis to execution, while keeping stakeholders informed and on track. Industry Knowledge: In-depth understanding of the utility sector, including regulatory frameworks, sustainability initiatives, and technological advancements within energy systems. Cross-Functional Collaboration: Ability to collaborate effectively across departments such as legal, finance, operations, and strategy to ensure alignment and successful deal execution. Risk Assessment: Strong understanding of the risks associated with utility-specific transactions and strategies, including regulatory changes, environmental impact, and operational concerns. Communication Skills: Ability to communicate complex ideas clearly and effectively, both written and verbally, to diverse internal and external stakeholders, including senior executives, investors, and regulatory bodies. Leadership: Demonstrated leadership in driving strategic initiatives, mentoring junior team members, and influencing decision-making at the highest levels within an organization. Preferred Attributes: Experience in the utility industry or similarly regulated sectors. Advanced degree (MBA, MS, etc.). Expertise in digital marketing and social media strategies to drive business development initiatives. Duquesne Light Holdings is committed to providing equal employment opportunity to all people in all aspects of the employment relationship, without discrimination because of race, age, sex, color, religion, national origin, disability, sexual orientation and gender identity or status as a Vietnam era or special disabled veteran or any other unlawful basis, as defined by applicable law, and fostering a workplace free of unlawful discrimination and retaliation. This policy affects decisions including, but not limited to, hiring, compensation, benefits, terms and conditions of employment, opportunities for promotion, transfer, layoffs, return from a layoff, training and development, and other privileges of employment. An integral part of Duquesne Light Holdings' commitment is to comply with all applicable federal, state and local laws concerning equal employment and affirmative action. Duquesne Light Holdings is committed to offering an inclusive and accessible experience for all job seekers, including individuals with disabilities. Our goal is to foster an inclusive and accessible workplace where everyone has the opportunity to be successful. If you need a reasonable accommodation to search for a job opening, apply for a position, or participate in the interview process, connect with us at *************** and describe the specific accommodation requested for a disability-related limitation.
    $99k-122k yearly est. 13d ago
  • Solar Project Developer

    Energeiaworks

    Principal Software Engineer Job In Pittsburgh, PA

    As the Project Development Manager, you will be responsible for overseeing the planning, development, and execution of solar energy projects from greenfield selection to completion. You will help lead a programmatic development process including land acquisition, permitting, utility interconnection, regulatory compliance, environmental studies and all other tasks necessary for the successful development of solar projects. You will work alongside the organization's principals and be responsible for contributing through the full development process. Responsibilities Coordinate project specific tasks including, interconnection applications, permitting and approvals, project communications, engineering and design, procurement, and construction review processes as well as providing an effective transitional basis into construction. Identify and mitigate project risks through proactive planning and risk assessment to maintain project momentum. Review technical specifications and drawings to ensure compliance with industry standards and project requirements alongside the Engineering team and consultants. Develop, clarify, and manage project scopes and project execution plans, track and manage contract deliverables, HS&E requirements, insurance needs and QA/QC plans. Work alongside our Land Use Counsel to help manage the local permitting process, including obtaining necessary approvals and licenses from regulatory authorities and providing local representation. Contribute to the utility interconnection process including coordination of engineering activities in pursuit of interconnection feedback and approval. Manage contracts and coordinate consultants for needed professional services including outside environmental, engineering, and legal. Manage project budgets and resources effectively to minimize costs and maximize efficiency. Manage project level progress, risks, opportunities, and economics while providing thoughtful analysis and risk evaluation. Input and update data in the project management software to facilitate companywide visibility of projects and reports to be generated. Monitor project performance metrics and take corrective actions as needed to achieve project goals. Experience Bachelor's degree in Engineering, Environmental Science, or related field. 3-5 years of C&I or Utility Scale solar development experience with distributed generation interconnection processes (PJM experience considered an asset). Experience dealing with Federal, State, and local regulators, Agencies, and regulatory processes. Experience with hands-on project management and efficiency in providing project development support on multiple concurrent projects. Successful experience with all aspects of project development, permitting, stakeholder consultation, and management of external consultants and internal teams. A record of academic and professional achievement, well developed communication skills, the ability to collaborate well in a small team, proven organizational acumen working on multiple projects requiring attention to detail, and a high level of motivation are vital in this role. Extensive knowledge of solar and other renewable technologies. Existing network of contacts and partners in the US solar market considered a plus. If not located in Pennsylvania, ability to travel upwards of 50% of the time. Candidates must be highly motived self-starters that enjoy working with a process oriented, programmatic, seasoned development team.
    $76k-101k yearly est. 20d ago
  • Software Development Career Training Program

    Year Up United Careers 3.8company rating

    Principal Software Engineer Job In Allison Park, PA

    Year Up United is a one-year or less, intensive job training program that provides young adults with in-classroom skill development, access to internships and/or job placement services, and personalized coaching and mentorship. Year Up United participants also receive an educational stipend. The program consists of training in technical and professional skills, followed by an internship with a top company. Your internship will be at BNY Mellon in Pittsburgh. Are you eligible? You can apply to Year Up United if you are: - 18-29 years old - A high school graduate or GED recipient - Eligible to work in the U.S. - Available Monday-Friday throughout the duration of the program - Highly motivated to learn technical and professional skills - Have not obtained a Bachelorʼs degree What will you gain? Professional business and communication skills, interviewing and networking skills, resume building, ongoing support and guidance to help you launch your career. During the internship phase, Year Up United students earn an educational stipend of $525 per week. In-depth classes include: - Application Development & Support - Investment Operations Get the skills and opportunity you need to launch your professional career. 75% of Year Up United graduates are employed and/or enrolled in postsecondary education within 4 months of graduation. Employed graduates earn an average starting salary of fifty-three thousand dollars per year. PandoLogic. Category:General, Location:Allison Park, PA-15101
    $30k-40k yearly est. 3d ago
  • Lead Angular Developer

    Synechron 4.4company rating

    Principal Software Engineer Job In Pittsburgh, PA

    We are At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron's progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 14,500+, and has 58 offices in 21 countries within key global markets. Our Challenge: We are seeking a highly skilled Sr./Lead UI Angular Developer to join our dynamic team. The ideal candidate will have a strong foundation in Angular framework along with proficiency in JavaScript and TypeScript. This role involves developing user interfaces for modern web applications, with a focus on delivering high-quality user experiences. Additional Information* The base salary for this position will vary based on geography and other factors. In accordance with law, the base salary for this role if filled within Pittsburgh, PA is $110k - $115k/year & benefits (see below). The Role Responsibilities: Develop and maintain high-quality user interfaces using Angular framework. Write well-designed, testable, efficient code by using best software development practices. Collaborate with back-end developers and web designers to improve usability. Ensure the technical feasibility of UI/UX designs. Optimize applications for maximum speed and scalability. Maintain and improve website. Integrate data from various back-end services and databases. Create and maintain software documentation. Stay up-to-date on emerging technologies/industry trends and apply them into operations and activities. Implement complex Angular applications, directives, controllers, services, and components. Requirements: You are: Proven experience as a UI Angular Developer. Strong expertise in Angular framework. Proficiency in JavaScript and TypeScript. Understanding of server-side languages is a plus. Familiarity with risk calculations in financial services or a willingness to learn. Experience with modern web technologies (HTML5/CSS3). Familiarity with RESTful services. Knowledge of cross-browser compatibility issues and ways to work around them. Good understanding of SEO principles and ensuring that the application will adhere to them. Exceptional problem-solving skills. Excellent verbal and written communication skills. We can offer you: A highly competitive compensation and benefits package A multinational organization with 58 offices in 21 countries and the possibility to work abroad Laptop and a mobile phone 10 days of paid annual leave (plus sick leave and national holidays) Maternity & Paternity leave plans A comprehensive insurance plan including: medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region) Retirement savings plans A higher education certification policy Commuter benefits (varies by region) Extensive training opportunities, focused on skills, substantive knowledge, and personal development On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups Cutting edge projects at the world's leading tier-one banks, financial institutions and insurance firms A flat and approachable organization A truly diverse, fun-loving and global work culture SYNECHRON'S DIVERSITY & INCLUSION STATEMENT Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference' is committed to fostering an inclusive culture - promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs. All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
    $110k-115k yearly 8d ago
  • Sr Advanced Embedded Software Engineer - C / Linux

    General Dynamics Mission Systems 4.9company rating

    Principal Software Engineer Job In Canonsburg, PA

    Basic Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 8+ years of job-related experience, or a Master's degree plus 6 years of job-related experience. Agile experience preferred. CLEARANCE REQUIREMENTS: Department of Defense Secret security clearance is preferred at time of hire.] Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position General Dynamics Mission Systems is currently seeking a Sr Advanced Embedded Software Engineer - C/Linux on-site in our Canonsburg, PA facility. Progeny Systems, a business area within the General Dynamics Mission Systems company, is a high-tech business focusing on software and hardware system integration, cutting-edge research and development, and manufacturing. We deliver architectures, designs, testing, and production of the current and next generation torpedo guidance and control systems for the Department of Defense providing the warfighter with advanced capabilities in target detection, acquisition, and prosecution. We are a technology leader in numerous areas including technology insertion; acoustic sensors; signal processing; guidance; cyber security; and high reliability systems. Candidate will work on Naval Programs, developing middleware improvements for embedded systems, as well as taking a critical role in enhancing the capabilities for this architecture. The ideal candidate will report to the Program Software Lead and be responsible for all phases of software engineering, including architecture design & review, requirements review and analysis, software design, development, and documentation, assisting Integration and Test teams, and supporting Engineering Leadership and the Chief Engineer in all related efforts. Candidate should have significant expertise across the development life cycle and technical leadership proficiency, including architectural expertise. Duties and Tasks: Technical leadership and software development Strong problem-solving and communication skills Design, development, testing and delivery of software artifacts in support of customer requirements Leadership in and contributions to the next design of the embedded system services. Proactively driving the software engineering life cycle, from requirements gathering, analysis and documentation to government support and maintenance.Technical leadership and engineering expertise in diagnostics/debugging issues in existing code required for real time high surety systems. You will collaborate across the functional teams to resolve issues and recommend solutions to ensure that your software and the system meets requirements with the safety, security, and performance needed for deployment. You will engage with the customer community through reviews of progress, issues, feedback, and technology/capability roadmaps. Knowledge, Skills and Abilities: Ability to communicate project vision, scope and technical details with other technical team members Knowledge of and experience using C (6+ years) Knowledge of and experience using Linux (shell scripting and command line expertise) Experience in embedded real-time systems Knowledge of and experience using message-oriented middleware Desire to work within the entire software engineering lifecycle A quick learner and adaptable to new technologies Excellent oral and written communication skills Comfortable in implementing ideas from scratch, owning major application features, and take responsibility for their maintenance and improvement over time. Experience participating in technical architecture decisions for complex products. Demonstrated in-depth experience developing, testing and debugging real time software. Compiling and assessing user and customer feedback to improve software performance. Experience with DevOps concepts such as: Implementing Version Control and standing up branching strategies. Automating processes for build, test, and deploy. Applied experience with agile/lean principles in software development. Preferred Qualifications: Experience working with other message-oriented Middleware products such as AMQP, Data Distribution Service (DDS) Experience in developing in satisfaction of customer driven traditional waterfall development / integration milestones, applying best practices and techniques, Agile. Proficiency with utilizing basic lab equipment like Oscilloscopes, DMMs, Spectrum Analyzers, and other test equipment Proficiency with different communication protocols like GPIB, RS232, SPI, etc Workplace Options: This position is ON-SITE in Canonsburg, PA Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $140,000.00 - USD $166,000.00 /Yr. Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team! Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
    $140k-166k yearly 34d ago
  • Staff Software Development Engineer L5 (.NET, C#)

    Inovalon 4.8company rating

    Principal Software Engineer Job In Canonsburg, PA

    Overview: The Staff Software Development Engineer L5 works with all service aspects of high throughput and multi-tenant services, has the ability to design components carefully, properly handle errors, write clean and well-factored code with good tests and good maintainability. Duties and Responsibilities: Design distributed systems that are resilient and secure at scale from inception. Raise the engineering bar on scale, resiliency, security fundamentals via technical leadership and engineering excellence. Discover, review, and influence new and evolving design, architecture, and standards for building and delivering unique services and solutions. Investigate, design, and implement best-in-industry, innovative technologies that will expand Inovalon's infrastructure through robust, scalable, adrenaline-fueled solutions. Take ownership of ensuring detailed design, analysis, testing, and optimization. Set direction/goals for the team regarding project impact, product quality and engineering efficiency. Lead major initiatives, projects, teams, rollouts and phased releases. Provide mentorship onboarding new team members and enabling successful ramp up. Collaborate with other engineers, services across Inovalon, and external customers to understand requirements, have tight feedback loop that is data driven. Adhere to all confidentiality, HIPAA, regulatory, and other such policies, procedures, and requirements as outlined within Employer's Operating Policies and Procedures in all ways and at all times with respect to any aspect of the data handled or services rendered in the scope of work. Maintain compliance with Inovalon's policies, procedures and mission statement, and fulfill those responsibilities and/or duties that may be reasonably provided by Inovalon for the purpose of achieving operational and financial success. Minimum Qualifications (Must have's): Bachelor's degree in computer science, Software Engineering, or Information Technology Minimum 8 years' experience of related professional experience, prior software engineering experience preferred. At least 2 years' experience with leading design or architecture (design patterns, reliability, and scaling) of new or existing services/systems At least 2 years' experience working with data structures, algorithms, and designing for performance, scalability, and availability. At least 5 years of experience working with C#, .NET technologies. At least 3 years' experience working with front-end Programming languages (e.g., HTML, CSS, JavaScript, Angular or ReactJS, jQuery) At least 5 years' experience working with RDBMS like SQL and SQL Stored Procedures. Preferred qualifications (Nice to have): 3 plus years' experience working with managed services in public cloud like GCP, AWS or Azure 1 plus years' experience in application development with .NET Core 3.1+ MVC will be a plus. One plus years of experience with Containers and Kubernetes will be a plus. Physical Demands and Work Environment: Sedentary work (i.e. sitting for long periods of time). Exerting up to 10 pounds of force occasionally and/or negligible amount of force. Subject to inside environmental conditions. Travel for this position will include less than 10% locally usually for training purposes.
    $65k-82k yearly est. 4d ago
  • Mainframe Assembler Software Engineer

    Central Business Solutions 3.2company rating

    Principal Software Engineer Job In Pittsburgh, PA

    Role/Tile: Mainframe Assembler Software Engineer Responsiblities: Assembler (Primary), CICS, COBOL, JCL, VSAM, DB2(110) Excellent experience in IMS DB or Assembler or PL1 or CICS Sound knowledge about Virtual Storage Access Method (VSAM) Good analysis and problem solving skills Ability to understand complex requirements and assist the team in creating designs Test Data Management ensuring a high degree of test coverage and providing the right data, in the right quantity Good to have intelligent data masking, data management practices and deliver endtoend traceability of test data. Agile and DevOps integration, providing selfservice data capability Understanding of Data profile exercises and Refresh data where needed Central Business Solutions, Inc, 37600 Central Ct. Suite #214 Newark, CA 94560 Central Business Solutions, Inc(A Certified Minority Owned Organization) Checkout our excellent assessment tool: ************************* Checkout our job board : *********************** ===================================================== Central Business Solutions, Inc 37600 Central Court Suite 214 Newark CA, 94560 Phone: ************* Fax: ************** Web: ************************* =====================================================
    $70k-96k yearly est. 60d+ ago
  • Software, Computer Vision Engineer IV- hybrid

    A.C. Coy 3.9company rating

    Principal Software Engineer Job In Cranberry, PA

    Job Type: Full Time/Contract Work Authorization: No Sponsorship The A.C.Coy Company has an immediate need for a Computer Vision Engineer for a long term contract role. Qualified candidates will play a lead role in providing advanced workflow capability with integrated vision recognition, perception and automation which improves speed, feedback, safety, and productivity of our advanced compounding technology. Responsibilities Collaborate with perception and vision experts on algorithm design, prototyping, testing, deployment and productization Collaborate on writing internal specifications related to vision architecture and providing input and recommendation on hardware sensor technology for optimal implementations Design and develop vision software utilizing C and C++ on embedded Linux environments following company and industry requirements and best practices Responsible for the analysis, design, programming, optimizing, debugging and modification of software programs related to vision algorithms Writes code, completes programming, and performs testing and debugging of applications using current programming language and technologies controlling hardware for hospital automation Perform software verification including code reviews, writing unit test cases, creating, and implementing automated testing, and running static analysis Leads and solves complex vision integration issues by analyzing critical factors and recommending corrective or alternative actions and resolutions Proactively maintain accurate documentation of concepts, designs, and implementations and a means to facilitate design reviews, and knowledge sharing among the team and stakeholders Interfaces with other engineers to define software design and state machine requirements Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors Supports, updates and creates new SW architectures to further feature development and existing system functionality Qualifications Education: Bachelor's degree in computer science, Computer Engineering, relevant technical field, or equivalent practical experience MS degree in Computer Science, Computer Vision or related technical field preferred Required Knowledge and Skills 8+ years of experience as software or firmware developer along with integration experience with Hardware and Software Minimum 5 years of imaging experience Experience using C++ in a Linux environment with embedded systems Experience developing and deployment of computer vision models or image recognition technologies and algorithms Experience with light sources, optics and multi sensor data for optimal image processing Ability to own direction, technical vision and strategy direction across multiple projects Experience and/or knowledge in characterizing and calibrating camera images sensors, optics, and illumination sources Drives design of complex features and new products. Contributes to vision/imaging technology strategy Owns direction, technical vision, and strategy direction across multiple projects Often serves as a consultant to management and external spokesperson for the SW organization related to vision implementations, feasibility, or prototyping efforts Good interpersonal communication skills, working within an Agile Development framework Preferred Qualifications Knowledge and/or experience with state machines and stateless systems Experience in the medical device industry or other industries operating under a quality management system. Knowledge of ISO 13485, ISO 14971, ISO 62304 and CFR 820 a plus. Experience in the design of software driven electromechanical Class II medical devices. Experience with JIRA PhD degree in Computer Science, Computer Vision, Robotics or related technical field. Developing and designing Computer Vision technologies and systems for running on edge devices (custom hardware) Experience with Matrox Imaging Library Experience with SwiftDecoder and COIL Barcode Parsing
    $74k-98k yearly est. 17d ago
  • Advanced Software Test System Engineer - LabWindows / C

    Softworld, a Kelly Company 4.3company rating

    Principal Software Engineer Job In Mount Oliver, PA

    Job Title: Advanced Software Test System Engineer (LabWindows) Onsite Requirements: LabWindows/CVI Windows National Instruments equipment Job Description: Client Overview: Client is a high-tech business focusing on software and hardware system integration, cutting-edge research and development, and manufacturing. Delivers architectures, designs, testing, and production of the current and next-generation torpedo guidance and control systems for the Department of Defense, providing the warfighter with advanced capabilities in target detection, acquisition, and prosecution. A technology leader in numerous areas, including technology insertion; acoustic sensors; signal processing; guidance; cyber secure; and high reliability systems. Duties and Tasks Design, development, testing, integration, and configuration of software applications and components. Engineering expertise in diagnostics/debugging issues in existing code. Collaborate across the functional teams to resolve issues and recommend solutions to ensure that your Software and the system meet requirements with the performance needed for deployment. Strong problem-solving and communication skills. Documentation of software development, including development of test plans, design documentation, and maintaining design requirements. Knowledge, Skills, and Abilities Proficiency with one or more of the following: C/C++ Object Oriented Development National Instruments Lab Windows/CVI software/MATLAB/Coder/Compiler/MEX Windows/Visual Studio SQL/SQL Server or like relational database experience Comfortable in implementing ideas from scratch, owning major application features, and taking responsibility for their maintenance and improvement over time. Experience participating in technical architecture decisions for complex products. A significant level of Windows application development architecture expertise (e.g., Win32 apps, WPF apps, WinUI 3 apps). Deep understanding of software design patterns such as MVVM, MVP, etc. Experience with Windows kernel-level debugging and diagnostics using tools such as Windows DDK or WinDBG or equivalent. Demonstrated in-depth experience developing, testing, and debugging software for Windows OS using Visual Studio IDE and Windows SDK. Demonstrated in-depth understanding of Windows Low-Level Systems development and API. Compiling and assessing user feedback to improve software performance. Experience with DevOps concepts such as: Implementing Version Control and standing up branching strategies. Automating processes for build, test, and deploy. Applied experience with agile/lean principles in software development. Preferred Qualifications Proficiency with utilizing basic lab equipment like Oscilloscopes, DMMs, Spectrum Analyzers, and other test equipment. Proficiency with different communication protocols like GPIB, RS232, SPI, etc. Experience with interfacing and integrating hardware devices, control, sim/stim, data acquisition, specifically with National Instruments Hardware like PXI, CRIO, CDAQ, etc. ** 3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply. This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future. This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role. **
    $67k-83k yearly est. 6d ago

Learn More About Principal Software Engineer Jobs

How much does a Principal Software Engineer earn in South Fayette, PA?

The average principal software engineer in South Fayette, PA earns between $88,000 and $153,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average Principal Software Engineer Salary In South Fayette, PA

$116,000
Job type you want
Full Time
Part Time
Internship
Temporary