Post job

Staff software engineer jobs in New Castle, PA

- 428 jobs
All
Staff Software Engineer
Software Engineer
Embedded Software Engineer
Senior Embedded Software Engineer
Software Engineering Internship
Computer Software Engineer
Senior Software Architect
Software Integrator Engineer
Software Applications Engineer
  • Sr Software Architect

    Openarc, LLC 3.8company rating

    Staff software engineer job in Pittsburgh, PA

    OpenArc - Empowering Your Career. As a leading IT staffing firm, we are dedicated to connecting talented professionals with your ideal opportunities. We are currently seeking a qualified Sr Software Architect to join our client's organization and contribute to their ongoing success. Job summary We're seeking a Senior Architect to join our growing team and help shape the future of healthcare technology. In this role, you'll lead the modernization and expansion of our product portfolio, driving architectural strategy and technical excellence across our suite of products. Responsibilities: Collaborate with other architects to ensure consistent technical direction across products • Lead the design and development of scalable software solutions • Set architectural direction in partnership with senior leadership • Guide build/buy/partner decisions and evaluate emerging technologies • Provide mentorship and technical leadership to engineering teams • Develop proofs of concept and provide estimates for new initiatives • Champion secure coding practices and architectural standards • Continuously improve personal and team capabilities through learning • Engage, educate, and collaborate with teammates daily Requirements: • Experience resolving software and workflow challenges creatively • Microsoft tech stack experience: .NET Framework / .NET Core (C#), WPF, MVVM, Entity Framework, SQL Server • Web/mobile development experience: JavaScript, TypeScript, Angular, React, React Native, REST APIs, Electron, Native iOS/Android, CSS, SASS, LESS • CI pipeline setup and management • Database performance tuning • Cloud technologies • Familiarity with HIPAA data requirements • Understanding of governance and security frameworks At OpenArc, we prioritize your career success and strive to build exceptional technical teams for our clients. By understanding your experience and aspirations, we ensure to present you with rewarding and fulfilling opportunities. As an employee of OpenArc and our clients, you will be eligible to participate in a comprehensive benefits package. OpenArc is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
    $97k-128k yearly est. 4d ago
  • Software Integration Engineer

    Motion Recruitment 4.5company rating

    Staff software engineer job in Cranberry, PA

    Our client, a leading manufacturer of radiation detection instruments, is hiring an Software Integration Engineer in Cranberry, PA! *This is a 6 month W2 contract to hire with benefits!* In this role, you will play a key role in integrating and deploying security software solutions for critical infrastructure by supporting project installations, configurations, and on-site commissioning. You will troubleshoot systems, assist with database and software deliverables, and ensure smooth collaboration across teams Responsibilities: Collaborate with project engineering leads and team members to plan, execute, and support integration, installation, and commissioning of security software solutions. Troubleshoot and resolve issues related to software, databases, and system configurations to ensure seamless deployment and functionality. Assist in the development and testing of project deliverables, including databases, documentation, and software releases, while maintaining compliance with SIS policies and procedures. Requirements: Bachelor's degree in STEM or 5+ years relevant experience. Experience in systems integration and troubleshooting. Proficiency with SQL Server and Crystal Reports. Motion Recruitment Partners is an Equal Opportunity Employer, including disability/vets. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Employment is subject to the successful completion of a pre-employment screening. Accommodation will be provided in all parts of the hiring process as required under Motion Recruitment Employment Accommodation policy. Applicants need to make their needs known in advance.
    $83k-111k yearly est. 2d ago
  • Embedded Software V&V Engineer

    Starshr, Inc.

    Staff software engineer job in Pittsburgh, PA

    ATTENTION C2C STAFFING VENDORS: Terms of our staffing agreement with our client expressly prohibit our use of candidates sourced by third-parties. Please do not waste your time or ours by inquiring about this job. StarsHR has the following long-term contract opportunity available with our client in Greater Pittsburgh. Embedded Software V&V Engineer SUMMARY This position will be responsible to perform software verification and validation of medical devices to deliver a high-quality product that meets or exceeds customer expectations and meets FDA design controls. DUTIES & RESPONSIBILITIES · Verification and Validation of software for complex system interactions in medical devices, including · Embedded software · Platform software · Operating system software · Development and execution of manual and/or automated software verification protocols, including: · Design and development of test scenarios · Authoring and review of test cases and protocols · Performing execution of test cases · Writing reports · Responsible for verification of the software platform of the medical device, including: · Sub-system testing · Performance and reliability · Safety and interoperability · Review and analysis of product and software requirements · Defect characterization and reporting. Assist in triaging of the defects. · Compliance with standard operating procedures for medical device development, including compliance with ISO 13485 and IEC 62304 · Critical analysis of technical situations; identifies problems, and work with the cross-functional team in resolving the problems. · Collaborating within cross-functional teams across multiple geographies to convey problems, opportunities, solutions, and results in medical device R&D activities · Engaging in continuous improvement initiatives to establish Center of Excellence (CoE) in Software Assurance function. REQUIREMENTS · Bachelor's degree in engineering, preferably Computer, Electronics, or Biomedical · Minimum of 2 years of relevant work experience in software testing in medical device or in a regulated industry · Minimum of 1 years of relevant work experience in software test automation · Familiarity with Software Development Lifecycle processes, including Waterfall and Agile methodologies - Familiarity with C/C++, Python languages and test frameworks. - Understands impacts of hardware constraints on software environment. - Familiarity with ST microprocessor, FPGA, BLDC, peripheral device communication and embedded RTOS - Technical writing ability - clear and concise writing easily understood by multiple audiences (testers, auditors, peers, etc.) Preferences: · Experience designing and developing medical device software in a regulated environment while adhering to FDA Design Controls and software process guidelines for medical devices including ISO 13485 and IEC 62304. This position is a long-term contract, potentially leading to perm. StarsHR can provide benefits while contracting through our company.
    $75k-99k yearly est. 5d ago
  • Java Software Engineer

    Ltimindtree

    Staff software engineer job in Pittsburgh, PA

    About Us: LTIMindtree is a global technology consulting and digital solutions company that enables enterprises across industries to reimagine business models, accelerate innovation, and maximize growth by harnessing digital technologies. As a digital transformation partner to more than 700+ clients, LTIMindtree brings extensive domain and technology expertise to help drive superior competitive differentiation, customer experiences, and business outcomes in a converging world. Powered by nearly 90,000 talented and entrepreneurial professionals across more than 30 countries, LTIMindtree a Larsen & Toubro Group company combines the industry-acclaimed strengths of erstwhile Larsen and Toubro Infotech and Mindtree in solving the most complex business challenges and delivering transformation at scale. For more information, please visit. ******************************** Job Title: Java Developer Location: Pittsburgh, PA (4 days onsite/week) Duration: FTE Job description: 8 to 10 Years of experience Strong knowledge of Java and FrontEnd UI Technologies Experience of working in UI tool sets programming languages Core JavaScript Angular 11 or higher JavaScript frameworks CSS HTML Experience in Spring Framework Hibernate and proficiency with Spring Boot Solid coding and troubleshooting experience on Web Services and RESTful API Experience and understanding of design patterns culminating into microservices development Strong SQL skills to work on relational databases Strong experience in SDLC DevOps processes CICD tools Git etc Strong problem solver with ability to manage and lead the team to push the solution Strong Communication Skills Benefits/perks listed below may vary depending on the nature of your employment with LTIMindtree (“LTIM”): Benefits and Perks: Comprehensive Medical Plan Covering Medical, Dental, Vision Short Term and Long-Term Disability Coverage 401(k) Plan with Company match Life Insurance Vacation Time, Sick Leave, Paid Holidays Paid Paternity and Maternity Leave The range displayed on each job posting reflects the minimum and maximum salary target for the position across all US locations. Within the range, individual pay is determined by work location and job level and additional factors including job-related skills, experience, and relevant education or training. Depending on the position offered, other forms of compensation may be provided as part of overall compensation like an annual performance-based bonus, sales incentive pay and other forms of bonus or variable compensation. Disclaimer: The compensation and benefits information provided herein is accurate as of the date of this posting. LTIMindtree is an equal opportunity employer that is committed to diversity in the workplace. Our employment decisions are made without regard to race, color, creed, religion, sex (including pregnancy, childbirth or related medical conditions), gender identity or expression, national origin, ancestry, age, family-care status, veteran status, marital status, civil union status, domestic partnership status, military service, handicap or disability or history of handicap or disability, genetic information, atypical hereditary cellular or blood trait, union affiliation, affectional or sexual orientation or preference, or any other characteristic protected by applicable federal, state, or local law, except where such considerations are bona fide occupational qualifications permitted by law.
    $68k-90k yearly est. 1d ago
  • SW Engineer Intern

    General Dynamics Mission Systems 4.9company rating

    Staff software engineer job in Pittsburgh, PA

    Basic Qualifications Candidates should demonstrate a thorough understanding of engineering technology. Engineering Interns must be enrolled in an accredited degree program in Computer Engineering, Systems Engineering, Software Engineering, Electrical Engineering, Mechanical Engineering or other related scientific or technical discipline with a preference for a standing of a sophomore or higher. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position REPRESENTATIVE DUTIES AND TASKS: Apply your classroom-learned skills to a program supporting the defense of our country. GDMS has an immediate opening for an Engineering Intern to join our team. The position provides an opportunity to work on projects that support some of our nation's fundamental defense services. GDMS employees work closely with esteemed customers to develop solutions that allow them to carry out high-stakes national security missions. The selected candidate will work with collaborative teams on various technical projects associated with our core mission. In addition to receiving a competitive wage, the Engineering Intern will enhance their skill set by working among a talented and technically accomplished group of colleagues. Interns will also enjoy a flexible work environment where contributions are recognized and rewarded. ROLE AND POSITION OBJECTIVES: As a Software Engineering Intern for Space, Cyber, and Intelligence Systems (SCI), you'll be a member of a cross functional team responsible for building software and platforms that support our customer's most important missions in the Space, Cyber, and Intelligence domains. We encourage you to apply if you have any of these preferred skills or experiences: Design, build, test, deploy, and improve software services and platforms within a cross-functional agile team Collaborate with other engineers to perform code reviews, maintain/improve code quality, and reduce technical debt Research, learn, communicate, and apply new technologies/tools to solve unique customer domain challenges What sets you apart: Check out who we are and what we do here. In this role, you will be responsible for the development of software and systems products in a UNIX, Linux and/or Windows-based workstation environment. This role will offer you the opportunity to: Integrate as a member of a software development team and complete assigned tasks, that will nurture and expand your technical skills Learn systems in order to update information Populate repositories with targeted data Research and document various data processes Abide by all security and safety procedures outlined by the company TECHNICAL SKILLS: Languages: Java, JavaScript/TypeScript, HTML, CSS, Ansible Frameworks: Spring Boot, React/Redux Tools: Gradle, NodeJS, AWS/Azure Comfortable working with IDEs (VSCode, IntelliJ, etc.) Experienced with various Server Frameworks, DOM, and Java Web App Platform (Tomcat) Adept with Microsoft Office - especially Excel, Power-Point, and Word Comfortable working with Windows 10, 11, and Linux RELATED COURSES Data Structures, Algorithms & Complexity Object-Oriented Programming in Java Database Management Systems Advanced Programming Operating Systems Computer Architecture Software Engineering #LI-Hybrid 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 $26.25 - USD $29.00 /Hr. 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
    $26.3-29 hourly Auto-Apply 60d+ ago
  • Senior Embedded Software Engineer

    Open 3.9company rating

    Staff software engineer job in Pittsburgh, PA

    The Infrastructure team designs and develops high quality software to leverage embedded compute platforms for autonomy stack development. Most of the software we write will affect safety critical applications on the Motional vehicle platforms. We are a team of engineers who bring a broad experience in software development and leverage this to develop software which pushes the boundaries of what has been achieved in the autonomous vehicle safety space. We are looking for engineers who are motivated to solve hard problems and can lead development of complex safety-critical software components on embedded platforms. This is a remote role. What You'll Be Doing: Designing and developing infrastructure software on various hardware platforms for applications such as Vision Processing, Radar systems, Safety monitoring etc., to be run on self-driving vehicles Designing firmware components such as device drivers and kernel libraries Designing test harnesses for embedded software components as well as full systems Providing technical mentorship to engineers Proactively supports the team with engineering support in their product area. What We're Looking For: Experience with creating detailed requirements from use cases. Ability to lead a technical initiative, including breaking down work and guiding other engineers through execution. Experience writing software for embedded platforms in C and C++. Experience with TDD - unit tests and integration tests. Experience working on embedded Linux / RTOSs. Experience working with networks (Ethernet, CAN etc.) and the common networking protocols. Experience with debugging on embedded platforms. Experience writing software in Python and experience doing automation with shell scripting. Experience working with ARM Cortex MCUs or Microprocessors Bonus Points (not required): Experience working with large data pipelines, and platforms that require deterministic execution. Experience using inter-system communication protocols such as I2C and SPI Experience deploying Machine Learning models. Experience working with FGPAs and GPUs. Experience working directly with the Linux kernel or Device Drivers. Experience working with RTOSs such as FreeRTOS, ThreadX or PreemptRT. Experience with Simulation and Code Generation, and knowing when their use is appropriate. The salary range for this role is an estimate based on a wide range of compensation factors including but not limited to specific skills, experience and expertise, role location, certifications, licenses, and business needs. The estimated compensation range listed in this job posting reflects base salary only. This role may include additional forms of compensation such as a bonus or company equity. The recruiter assigned to this role can share more information about the specific compensation and benefit details associated with this role during the hiring process. Candidates for certain positions are eligible to participate in Motional's benefits program. Motional's benefits include but are not limited to medical, dental, vision, 401k with a company match, health saving accounts, life insurance, pet insurance, and more. Salary Range$155,300-$207,000 USD Motional is a driverless technology company making autonomous vehicles a safe, reliable, and accessible reality. We're driven by something more. Our journey is always people first. We aren't just developing driverless cars; we're creating safer roadways, more equitable transportation options, and making our communities better places to live, work, and connect. Our team is made up of engineers, researchers, innovators, dreamers and doers, who are creating a technology with the potential to transform the way we move. Higher purpose, greater impact. We're creating first-of-its-kind technology that will transform transportation. To do so successfully, we must design for everyone in our cities and on our roads. We believe in building a great place to work through a progressive, global culture that is diverse, inclusive, and ensures people feel valued at every level of the organization. Diversity helps us to see the world differently; it's not only good for our business, it's the right thing to do. Scale up, not starting up. Our team is behind some of the industry's largest leaps forward, including the first fully-autonomous cross-country drive in the U.S, the launch of the world's first robotaxi pilot, and operation of the world's longest-standing public robotaxi fleet. We're driven to scale; we're moving towards commercialization of our technology, and we need team members who are ready to embrace change and challenges. Formed as a joint venture between Hyundai Motor Group and Aptiv, Motional is fundamentally changing how people move through their lives. Headquartered in Boston, Motional has operations in the U.S and Asia. For more information, visit **************** and follow us on Twitter, LinkedIn, Instagram and YouTube. Motional AD Inc. is an EOE. We celebrate diversity and are committed to creating an inclusive environment for all employees. To comply with Federal Law, we participate in E-Verify. All newly-hired employees are queried through this electronic system established by the DHS and the SSA to verify their identity and employment eligibility.
    $155.3k-207k yearly Auto-Apply 2d ago
  • Senior Embedded Software Engineer

    Motional

    Staff software engineer job in Pittsburgh, PA

    Job Description The Infrastructure team designs and develops high quality software to leverage embedded compute platforms for autonomy stack development. Most of the software we write will affect safety critical applications on the Motional vehicle platforms. We are a team of engineers who bring a broad experience in software development and leverage this to develop software which pushes the boundaries of what has been achieved in the autonomous vehicle safety space. We are looking for engineers who are motivated to solve hard problems and can lead development of complex safety-critical software components on embedded platforms. This is a remote role. What You'll Be Doing: Designing and developing infrastructure software on various hardware platforms for applications such as Vision Processing, Radar systems, Safety monitoring etc., to be run on self-driving vehicles Designing firmware components such as device drivers and kernel libraries Designing test harnesses for embedded software components as well as full systems Providing technical mentorship to engineers Proactively supports the team with engineering support in their product area. What We're Looking For: Experience with creating detailed requirements from use cases. Ability to lead a technical initiative, including breaking down work and guiding other engineers through execution. Experience writing software for embedded platforms in C and C++. Experience with TDD - unit tests and integration tests. Experience working on embedded Linux / RTOSs. Experience working with networks (Ethernet, CAN etc.) and the common networking protocols. Experience with debugging on embedded platforms. Experience writing software in Python and experience doing automation with shell scripting. Experience working with ARM Cortex MCUs or Microprocessors Bonus Points (not required): Experience working with large data pipelines, and platforms that require deterministic execution. Experience using inter-system communication protocols such as I2C and SPI Experience deploying Machine Learning models. Experience working with FGPAs and GPUs. Experience working directly with the Linux kernel or Device Drivers. Experience working with RTOSs such as FreeRTOS, ThreadX or PreemptRT. Experience with Simulation and Code Generation, and knowing when their use is appropriate. The salary range for this role is an estimate based on a wide range of compensation factors including but not limited to specific skills, experience and expertise, role location, certifications, licenses, and business needs. The estimated compensation range listed in this job posting reflects base salary only. This role may include additional forms of compensation such as a bonus or company equity. The recruiter assigned to this role can share more information about the specific compensation and benefit details associated with this role during the hiring process. Candidates for certain positions are eligible to participate in Motional's benefits program. Motional's benefits include but are not limited to medical, dental, vision, 401k with a company match, health saving accounts, life insurance, pet insurance, and more. Salary Range$155,300-$207,000 USD Motional is a driverless technology company making autonomous vehicles a safe, reliable, and accessible reality. We're driven by something more. Our journey is always people first. We aren't just developing driverless cars; we're creating safer roadways, more equitable transportation options, and making our communities better places to live, work, and connect. Our team is made up of engineers, researchers, innovators, dreamers and doers, who are creating a technology with the potential to transform the way we move. Higher purpose, greater impact. We're creating first-of-its-kind technology that will transform transportation. To do so successfully, we must design for everyone in our cities and on our roads. We believe in building a great place to work through a progressive, global culture that is diverse, inclusive, and ensures people feel valued at every level of the organization. Diversity helps us to see the world differently; it's not only good for our business, it's the right thing to do. Scale up, not starting up. Our team is behind some of the industry's largest leaps forward, including the first fully-autonomous cross-country drive in the U.S, the launch of the world's first robotaxi pilot, and operation of the world's longest-standing public robotaxi fleet. We're driven to scale; we're moving towards commercialization of our technology, and we need team members who are ready to embrace change and challenges. Formed as a joint venture between Hyundai Motor Group and Aptiv, Motional is fundamentally changing how people move through their lives. Headquartered in Boston, Motional has operations in the U.S and Asia. For more information, visit **************** and follow us on Twitter, LinkedIn, Instagram and YouTube. Motional AD Inc. is an EOE. We celebrate diversity and are committed to creating an inclusive environment for all employees. To comply with Federal Law, we participate in E-Verify. All newly-hired employees are queried through this electronic system established by the DHS and the SSA to verify their identity and employment eligibility.
    $155.3k-207k yearly 15d ago
  • Software Engineer - Computer Graphics (Technical Leadership)

    Meta Platforms, Inc. 4.8company rating

    Staff software engineer job in Pittsburgh, PA

    The Reality Labs team at Meta is helping people around the world come together and connect through proven track record of delivering high-quality Augmented and Virtual Reality hardware and software solutions. We are developing the future of Augmented Reality and Virtual Reality, bringing products to consumers that transform entertainment and social experiences. The potential of AR and VR to connect the world is immense-and we're just getting started. With global departments dedicated to AR/VR research, computer vision, haptics, social interaction, and more, AR/VR is committed to driving the state-of-the-art forward through innovation. Our teams explore, develop, and deliver new cutting-edge technologies that serve as the foundation of current and future AR/VR products. Extended Reality Technology or XRTech's mission is to enable developers to accelerate the transition from research and innovative technologies to rich user experiences deployed in production by providing remote execution, runtimes, and tools across all platforms. With photorealistic Codec Avatars, we are building the next communication medium. So that you can stay close and present with your loved ones, despite distance. At Extended Reality Codec Interactions and Avatars or XRCIA, we focus on tech transferring Codec Avatar R&D in order to enable the next Meta Mixed Reality/Augmented Reality products. We're building a future where people are choosing lightweight, long-lasting, independently capable Meta devices that shape the way people communicate, are entertained and assisted in their daily lives. At XRCIA Platform, we focus on delivering the production & iteration platforms for Codec Avatars across all development stages, with parallel and connected efforts: - Explore platform enables rapid exploration of 2d and 3d experiences and down selection of Codec Avatar technologies following device constraints - Validate platform develops a reference implementation to gain confidence and validate through user testing at scale - Ship platform provides system-level integration powering the Codec Avatar experiences that will ship to end users, including SDK components integrated into existing platforms, runtime infrastructure powering the algorithms and codec avatar machine perception capabilities, and a unified capture system powering avatar generation integrated into Meta's mobile apps. The role will focus on the Explore+Validate platforms and bridge to the Ship platform. Minimum Qualifications * Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience * 7+ years of experience in one or more of the following areas: computer graphics or image processing or character systems * Experience in driving cross-functional partnerships, working across functions to drive solutions * Experience with Virtual Reality, Mixed Reality and/or Augmented Reality Preferred Qualifications * Master's degree in Computer Science, Mathematics or related technical field * Machine Learning Graphics experience * Experience with human vision science * Have developed or modified a character system for games or entertainment * Hands-on experience in C++, C#, and/or Python * Significant experience with technical transfer from Research & Development teams Responsibilities * Accelerate tech transfer from Codec Avatars R&D teams to the end-to-end systems that we evaluate internally and ship. Cross-group collaborations with research scientists, research engineers, software engineers across the organization * Design and build tooling and reusable components that empower teams to iterate rapidly and build intuition and confidence on technical viability of novel algorithms * Design and build reference applications used to evaluate our production stack in anticipation of future hardware and software systems * Effectively communicate to leadership team and the industry partners complex features & systems * Understand industry and Meta wide technology trends in computing technology to help assess & develop new technologies within the Reality Labs family * Suggest, collect and synthesize requirements and create an effective feature roadmap towards mobile, AR and VR product lines * Invent next-generation platforms to deliver more compelling avatar experiences on VR and AR headsets About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
    $108k-138k yearly est. 17d ago
  • Staff Robotics Software Engineer

    Agility 4.6company rating

    Staff software engineer job in Pittsburgh, PA

    Agility Robotics is a pioneer. Our robot, Digit, is the first to be sold into workplaces across the globe. Our team is differentiated by its expertise in imagining, engineering, and delivering robots with advanced mobility, dexterity, intelligence, and efficiency -- robots specifically designed to work alongside people, in spaces built for people. Every day, we break through engineering challenges and invent new solutions and capabilities that will one day make robots commonplace and approachable. This work is our passion and our responsibility: our mission is to make businesses more productive and people's lives more fulfilling. About the Role We are looking for a Staff Robotics Software Engineer to join our Skills team and help mature the core software stack that powers Digit's autonomous behaviors. In this role, you will work across the entire skill stack-from robot API layers, dynamic skill execution, and behavior frameworks to task planning and fleet orchestration-to ensure our robot skills are reliable, scalable, and production-ready. You will build the infrastructure and foundational systems that allow Digit to execute complex workflows reliably at scale, across different robot generations. Key Responsibilities Design and implement frameworks and interfaces that enable developers, planners, and agents to reason about robot behaviors and ensure behavior sequences are reactive, safe, and reliable. Implement and deploy automatic robot API discovery to allow seamless integration of heterogeneous robotic hardware into workflows. Develop reactive, reusable robot behaviors with well-defined abstractions that make them scalable and easy to extend. Implement task planning and orchestration logic that composes individual skills into higher-level workflows. Integrate symbolic and learned task planning methods that reason over logical state and structured world representations, enabling context-aware and goal-directed autonomy. Validate skills through simulation and hardware-in-the-loop testing to ensure reliability and robustness in production deployments. Drive the long-term technical strategy for the skill architecture, ensuring it evolves cohesively with advances in learning-based control, planning, and AI-driven autonomy. Mentor other engineers and champion best practices in software design, code quality, testing, and maintainability across the team. Required Qualifications BS or MS in Computer Science, Robotics, or a related field. 8+ years of professional experience in robotics software engineering Proficiency in Python and C++ Experience developing or maintaining robot behavior frameworks, robot APIs, task planning systems, or other robotics middleware/infrastructure. Experience implementing and managing dynamic API discovery mechanisms to streamline service integration and improve system scalability. A strong understanding of algorithms, data structures, and software architecture principles. Demonstrated leadership or mentorship experience guiding other engineers and defining software architecture directions. Nice to Have Experience designing and implementing one or more of the following for robotic systems: task planners, directed acyclic graph (DAG), behavior trees (BT), finite state machines (FSM), or other sequential decision-making frameworks. Experience with planning and execution frameworks integrated with large language models (LLMs), vision-language models (VLMs), or learned planners. Hands-on experience with task planning frameworks and libraries (e.g., PDDL-based planners, ROSPlan, or similar). Experience integrating planning with behavior-execution frameworks such as BehaviorTree.CPP. Experience integrating planning algorithms with perception (object detection, pose estimation, semantic segmentation) and real-time control on physical robots. Practical understanding of robotic manipulation tasks (pick-and-place, palletization, bin-picking) and mobile robot navigation, with demonstrated ability to implement planning logic for these applications. Experience with multi-robot coordination, fleet-level task allocation, or distributed task planning. Familiarity with simulation platforms like Isaac Sim, MuJoCo, or Gazebo. Experience contributing to or maintaining open-source task planning frameworks, or building internal libraries that improved reusability, testing, or developer experience. About You You think systemically and anticipate future bottlenecks, shaping infrastructure to scale with the needs of the team and product. You are self-directed and thrive in environments where you're trusted to drive large initiatives forward, even in the face of ambiguity. You champion good software engineering practices, proactively identify and reduce technical debt, and take pride in building systems that are robust and scalable. You are a thoughtful mentor and a collaborative teammate, eager to share knowledge and help others grow. Full-time Employees are eligible for Benefits: 401(k) Plan: Includes a 6% company match. Equity: Company stock options. Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees. Benefit Start Date: Eligible for benefits on your first day of employment. Well-Being Support: Employee Assistance Program (EAP). Time Off: Exempt Employees: Flexible, unlimited PTO and 10 company holidays, including a winter shutdown. Non-Exempt Employees: 10 vacation days, paid sick leave, and 10 company holidays, including a winter shutdown, annually. On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations. Parental Leave: Generous paid parental leave programs. Work Environment: A culture that supports flexible work arrangements. Growth Opportunities: Professional development and tuition reimbursement programs. Relocation Assistance: Provided for eligible roles. All of our roles are U.S.-based. Applicants must have current authorization to work in the United States. Agility Robotics is committed to a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits unlawful discriminatory practices, including harassment. Therefore, it is the policy of Agility Robotics to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law. Agility Robotics prohibits any such discrimination or harassment. Agility Robotics does not accept unsolicited referrals from third-party recruiting agencies. We prioritize direct applicants and encourage all qualified candidates to apply directly through our careers page. If you are represented by a third party, your application may not be considered. To ensure full consideration, please apply directly. Apply Now: ***************************
    $101k-133k yearly est. Auto-Apply 10d ago
  • Software Engineering Intern - Summer 2026

    Musing Ai

    Staff software engineer job in Pittsburgh, PA

    About the Role You will build core features of our emotional health platform, working closely with our AI and product teams to make our companion technology scalable. Responsibilities Develop and maintain web and mobile applications for seniors and caregivers Write clean, efficient, and testable code Support integrations with conversational AI models and cloud systems Collaborate with UX designers to bring prototypes into production Troubleshoot, debug, and optimize performance across platforms Ideal Background Proficiency in Python, JavaScript/TypeScript, or similar languages Experience with React, Node.js, or cloud services (AWS/GCP/Azure) Knowledge of software engineering best practices (testing, version control) Excitement for building technologies that directly help people What You'll Gain Hands-on experience developing production-ready applications Exposure to the intersection of AI, design, and health technology A portfolio project with measurable social impact This is a four day in office position. The office is located in the Shadyside neighborhood of Pittsburgh, PA. We are unable to provide relocation assistance at this time. Role is an unpaid three month long summer opportunity with the possibility of a paid role offer after three month probation period.
    $41k-76k yearly est. Auto-Apply 60d+ ago
  • Senior Real-Time Embedded Software Engineer

    CMU Software Engineering Institute

    Staff software engineer job in Pittsburgh, PA

    SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia, defense and government organizations, and industry to continually improve software-intensive systems. We deliver innovative technologies and solutions, collaborate on research in cybersecurity and artificial intelligence systems, and transition maturing technologies into practice. Joining the SEI means becoming part of a world-class organization at the forefront of software engineering innovation. Our work has a profound impact on software systems across both government and industry. You'll collaborate with leading experts and work with cutting-edge technologies to tackle some of the nation's most complex and critical challenges. Position Summary: SEI is seeking an enthusiastic experienced senior real-time embedded engineer to work on safety-critical embedded software. You will work closely with a variety of software and hardware systems including bare-metal embedded systems, RTOSes, FPGAs, and embedded Linux. You will have opportunities to develop tools, techniques, and processes to solve some of the most difficult software problems that our government faces. Who you are: * You have a BS in Computer Science, Electrical Engineering, or related disciple with ten (10) years of experience; OR MS in the same fields with eight (8) years of experience; OR a PhD in the same fields with five (5) years of experience. * You've worked in a collaborative team environment as a software developer, software engineer, verification engineer, or related field. * You have proficiency in one or more of the following: C, C++, VHDL, Verilog, Python, C#. * You've built, analyzed, debugged, and/or tested bare-metal systems and are familiar with a CMSIS/HAL/specific peripheral driver. * You have experience in one or more of the following: Java, Go, Rust, Ada, MATLAB. * You have experience with FPGAs and/or heterogenous computing boards that require communication and synchronization between specialized hardware/chips. * You have exposure with modern RTOSes, e.g. VxWorks or Integrity, and developed and analyzed embedded software. * You have worked with common embedded interfaces and protocols: I2C, CAN, SPI, RS-232, RS-422, etc. * You've developed embedded software and performance tests and have experience interpreting the results. * You have an understanding of the Department of Defense (DoD) Systems Engineering lifecycle. * You have strong communication skills and the ability to convey difficult engineering or technical challenges to stakeholders. * You are willing to work 100% of your week onsite at either the SEI or customer facility. * You can pass a background check and obtain and maintain an active Department of Defense (DoD) security clearance. * You have a willingness to travel (25%) outside of your office location to other SEI offices, sponsor sites, conferences, and offsite meetings. What you'll do: * Understand complex, inter-dependent systems that hit multiple abstraction levels for embedded systems, interacting across a number of system interfaces. * Design and develop embedded software tools and capabilities to analyze, test, and evaluate existing software. * Apply systems engineering knowledge to identify and communicate weaknesses and flawed implementations of embedded functionality tracing from requirements. * Utilize static analysis, dynamic testing, and complexity analysis tools to uncover software weaknesses, security vulnerabilities, and instances of poor engineering judgment, guiding a high-impact, safety-critical system toward robustness, reliability, and engineering soundness. * Conduct research, experimentation, and present knowledge-sharing initiatives to enhance software development processes, demonstrate analytical capabilities, and foster a comprehensive understanding of system-of-systems (SoS) integration and performance. What we offer you Our benefits philosophy encompasses three driving priorities: choice, control, and well-being. Through Carnegie Mellon University, SEI offers a wide range of competitive employee benefits, including comprehensive health insurance, tuition benefits, generous time off, and a robust retirement savings policy to name a few. * Join a world-class organization that has a significant impact on software. * Work with cutting edge technologies and experts to solve tough problems for the government and the nation. * Publish your research, attend or present at prestigious events, and enjoy annual professional development opportunities. * Get an 8% monthly contribution for your retirement plan without having to contribute to it yourself. * Get tuition benefits to attend classes at Carnegie Mellon University for you and your dependent children. * Get access to university resources, including campus fitness facilities, mindfulness programs, childcare, free transportation on the Port Authority Transit System, and more. * Enjoy paid parental and military leave. * Work in the heart of Oakland, a few blocks from Carnegie Mellon University and the University of Pittsburgh. * Qualify for relocation assistance and so much more. Location Pittsburgh, PA Job Function Software/Applications Development/Engineering Position Type Staff - Regular Full time/Part time Full time Pay Basis Salary More Information: * Please visit "Why Carnegie Mellon" to learn more about becoming part of an institution inspiring innovations that change the world. * Click here to view a listing of employee benefits * Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran. * Statement of Assurance
    $88k-113k yearly est. Auto-Apply 6d ago
  • Software Engineer II, Offboard Python Application

    Latitude Ai

    Staff software engineer job in Pittsburgh, PA

    Latitude AI (lat.ai) develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven by the opportunity to reimagine what it's like to drive and make travel safer, less stressful, and more enjoyable for everyone. When you join the Latitude team, you'll work alongside leading experts across machine learning and robotics, cloud platforms, mapping, sensors and compute systems, test operations, systems and safety engineering - all dedicated to making a real, positive impact on the driving experience for millions of people. As a Ford Motor Company subsidiary, we operate independently to develop automated driving technology at the speed of a technology startup. Latitude is headquartered in Pittsburgh with engineering centers in Dearborn, Mich., and Palo Alto, Calif. Meet the team: The Virtual Test Ecosystem (VTE) team ensures that our simulation (fully synthetic) and resimulation (replay engine using vehicle logs) workflows run efficiently and reliably at large scale. We use a mix of open source and cloud provider services to implement a processing framework that's cloud-agnostic as well as capable of running on-prem. The results of these simulations is business-critical for us - they're used in order to allow autonomy developers and testers to do large-scale safety and performance testing of changes prior to in-vehicle testing. We interact with engineers throughout the onboard and offboard stack in order to ensure smooth end-to-end capabilities. What you'll do: We run vehicle simulations at unprecedented scales in order to ensure we're releasing a safe product. You'll support this via improvements to our sim/resim cloud framework and applications that run on this framework. In terms of implementation, this involves a lot of Python coding, interacting with open source packages and various AWS/GCP services. In terms of analysis, we're constantly looking for bottlenecks that limit scalability or otherwise hinder performance. You'll put together benchmarking to identify these spots and associated dashboards to track and summarize the information. Then armed with that information, you'll implement solutions to increase efficiency It's not enough to have a framework that is functional - it needs to be intuitive and easy to use. We take our best guesses at this, but things evolve over time based on user interaction - both direct feedback as well as realizing how users are accidentally misusing or misinterpreting the results. VTE supports autonomy, systems, test, and a variety of other teams across the organization. Having an eye for how the system is being used, what users need, and a willingness to engage with these users on future improvements is critical We also can't build it all, so we want to make the framework well-documented and as self-serve as possible for others to extend it (while being there to answer questions). For example, when there's a new portion of the autonomy stack, we want that autonomy team to be able to update resim to add it in themselves so that they can iterate quickly In order to run logs through resim, we need to first know what logs are interesting. You'll contribute to the ecosystem of how we manage storing and searching for these logs efficiently, including how we automate indexing the interesting actors and interactions in a scene and how we determine our dataset coverage Once we've run resim, we want to do something with the updated logs. Frequently this involves metrics to analyze the AV's performance; these metrics could range from low-level performance of a particular detector in the stack to if the AV is meeting high-level business objectives. You'll both work on the sim/resim cloud framework implementation to make this easy for all developers to add in their metrics and support the metrics implementation themselves as needs arise What you'll need to succeed: Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 2+ years of relevant experience, Master's degree, or PhD Expertise in writing Python code that's efficient, well-documented, and well-tested 2+ years' experience writing scalable applications that execute in a cloud or HPC environment 2+ years' experience writing software that interacts with AWS and/or GCP services Familiarity with NumPy and scientific programming Willingness and desire to learn how onboard and offboard components interact with each other and propose solutions to improve how developers and testers work with both systems Nice to have: C++ development experience Experience with Kubernetes What we offer you: Competitive compensation packages High-quality individual and family medical, dental, and vision insurance Health savings account with available employer match Employer-matched 401(k) retirement plan with immediate vesting Employer-paid group term life insurance and the option to elect voluntary life insurance Paid parental leave Paid medical leave Unlimited vacation 15 paid holidays Daily lunches, snacks, and beverages available in all office locations Pre-tax spending accounts for healthcare and dependent care expenses Pre-tax commuter benefits Monthly wellness stipend Adoption/Surrogacy support program Backup child and elder care program Professional development reimbursement Employee assistance program Discounted programs that include legal services, identity theft protection, pet insurance, and more Company and team bonding outlets: employee resource groups, quarterly team activity stipend, and wellness initiatives Learn more about Latitude's team, mission and career opportunities at lat.ai! The expected base salary range for this full-time position in California is $150,320 - $225,480 USD. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Latitude employees are also eligible to participate in Latitude's annual bonus programs, equity compensation, and generous Company benefits program, subject to eligibility requirements. Candidates for positions with Latitude AI must be legally authorized to work in the United States on a permanent basis. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is available for this position. We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.
    $71k-96k yearly est. Auto-Apply 51d ago
  • Software Engineer

    Stefanini 4.6company rating

    Staff software engineer job in Pittsburgh, PA

    We help Procurement and Recruiting departments faced with the challenge of filling multiple IT-related openings for either long-term employment, or short-term projects. They need to find reliable candidates, with the right expertise, quickly and at the right cost to enable their company to remain competitive, and to increase profit and efficiency. Stefanini provides the IT contract resources you need to implement crucial projects, handle short-term assignments, or fulfill long-term placements. Our IT staffing services free you from the challenges of finding, recruiting, training and retaining high-quality professional staff, and allow you to focus on managing your business growth. We provide the ongoing skill development to ensure that professionals placed at your site are trained in leading technologies to support your information technology hardware, software, and network infrastructure. Augment your staff for short or long-term engagements, or for specialized expertise on specific projects. We have more than 25 years of staffing industry knowledge and can provide you with superior candidates to match your technical and professional needs. Job Description Perform design tasks and develop components of application and technical architecture, Develop test cases and data, Execute tests for the application or technical architecture components, work with other programmers, designers, and architects to meet application requirements and performance goals, participate in code reviews, inform the technical architect and project manager of any issues that may affect any other areas of the project, fix any defects and performance problems discovered in testing, document the application to facilitate maintenance. Qualifications 6-8 years professional experience required 5 years minimum experience for information systems technology 5 years Archer 5.0 or above experience including on-demand application development and VRM (RSA Archer Certified Administrator preferred) 5 years' experience developing and implementing applications High School Degree and Bachelor's degree (computer science, software engineering, or relevant field) or equivalent work experience required. Experience with Governance, Risk, and Compliance concepts. Knowledgeable in design codes using program languages such as Perl or Python Experience working with computer hardware and software installation / upgrading procedures. Experience working with SQL and XML technologies is highly desirable. Experience in creating fields, reports, iViews's and dashboards. Experience in configuring access control, record permissions, events, and notifications. Experience in data migration planning and content mapping. Experience with the calculated fields (all functions) and Data Driven Events. Strong understanding of CMDB systems and methodologies Ability to work under the direction of management and make sound decisions while meeting time sensitive deadlines. Self-motivated and able to prioritize and complete tasks based on business requirements Excellent organizational and time management skills essential. Proven ability to perform complex analysis of data to determine trends and develop action plans. Additional Information Duration: 6 Months Contract
    $74k-95k yearly est. 12h ago
  • Robotics Software Engineer - User Interface

    Bluehalo

    Staff software engineer job in Pittsburgh, PA

    We are seeking a Robotics Software Engineer - User Interface who is passionate about working with complex electromechanical systems. The Robotics Software Engineer - User Interface will be responsible for designing and developing front-end and back-end UI for advanced robotic systems. This role focuses on building user-friendly, efficient, and robust interfaces that can support the complexity of controlling robotic vehicles, while ensuring the UI is optimized for real-time data and commands from various sensors and actuators. This engineer will work with DDS middleware, primarily using Qt for development. What you will do: * Develop and maintain user interfaces using Qt for robotic control systems * Collaborate with robotics engineers to ensure the UI integrates seamlessly with the back-end system and middleware * Implement back-end logic and real-time communication mechanisms that interface with DDS middleware layers * Participate in architectural design discussions to optimize UI performance and efficiency in handling real-time robotic data * Conduct testing, debugging, and optimization to meet latency and performance requirements * Collaborate with cross-functional teams to ensure user interface consistency across platforms and devices What you will bring: * Bachelor's or degree in computer science, Robotics, or related field * QML experience highly desired * 3-5 years of experience developing user interfaces using Qt * Strong understanding of real-time systems and experience with DDS middleware (e.g., RTI DDS). * Experience with front-end and back-end development for robotic systems or embedded platforms * Proficiency in C++ and/or Python * Familiarity with software development's best practices, including testing, version control, and documentation * Required to occasionally travel (2-3 times per year) to technical demonstrations and conferences * Occasional travel to VideoRay's Headquarters in Pottstown, PA Bonus Requirements: * Familiarity with robotic communication protocols (e.g., Ethernet, serial, CAN). * Knowledge of 3D visualization libraries for integrating sensor feedback (e.g., OpenGL, VTK) * Experience with Agile or Scrum development methodologies * Knowledge of ERP (Costpoint) system * Able to hold Security Clearances and visit U.S. Military bases (U.S. Citizenship) Physical Demands: While performing the responsibilities of the job, the employee is required to talk and hear. The employee is often required to sit and use their hands and fingers, to handle or feel. The employee is occasionally required to stand, walk, reach with arms and hands, climb or balance, stoop, kneel, or crouch. Vision abilities required by this job include close vision. The employee may occasionally need to lift no more than 50 pounds. Work Environment: While performing the duties of this job, the employee is occasionally exposed to moving mechanical parts and vehicles. The noise level in the work environment is usually quiet to moderate. Salary Range $100,000 to $120,000 The pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Determination of official compensation or salary relies on several factors including, but not limited to, level of position, job responsibilities, geographic location, scope of relevant work experience, educational background, certifications, contract-specific affordability, organizational requirements, alignment with local internal equity as well as alignment with market data. Our compensation package also includes components designed to support employees' total well-being, which should be considered when evaluating our benefits package.
    $100k-120k yearly Auto-Apply 60d+ ago
  • Mainframe Assembler Software Engineer

    Central Business Solutions 3.2company rating

    Staff 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 Engineer - Embedded Development

    Aerotech, Inc. 4.3company rating

    Staff software engineer job in Pittsburgh, PA

    Job Description Looking for meaningful work where you can make a difference in global innovation? Engineer a better future with Aerotech, a global leader in precision motion and automation. Our customers create some of the most innovative products on the planet, from life-saving medical devices to tools for deep space exploration. Our precision motion and automation systems make it all possible. Build a lasting, satisfying career at Aerotech, where we foster growth, empower employees and promote from within. You'll find unparalleled opportunities and a company that values your voice. We also provide an extensive total rewards compensation system, including: Bonus payments every 6 months Rich health plans Retirement planning with our 100% company-paid Employee Stock Ownership Trust If you're mechanically inclined or technically savvy with a passion for cutting-edge technology, we want to hear from you. Position Summary: Designs and develops embedded software for Aerotech's motion control and high-precision automation products. The controller software runs within a Linux based or Windows based real-time operating system and uses an embedded DSP, ARM, or Intel processor. Essential Functions: Designs, implements, and maintains various software features of the embedded software. Examples include motion control and path planning, user program task scheduling, device driver development, communicating data to and from network devices, developing software to operate on multiple cores, and interfacing with Linux/Windows operating systems and embedded hardware. Interacts with engineers in a team environment to debug complex, time-critical problems, implement new features, and participate in all phases of the software development life cycle. Uses critical thinking and math skills to debug problems with our products and develop solutions to these problems Conducts tests to verify the implementation of new features and the proper operation of our motion control products Provides and reviews technical documentation Quickly adapts to different technologies and project/product contexts Thrives in a team environment and works well independently Ensures our software meets or exceeds Aerotech's quality standards Minimum Qualifications: Bachelor of Science (BS) or Master of Science (MS) degree in Computer Engineering, Computer Science, Software Engineering, or Electrical Engineering from an accredited college or university Zero to ten years of relevant work experience Equivalent combination of education and experience may be considered Thorough knowledge of C or C++ programming Thorough knowledge of an object-oriented (e.g., C++, C#, Java) programming language Must be authorized to work in the United States without sponsorship. Aerotech does not provide US work authorization sponsorship for this position. OPT and CPT visa holders are not eligible for employment if they will need work authorization sponsorship at any time in the future. Experience or working knowledge in one or more of the following areas is a plus: Robotics, path planning, or servo systems Device drivers, real-time operating systems, or assembly code Developing or debugging on a Linux based platform Compiler and interpreter design As part of our engineer development program, your position will include work experiences (via short-term rotations) in related engineering roles (typically in different departments). Any such rotations will be arranged with your supervisor - aligning your interests with business needs as available. Benefits Aerotech has been advancing industries with our precision motion technology for more than 50 years. Our employees are our future, and we continue to grow by investing in our employees through continuous paid on-the-job training in a clean and climate-controlled environment, while providing the following exceptional benefits and more! Competitive compensation Bi-annual bonus Annual raise eligibility UPMC Health Insurance Dental insurance Vision insurance Life insurance Retirement Plan Employee Stock Ownership Trust 401k Paid time off Parental leave Referral program Professional development assistance Tuition reimbursement As an Equal Employment Opportunity/Affirmative Action Employer all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, Veteran or disability status. The Company is collecting the information requested in this employment application for purposes of evaluating your suitability for hire by the Company. The Company will share the information that you provide in this employment application only with Company management officials who are involved in the hiring process or who are otherwise involved in making employment-related decisions on behalf of the Company. Powered by JazzHR ar VjUfo5D2
    $70k-93k yearly est. 17d ago
  • Software Engineer

    Pantherx Specialty LLC 3.9company rating

    Staff software engineer job in Pittsburgh, PA

    7,000 Diseases - 500 Treatments - 1 Rare Pharmacy PANTHERx is the nation's largest rare disease pharmacy, and we put the patient experience at the top of everything that we do. If you are looking for a career in the healthcare field that embraces authentic dedication to patient care, you don't need to look beyond PANTHERx. In every line of service, in every position and area of expertise, PANTHERx associates are driven to provide the highest quality outcomes for our patients. We are seeking team members who: Are inspired and compassionate problem solvers; Produce high quality work; Thrive in the excitement of the ever-challenging environment of modern medicine; and Are committed to achieving superior health outcomes for people living with rare and devastating diseases. At PANTHERx, we know our employees are the driving force in what we do. We cultivate talent and encourage growth within PANTHERx so that our associates can continue to explore their interests and expand their careers. Guided by our mission to provide uncompromising quality every day, we continue our strategic growth to further reach those affected by rare diseases. Join the PANTHERx team, and define your own RxARE future in healthcare! Location: Pittsburgh, PA-Hybrid Classification: Exempt Status: Full-Time Reports To: Manager, Software Development Purpose: The Software Engineer expands the suite of applications. The position manages systems analysis, development, testing, debugging, documenting, and installing portions of new systems and modifying existing systems. This role independently develops complete coding and develops projects and tasks by meeting established quality measures. Responsibilities: Assists in the development and maintenance of software applications, following established coding standards and best practices. Collaborates with senior developers and cross-functional teams to understand project requirements and objectives. Writes clean, efficient, and well-documented code for software components and features. Participates in code reviews to learn from feedback and improve coding skills. Debugs and troubleshoots software defects and issues. Works on software enhancements and new features as directed by senior team members. Follows version control and software configuration management best practices. Assists with the integration and testing of software components. Keeps up to date with emerging technologies and programming languages to enhance your skills. Required Qualifications: Minimum of one year of related work experience in SQL, TSQL, MS .NET, Azure. At least one of the following: ASP.NET MVC or Web API, WinForms. HTML 5.0, CSS, and a modern JavaScript Frameworks (e.g. Angular or React.) Data access technology such as: Microsoft Entity Framework, ADO.NET and/or other object-relational mapping (ORM) framework. Relational database (RDBMS) technology such as: Microsoft SQL Server, MySQL or PostgreSQL with a solid understanding of SQL. Bachelor's degree in computer science or related field, or equivalent combination of education and experience. Work Environment: This job operates in a professional office or home office environment. This role routinely uses standard office equipment such as computers, phones, and copiers. Physical Demands: While performing the duties of this job, the employee is regularly required to see, talk or hear. The employee frequently is required to sit; stand; walk; use hands and fingers to handle or feel; and reach with hands and arms. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions of the job Benefits: Hybrid, remote and flexible on-site work schedules are available, based on the position. PANTHERx Rare Pharmacy also affords an excellent benefit package, including but not limited to medical, dental, vision, health savings and flexible spending accounts, 401K with employer matching, employer-paid life insurance and short/long term disability coverage, and an Employee Assistance Program! Generous paid time off is also available to all full-time employees, as well as limited paid time off for part-time employees. Of course we offer paid holidays too! Equal Opportunity: PANTHERx Rare Pharmacy is an equal opportunity employer, and does not discriminate in recruiting, hiring, promotions or any term or condition of employment based on race, age, religion, gender, ethnicity, sexual orientation, gender identity, disability, protected veteran's status, or any other characteristic protected by federal, state or local laws.
    $71k-99k yearly est. Auto-Apply 18d ago
  • Software Engineer- 100% onsite- candidates must live in Pittsburgh, PA

    A.C. Coy 3.9company rating

    Staff software engineer job in Coraopolis, PA

    Job Type: Full Time/Permanent Work Authorization: No Sponsorship The A.C.Coy Company has an immediate need for a Software Engineer. Responsibilities Partner with UX/UI designers and software platform teams to influence product design and implement those designs into reusable, production-ready tools and interface patterns Design and build infrastructure that supports UX/UI design systems, expanding patterns for reuse across engineering teams Balance visual polish and refinement with simplicity, safety, performance, and industry best practices Collaborate cross-functionally with designers and engineers to deliver visually appealing, intuitive, and high-quality user interfaces Translate abstract concepts into the most appropriate technology platform for the user and use case, rather than defaulting to familiar tools Develop user interfaces and interactions for informationally complex or autonomous systems Contribute to 2D and 3D interaction design, including interfaces that support 3D visualization and interaction models Work closely with multiple engineering teams to define and deliver effective, scalable solutions Apply strong problem-solving skills and attention to detail throughout the development lifecycle Qualifications 3+ years of hands-on software engineering experience building business-critical, reliable production systems Demonstrated passion for creating intuitive, high-quality user experiences Experience with C++, Ruby, OpenSceneGraph Experience designing and implementing user interfaces for complex or autonomous systems Experience developing interfaces involving 3D interactions Solid foundation in software engineering design principles and data modeling concepts
    $70k-93k yearly est. Auto-Apply 5d ago
  • Software Engineer - Hardware Interfaces

    Rapid Flow Technologies

    Staff software engineer job in Pittsburgh, PA

    Rapid Flow Technologies' (****************** mission is to improve people's lives by using artificial intelligence (AI) to re-imagine mobility. Rapid Flow is an early stage AI company that was spun out of Carnegie Mellon University in 2015 and is based in Pittsburgh, PA - one of the leading markets for AI, robotics, and autonomous vehicle research and development. By implementing Surtrac, our adaptive traffic control system, municipalities have reduced the causes of traffic congestion, pollution, and safety incidents by as much as 20-40%. Surtrac is an edge-computing AI solution installed at each intersection. It easily integrates with existing detection, traffic control, and communication systems. Job Description About the Role: At Rapid Flow Technologies, we want our Surtrac traffic control software to be compatible with every traffic controller, detection system, and communications system in the world. Our hardware interface team is dedicated to this mission, and this role will be one of the first full-time members of this team. As such, an ideal Interface Engineer is able to tackle hardware interface design and testing, as well as lead development and identify areas of work for future interface engineers. Interfaces include those for traffic controllers, video detection, in-ground loops, radar, and other detection, within varying network configurations. For new interfaces, you will design fault-tolerant methods that maximize information flow while safeguarding against device and network malfunctions. For existing interfaces, you will create rigorous lab and in-field testing and define known areas of performance across network configurations. Additionally, you will work with the RapidView team to bolster our monitoring and alert system for issues that arise in real-world traffic deployments, and also to support on-device deployment automation tools. This role is crucial to the expansion of the Surtrac network, as we move quickly toward new products that depend on network growth. Responsibilities: Be the lead hardware interface design engineer for Surtrac and future products. Design fault-tolerant interfaces for traffic hardware, with varying communications protocols. Design rigorous testing and analysis for device and interface performance. - Interact with vendors/hardware companies to track down issues with their communications protocols. Be the primary interface with the RapidView team to develop alerts and notifications for tracking hardware issues in real time. Qualifications Minimum Qualifications: BS degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience 5 years relevant work experience Experience in Python Experience in Linux/Unix system administration Experience in at least one of the following software interface design for hardware software for real-time communications fault-tolerant/field hardened interfaces Preferred Qualifications: MS degree in Electrical Engineering or Computer Science 5 years of sensor integration or hardware interface experience Experience leading design and testing of hardware communications interfaces Experience in robotics or high-uncertainty environments Additional Information While we will consider remote hires, the ideal candidate will be based in Pittsburgh, PA.
    $68k-90k yearly est. 12h ago
  • Software Engineer

    Lovelace Ai

    Staff software engineer job in Pittsburgh, PA

    About Us: Lovelace AI was born from the desire to apply state of the art AI and systems engineering to the question of human safety, especially in dangerous conditions such as conflict, disaster response, anti-terrorism and deterrence against AIs designed by adversaries to harm civilians. How many lives can be saved by taming the information overload, confusion and conflicting priorities experienced by the people responsible for dealing with dangerous situations around the world? We believe the answer is potentially dramatic, and we are determined to create a team with the wisdom, skills, brainpower, thoughtfulness and experience to make this vision real. Job Summary: As a Software Engineer at LovelaceAI, you will play a crucial role in the development of AI-driven solutions to address complex challenges in national security and emergency management. You will be part of a team of enthusiastic experts combining their expertise in software engineering, algorithm development and AI integration with highly performant system engineering. Key Responsibilities: Software Development: Collaborate with cross-functional teams to design, develop, test, and maintain software applications and systems that support defense and emergency response operations. Algorithm Development: Create and optimize algorithms for real-time data analysis, pattern recognition, and predictive modeling, ensuring the highest level of accuracy and efficiency. Security and Compliance: Ensure the security and compliance of software systems with stringent defense and emergency response industry standards and regulations. Documentation: Maintain detailed documentation for code, algorithms, and software architecture to facilitate collaboration and future development efforts. Testing and Quality Assurance: Conduct thorough testing, debugging, and optimization to ensure the reliability and performance of software applications. Continuous Learning: Stay updated on the latest advancements in AI, machine learning, and defense technologies to propose and implement innovative solutions. Qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Proven experience in software development in a dynamic and collaborative environment. Proficiency in programming languages such as Python, Go, or C++. Knowledge of machine learning fundamental and frameworks (e.g., TensorFlow, PyTorch, XLA, JAX) a plus. Familiarity with software development best practices, version control systems, and agile methodologies. Excellent problem-solving and communication skills. Ability to work collaboratively in a team and adapt to fast-paced, mission-critical situations. Must be a US Citizen. Benefits: LovelaceAI offers competitive compensation packages, comprehensive benefits. We provide a supportive and inclusive work environment where your skills and expertise can make a significant impact on the safety and security of our communities. Lovelace's founding team includes: Andrew Moore, who has a track record of building impactful AI systems, designing them with human rights impact assessments as a top priority, leading the AI division of one of the world's foremost cloud companies, and actively participating in machine learning and AI research over the past two decades. Brendan Dunne, a career Special Operations veteran and retired Army officer who has led high performing cross functional teams the past 20 years in the country's premier national mission force. He was most recently in charge of US Special Operations Command's Global Analytics Platform (aka the GAP), one of DoD's leading technology platforms. Toby Smith, well known in the Pittsburgh Tech community for his engineering leadership and design skills, and who has led many of the most ambitious and complex system infrastructure projects in Google Pittsburgh and NetApp. Here is a note from Andrew Moore to people who are reading these Job Postings: “Hi folks, I'm so glad you are potentially interested in Lovelace AI. This area means a lot to me because while I am an AI optimist, I also think that we technologists owe it to a rightly skeptical world to show that modern intelligent systems can actually be useful. Usefulness comes in many guises: from life sciences to education and from transportation to entertainment and many others. For many of us, security and public safety is also very high on that list. That reasoning leads to this conclusion: I'm determined to make sure that the people building Lovelace AI gain a lot from the experience, including the chance to solve fascinating problems in computer science, AI, business development, customer success and product management. I also hope that we all learn from each other in a highly enriching work environment. But my main hope is that we have a shared sense of accomplishment as we see an increasing number of national security and public safety domains made safer through sensible and robust use of advanced computer science."
    $68k-90k yearly est. Auto-Apply 38d ago

Learn more about staff software engineer jobs

How much does a staff software engineer earn in New Castle, PA?

The average staff software engineer in New Castle, PA earns between $81,000 and $144,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.

Average staff software engineer salary in New Castle, PA

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