Staff Software Engineer Jobs in Cecil, PA

- 390 Jobs
All
Staff Software Engineer
Software Engineer
Senior Engineer
Computer Software Engineer
Senior Software Engineer
Principal Engineer
Senior Embedded Software Engineer
Software Engineering Internship
Software Test Engineer
Embedded Software Engineer
Software Engineering Manager
Associate Software Engineer
  • Software Engineering Manager

    Drum Upskill

    Staff Software Engineer Job 14 miles from Cecil

    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. 29d ago
  • Advanced Software Test System Engineer - LabWindows / C

    Softworld, a Kelly Company 4.3company rating

    Staff Software Engineer Job 13 miles from Cecil

    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. 13d ago
  • Robot Software Engineer II

    I-Hire Inc. 3.9company rating

    Staff Software Engineer Job 14 miles from Cecil

    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. 9d ago
  • Senior Django Developer

    Yinzcam, Inc. 4.2company rating

    Staff Software Engineer Job 14 miles from Cecil

    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. 27d ago
  • Embedded Software Engineer

    Einfochips (An Arrow Company

    Staff Software Engineer Job 14 miles from Cecil

    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. 29d ago
  • Experienced Computer/Software Engineer

    Naval Nuclear Laboratory

    Staff Software Engineer Job 16 miles from Cecil

    Working at the Naval Nuclear Laboratory we foster pride in belonging to an organization whose culture is made up of these core values: Trust, Empowerment, and Collaboration. Our company promotes a positive culture while ensuring the safety and reliability of our nation's naval nuclear reactors, and training the Sailors who operate those reactors in the U.S. Navy's submarines and aircraft carrier Fleets. Looking for a lifetime career? Apply today! Job Description The Shipboard IT organization is seeking experienced/senior computer and/or software engineers to join our growing team. You will be part of a team that conceptualizes and creates applications installed onboard Navy submarines and aircraft carriers. You will play a primary role in the research, design, development, and lifecycle management of the hardware architecture and associated software applications, while working to develop innovative future solutions. The organization fosters an environment and culture where collaboration and mentoring is regularly practiced. Duties of the role could include, but are not limited to: Developing and maintaining high quality code adhering to cybersecurity principles Maintaining existing hardware and designing/building future hardware specifications Knowledge of the software development lifecycle Publication of software documentation, including design, technical specification, and end-user documentation Mentoring of newer/inexperienced teammates We proudly offer: • Competitive salary package commensurate with experience, which includes excellent health, dental, and vision benefits; 401k with company match; and paid vacation/holidays. • Tuition reimbursement for those looking to further their education in a company-sponsored degree program. Required Combination of Knowledge and Skill Bachelor's degree from an accredited college or university in engineering or science related field and 6 years of relevant experience; or Master's degree from an accredited college or university in engineering or science related field and 4 years of relevant experience; or Currently or previously Shift Supervisor Part I qualified; or EDO qualified and 2 years EOOW qualified in the Nuclear Operations Program; or 3 years SRE qualified and Water Instructor and Refueling Facility Area Refueling Engineer and Fuel and Barrier Shift Supervisor (ECF only); or SRE qualified and 6 years of experience. Preferred Skills Development experience with C#, Java, or other programming languages Knowledge of software engineering practices and software lifecycle models Experience in developing automated unit tests Familiarity with database architectures Familiarity with hardware architecture Compensation and Benefits Health, Dental, Vision & Voluntary Benefits Disability, Life & Accident Insurance 401(k) Savings program & Capital Accumulation Plan Personal & Medical Time Off Paid Parental Leave Flexible Work Schedules Tuition Assistance for Eligible Employees Student Debt Benefit Personal Time Off Sell Program Employee Assistance Program (EAP) Wellness Program Visit us online to view all NNL benefits! Pay Range $92,900.00 - $145,200.00 annually Salary information provided is a general guide line only. Annual salary is based upon candidate experience and qualifications, as well as market and business considerations The Naval Nuclear Laboratory is operated for the U.S. Department of Energy (DOE) by Fluor Marine Propulsion, LLC (FMP), a wholly owned subsidiary of Fluor Corporation. Naval Nuclear Laboratory personnel are FMP employees who work at four DOE facilities: Bettis Atomic Power Laboratory, Knolls Atomic Power Laboratory, Kenneth A. Kesselring Site, and Naval Reactors Facility, and at the U.S. Department of Defense-owned Nuclear Power Training Unit-Charleston. FMP employees also have an established presence at numerous shipyards and vendor locations. For nearly 70 years, the Naval Nuclear Laboratory has developed advanced nuclear propulsion technology, provided technical support, and trained world-class nuclear operators to ensure the safe and reliable operation of our nation's submarine and aircraft carrier Fleets. The Naval Nuclear Laboratory is a national asset solely dedicated to the Naval Nuclear Propulsion Program. We rely on the dedication and innovation of our nearly 8000 engineers, scientists, technicians, and support personnel. All candidates must be U.S. citizens. Applicants selected will be subject to a Federal background investigation and must meet eligibility requirements for access to classified matter. FMP is a government contractor and maintains a drug free workplace and workforce. All candidates must be able to pass a drug test in compliance with FMP company policy and 10 CFR 707. Marijuana is a Federal Schedule I controlled substance and illegal under Federal Law. Therefore, FMP is required to test for marijuana. Fluor Marine Propulsion, LLC is an Equal Opportunity Employer.
    $92.9k-145.2k yearly 6d ago
  • Senior Software Engineer

    Us Tech Solutions 4.4company rating

    Staff Software Engineer Job 14 miles from Cecil

    Job Title: ServiceNow Developer/Engineer/ Admin Primary Locations: Pittsburgh, PA 15222, Birmingham, AL 35233, Dallas, TX 75234, Strongsville, OH 44135, Phoenix, AZ 85016 Secondary locations: 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: 6 Months Contract with possible extension or Conversion to full time. Hours: 8:00a-5:00p (EST) - Monday - Friday (Will need to be available for deployments that take place at night and on the weekends) OT: NO Travel: NO Contract Type: W2. Job description: Function of the Group: ITSM - IT Service Management Industry background: Implementation of ServiceNow in a large organization 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. Hands-on ServiceNow development experience with expertise in ITSM, Change, Release, Demand, and Service Level Management. 2. Strong knowledge of ServiceNow scripting (JavaScript, Glide API, AngularJS, HTML, CSS, REST/SOAP APIs). 3. Experience with Flow Designer, Workflow Editor, Business Rules, UI Policies, and Script Includes. 4. Expertise in ServiceNow integrations using REST/SOAP APIs, IntegrationHub, MID Server, and third-party tools. 5. Proficiency in ServiceNow data model, CMDB, and ITOM principles. 6. Experience in ServiceNow upgrades, cloning, and instance management. 7. Strong understanding of ITIL v4 framework and best practices. Soft Skills: 1. Excellent problem-solving and analytical skills. 2. Strong stakeholder management and communication skills. 3. Ability to translate business requirements into technical solutions. 4. Strong documentation skills for technical designs, process workflows, and support materials. 5. Collaborative team player with a proactive and solution-oriented mindset. Education/Certifications: Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience) - preferred Interview Process: 1st interview: 30min (panel-style with HM) 2nd interview: 45min (panel-style with HM and Technical Lead) 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. Recruiter's Details: Name: Rahul Gurung Internal Job Id: 25-34598
    $94k-124k yearly est. 5d ago
  • Sr. Azure Cloud Engineer

    Saxon Ai

    Staff Software Engineer Job 14 miles from Cecil

    Lake Mary, FL/Pittsburgh, PA Required Skills & Qualifications: 5+ years of experience in cloud engineering with a strong focus on Azure. Expertise in Windows and Linux administration, including OS patching and upgrades. Hands-on experience with NetApp clusters, including rebuilds and optimization. Proficiency in VMware/Vcenter for virtualization management. Strong knowledge of BCP/DR planning and implementation. Experience in vulnerability remediation and security best practices. Familiarity with database administration (SQL Server, PostgreSQL, or other cloud-based DBs). Scripting experience (PowerShell, Bash, Python) for automation is a plus. Azure certifications (AZ-104, AZ-305, or similar) are preferred. Preferred Qualifications: Experience in large-scale cloud migrations and hybrid cloud environments. Knowledge of containerization (Docker, Kubernetes) is a plus. Familiarity with infrastructure-as-code tools (Terraform, ARM Templates, Ansible).
    $78k-104k yearly est. 2d ago
  • Sr. Azure Cloud Engineer (Infrastructure)

    Mphasis

    Staff Software Engineer Job 14 miles from Cecil

    Job Title: Sr. Azure Cloud Engineer (Infrastructure) This is long term contract role Job Overview: We are seeking a highly skilled Cloud Engineer with expertise in Azure and Windows/Linux system administration to manage and optimize Azure environments. The ideal candidate will have experience with NetApp clusters, VMware, BCP/DR strategies, patching, vulnerability remediation, and database administration. This role requires hands-on experience in cloud infrastructure, system upgrades, and ensuring the stability, security, and performance of enterprise systems. Key Responsibilities: Manage and optimize Azure cloud environments, ensuring high availability and performance. Administer Windows/Linux systems, including OS upgrades (Windows 2016 → 2019). Perform NetApp cluster rebuilds and optimizations to enhance storage efficiency and reliability. Manage VMware/Vcenter environments, ensuring virtual infrastructure stability and performance. Implement Business Continuity Planning (BCP) and Disaster Recovery (DR) solutions for critical infrastructure. Conduct system patching and vulnerability remediation to maintain security compliance. Support database administration for cloud and on-premises databases, ensuring performance and integrity. Troubleshoot infrastructure-related issues and collaborate with cross-functional teams for resolution. Required Skills & Qualifications: 5+ years of experience in cloud engineering with a strong focus on Azure. Expertise in Windows and Linux administration, including OS patching and upgrades. Hands-on experience with NetApp clusters, including rebuilds and optimization. Proficiency in VMware/Vcenter for virtualization management. Strong knowledge of BCP/DR planning and implementation. Experience in vulnerability remediation and security best practices. Familiarity with database administration (SQL Server, PostgreSQL, or other cloud-based DBs). Scripting experience (PowerShell, Bash, Python) for automation is a plus. Azure certifications (AZ-104, AZ-305, or similar) are preferred. Preferred Qualifications: Experience in large-scale cloud migrations and hybrid cloud environments. Knowledge of containerization (Docker, Kubernetes) is a plus. Familiarity with infrastructure-as-code tools (Terraform, ARM Templates, Ansible).
    $78k-104k yearly est. 5d ago
  • Sr Advanced Embedded Software Engineer - C / Linux

    General Dynamics Mission Systems 4.9company rating

    Staff Software Engineer Job 4 miles from Cecil

    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 41d ago
  • Senior Embedded Software Engineer

    Motional

    Staff Software Engineer Job 14 miles from Cecil

    The Infrastructure organization designs and develops high quality embedded software running on various compute platforms enabling robust autonomy stack execution. Our embedded software components conform to state of the art automotive safety standards. We are a highly skilled engineering team deploying complex software architectures that redefine autonomous vehicle technology performance. We are looking for embedded software engineers ready to solve hard problems and lead the development of complex safety-critical embedded software solutions. The Motional Pittsburgh office is located in the Hazelwood Green development, a culmination of the city's goal of restoring an economic driver to the neighborhood in a thoughtful, inclusive, and sustainable way. With views along the Monongahela river, the Pittsburgh office is in the heart of this state of the art development. What You'll Be Doing: Your expertise will help the team in designing and developing complex safety critical embedded software components supporting a diverse set of autonomous self-driving applications. You will contribute directly to key technical areas such as hardware safety monitoring, drive-by-wire, vision processing, and/or radar processing systems. You will have the opportunity to learn and advance your technical skills through designing and developing robust firmware device drivers and related operating system kernel libraries. You will achieve best in class software quality by leveraging HIL benches and designing clever embedded software component test harnesses proving system requirements are met. You will grow your leadership skills further by providing technical mentorship to software team members. You will ensure robust software component performance by proactively supporting the extended Motional team post software delivery. What We're Looking For: BS or MS in Computer Engineering, Electrical Engineering, Computer Science or equivalent knowledge and related work experience. 5-7+ years experience (10+ preferred) working with: A diverse set of microcontrollers or microprocessors (e.g. Aurix Tricore, ARM). Embedded network protocols like Ethernet, CAN, CAN-FD, and LIN. Serial communication protocols such as UART, I2C, and SPI. Writing software for embedded platforms in C and/or C++. A test driven development (TDD) environment, writing unit and integration tests. Automotive embedded RTOS software. Software build systems like Bazel, CMake, and/or Make. Real-time task execution and scheduling principles. Debugging approaches, methods, and tools for embedded systems. Static analysis (e.g. cppcheck, Klocwork, Coverity, PCLint) and dynamic analysis (e.g. clang sanitizers, valgrind) tools to ensure code quality and MISRA compliance. Software development life cycle and the V development model. Creating detailed safety critical software requirements. Creating high level and detailed software architectures and designs. Along with 5+ years embedded software product leadership experience: With a proven track record of delivering high quality embedded software releases. Developing software work breakdown structures meeting project deadlines. Ability to mentor and guide more junior software engineers through the development phases. Bonus Points (not required) for experience working with: Embedded Linux kernel and/or Linux device drivers. Embedded RTOSs such as AUTOSAR, FreeRTOS, VxWorks,ThreadX or PreemptRT. Embedded security hardware such as trusted platform modules, hardware security modules and the like. Writing Python software supporting HIL automation testing via shell scripting. Safety certification standards (i.e. ISO 26262, IEC 61508, EN 5012X, DO-178B/C). FGPA and GPU embedded hardware and software. Developing and deploying machine learning models. Simulation and autocode generation, with knowledge on proper usage. Large data pipelines requiring deterministic execution. Why you should join us: It wasn't that long ago that autonomous driving was merely a dream. Today the technology behind autonomous vehicles has shown great promise to revolutionize personal transportation. To advance the technology from what we have today to what is needed for mass deployment, reductions in hardware and software costs are paramount. This is where you come in. As a member of the Infrastructure organization, you will design and develop high quality software bringing these cost competitive embedded compute platforms to market. Our mission is to facilitate robust autonomous vehicle driving, meeting the safety critical requirements needed for use in Motional vehicles. We want you to join our highly skilled team, 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 22d ago
  • Software Engineering Intern

    Qeexo, Co 4.2company rating

    Staff Software Engineer Job 14 miles from Cecil

    TDK SensEI Pittsburgh, PA This position is for our Pittsburgh, PA office - only apply if you are based there or willing to relocate** At TDK SensEI, we are transforming the utilization and interaction with sensor data. As pioneers in automating end-to-end machine learning for edge devices, we are reshaping the landscape of "tiny ML" development. Collaborating with leading global companies, we empower teams to effortlessly devise and implement machine learning solutions for industrial applications, all without the need for coding. Originating as a spin-off from Carnegie Mellon University in 2012, we are now a proud part of TDK Corporation, a prominent global player in sensor technology. TDK SensEI is seeking a Software Engineer Intern. In this internship, the candidate will work with sensor data, machine learning models and cloud-based distributed systems. This role will collaborate with our software engineers, ML engineers and others to build projects supporting the development and expansion of our ML-based equipment monitoring technology. As a Software Engineering Intern, your responsibilities will include: · Develop web applications, tools, and proof-of-concept projects written Python, Javascript, HTML, CSS, and using AWS services. · Adhere to requirements specifications, standards, and programming best practices to implement your solutions. · Collaborate with ML engineers on developing ML & GenAI-focused projects. · Gather data and collaborate on experiments to evaluate the performance of ML/AI solutions. · Troubleshooting and debugging; support analysis of operational efficiency. · Write documentation, flowcharts, diagrams, code review feedback and code comments. · Conduct code reviews, ensuring adherence to coding standards and promoting code quality. Qualifications: · Masters or PhD student · Proficiency in Python or other modern OOP language · Experience with Docker and AWS services; MLOps experience a significant plus. · Effective collaboration skills, showcasing experience in cross-functional team environments. · Familiarity with database systems such as MySQL, PostgreSQL, or data lakes/warehouses. · Familiarity with web frontend/backend development. · Strong problem-solving skills coupled with a self-driven and adaptable mindset. · Excellent written and verbal communication skills. · US work authorization required
    $41k-67k yearly est. 8d ago
  • Intern-Embedded Software Engineering-Murrysville PA-Summer 2025

    Philips 4.7company rating

    Staff Software Engineer Job 28 miles from Cecil

    Are you interested in an Internship opportunity with Philips? We welcome individuals who are currently pursuing an undergraduate BS to participate in 3 month paid intern opportunities at our site in Murrysville, PA. Through this role you will gain meaningful, hands-on experience working for a HealthTech company. **Your role:** + _As an embedded software engineering intern you will gain hands on experience working on our embedded software engineering team._ + _You will be involved in a range of engineering activities and have opportunities to exercise and grow software development skills._ + _You will gain exposure to professional software development within a regulated industry._ **You're the right fit if:** + You are pursuing a Computer Engineer, Software Engineer, or Computer Science degree. + Your skills include application or embedded software development utilizing C / C++ / C# or python. + You've acquired 2+ years of experience in University and/or previous internships or coops. + You have strong written and verbal communication skills. + You enjoy problem solving and are excited to learn about embedded software development. + You must be able to successfully perform the following minimum Physical, Cognitive and Environmental job requirements with or without accommodation for this position. **How we work together** We believe that we are better together than apart. For our office-based teams, this means working in-person at least 3 days per week. Onsite roles require full-time presence in the company's facilities. Field roles are most effectively done outside of the company's main facilities, generally at the customers' or suppliers' locations. This is an office role. **About Philips:** We are a health technology company. We built our entire company around the belief that every human matters, and we won't stop until everybody, everywhere, has access to the quality of healthcare that we all deserve. Do the work of your life to help improve the lives of others. + **Learn more about** **our business** **.** + **Discover** **our rich and exciting history.** + **Learn more about** **our purpose.** + **Learn more about** **our culture.** **Philips Transparency Details** The hourly pay range for this position is $25.00 to $28.00, plus overtime eligible. The actual base pay offered may vary within the posted ranges depending on multiple factors including job-related knowledge/skills, experience, business needs, geographical location, and internal equity. Details about our benefits can be found here. At Philips, it is not typical for an individual to be hired at or near the top end of the range for their role and compensation decisions are dependent upon the facts and circumstances of each case. **Additional Information** US work authorization is a precondition of employment. The company will not consider candidates who require sponsorship for a work-authorized visa, now or in the future. Company relocation benefits **_will not_** be provided for this position. For this position, you must reside in **_or_** within commuting distance to Murrysville. It is the policy of Philips to provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to race, color, ethnicity, religion, gender, pregnancy/childbirth, age, national origin, sexual orientation, gender identity or expression, disability or perceived disability, genetic information, citizenship, veteran or military status or a person's relationship or association with a protected veteran, including spouses and other family members, marital or domestic partner status, or any other category protected by federal, state and/or local laws. As an equal opportunity employer, Philips is committed to a diverse workforce. In order to ensure reasonable accommodation for individuals protected by Section 503 of the Rehabilitation Act of 1973, the Vietnam Veterans' Readjustment Act of 1974, and Title I of the Americans with Disabilities Act of 1990, applicants that require accommodation in the job application process may contact ************, option 5, for assistance. Equal Employment and Opportunity Employer/Disabled/Veteran
    $25-28 hourly 30d ago
  • Computer Vision Software Engineer

    Technology Service Professionals, Inc. 4.3company rating

    Staff Software Engineer Job 27 miles from Cecil

    Cranberry Township, Pennsylvania - 2025-03-03 If you're one to rise to a challenge, this opportunity is for you. Your resume is great, but we also want to know what drives you. We're big on culture and look for employees who can grow both professionally and personally with us. At TSP, we make sure our employees have the opportunity to build fulfilling careers. Why? Because if our people aren't taken care of, our customers won't be either. TSP was founded on the belief that our product is our people, and our commitment to those employees is written into our company values. JOB SUMMARY: As a Software Engineer - Computer Vision you 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. The ideal candidate should possess a strong background in embedded software design, C++ expertise, and a deep understanding and practical knowledge to develop optimized computer vision algorithms for feature recognition and motion feedback using a variety of multi-view, multi-sensor algorithms. The candidate will work closely with other design disciplines and stakeholders to provide fault tolerant software vision implementations which create and enhance new features to improve overall functionality of the system. This role is responsible for the development, maintenance, and support of our vision technologies as well as requirement definition, architectures, and contributing to new feature roadmaps and planning for this technology. This is a highly visible position that works within a across multiple multi-disciplinary team to create and advance the line of robotics and automation devices. THESE ARE THE JOB DUTIES AND RESPONSIBILITIES OF A SOFTWARE ENGINEER: * 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 YOU SHOULD BE ABLE TO HANDLE EVERYTHING ABOVE BECAUSE YOU HAVE EXPERIENCE LIKE: * Bachelor's degree in computer science, computer engineering, relevant technical field, or equivalent practical experience * 8+ years of experience as software or firmware developer along with integration experience with hardware and software * Minimum 5 years of imaging experience * 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 * Experience using C++ in a Linux environment with embedded systems * Strong analytical and problem-solving skills * 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 * Ability to work independently with high competency and little guidance 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 ADDITIONAL INFORMATION ABOUT THIS ROLE: * Hybrid environment: in office 3 to 4 times a week * Candidates must be located in Warrendale, PA or Cranberry Township * Pay grade: 29 * View our benefits and pay grade information here: https://marketing.mytsp.net/tsp-benefits * Candidates must be authorized to work in the United States WE ARE TSP TSP is award-winning, customer-endorsed, and minority-owned. We provide custom, flexible, and flawlessly executed IT services and talent solutions throughout the United States and Canada. We create great customer experiences by saving you time and money. We're driven by integrity - we do what we say we will do - exceeding expectations. Our value-based pricing focuses on your business objectives, making your success our top priority. We don't manufacture devices or sell software - our product is our people. TSP is an equal opportunity employer and welcomes applications from all qualified persons without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law. Back to Latest Job Openings
    $82k-102k yearly est. 1d ago
  • Mainframe Assembler Software Engineer

    Central Business Solutions 3.2company rating

    Staff Software Engineer Job 14 miles from Cecil

    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

    Staff Software Engineer Job 27 miles from Cecil

    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. 24d ago
  • Associate Software Engineer

    Naval Nuclear Laboratory

    Staff Software Engineer Job 16 miles from Cecil

    Working at the Naval Nuclear Laboratory we foster pride in belonging to an organization whose culture is made up of these core values: Trust, Empowerment, and Collaboration. Our company promotes a positive culture while ensuring the safety and reliability of our nation's naval nuclear reactors, and training the Sailors who operate those reactors in the U.S. Navy's submarines and aircraft carrier Fleets. Looking for a lifetime career? Apply today! Job Description The Naval Nuclear Laboratory is seeking an entry level software engineering to join the team. The successful candidate will work among a strong software team to design, develop, and support a catalog of embedded, user interface, and internal software components for use in various propulsion plant applications. The candidate should have strong programming understanding and experience in an object-oriented programming language (C++ preferred), understanding of embedded software design and application, and familiarity with modern software development processes including Agile Scrum, CI/CD build pipelines, and software testing. Further, demonstrated strong interpersonal skills and team working are necessary in this role. Required Combination of Knowledge and Skill Bachelor's degree from an accredited college or university in engineering or science related field; or Master's degree from an accredited college or university in engineering or science related field. Preferred Skills Demonstrated understanding of Object-oriented programming (C++ preferred) Understanding of embedded software and basic programmable hardware. Familiarity with modern software development processes and principles. Demonstrated software troubleshooting and debugging skills. Compensation and Benefits Health, Dental, Vision & Voluntary Benefits Disability, Life & Accident Insurance 401(k) Savings program & Capital Accumulation Plan Personal & Medical Time Off Paid Parental Leave Flexible Work Schedules Tuition Assistance for Eligible Employees Student Debt Benefit Personal Time Off Sell Program Employee Assistance Program (EAP) Wellness Program Visit us online to view all NNL benefits! Pay Range $62,000.00 - $94,900.00 annually Salary information provided is a general guide line only. Annual salary is based upon candidate experience and qualifications, as well as market and business considerations The Naval Nuclear Laboratory is operated for the U.S. Department of Energy (DOE) by Fluor Marine Propulsion, LLC (FMP), a wholly owned subsidiary of Fluor Corporation. Naval Nuclear Laboratory personnel are FMP employees who work at four DOE facilities: Bettis Atomic Power Laboratory, Knolls Atomic Power Laboratory, Kenneth A. Kesselring Site, and Naval Reactors Facility, and at the U.S. Department of Defense-owned Nuclear Power Training Unit-Charleston. FMP employees also have an established presence at numerous shipyards and vendor locations. For nearly 70 years, the Naval Nuclear Laboratory has developed advanced nuclear propulsion technology, provided technical support, and trained world-class nuclear operators to ensure the safe and reliable operation of our nation's submarine and aircraft carrier Fleets. The Naval Nuclear Laboratory is a national asset solely dedicated to the Naval Nuclear Propulsion Program. We rely on the dedication and innovation of our nearly 8000 engineers, scientists, technicians, and support personnel. All candidates must be U.S. citizens. Applicants selected will be subject to a Federal background investigation and must meet eligibility requirements for access to classified matter. FMP is a government contractor and maintains a drug free workplace and workforce. All candidates must be able to pass a drug test in compliance with FMP company policy and 10 CFR 707. Marijuana is a Federal Schedule I controlled substance and illegal under Federal Law. Therefore, FMP is required to test for marijuana. Fluor Marine Propulsion, LLC is an Equal Opportunity Employer.
    $62k-94.9k yearly 5d ago
  • Software Engineer III

    Us Tech Solutions 4.4company rating

    Staff Software Engineer Job 23 miles from Cecil

    US Tech Solutions is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit our website ************************ We are constantly on the lookout for professionals to fulfill the staffing needs of our clients, sets the correct expectation and thus becomes an accelerator in the mutual growth of the individual and the organization as well. Keeping the same intent in mind, we would like you to consider the job opening with US Tech Solutions that fits your expertise and skillset. Job Description DESCRIPTION: Conduct Manual and Automated Design V&V activities as an active member of scrum project teams designing and developing medical device software, intended for use by patients with sleep and respiratory disorders. Software applications are developed for the Web, Client Server, Android and IOS platforms. OUTCOMES: The successful candidate will be responsible for analyzing and verifying product requirements and designs and writing automated and manual tests at various levels to ensure that the products meet the requirements and intended use. Tasks include: *Analyzing product and sub-system requirements. *Analyzing and verifying medical device designs. *Writing detailed automated and manual test procedures that evaluate medical device software and systems against documented requirements. *Writing the C# and/or Java code of automated tests. *Executing test procedures on a Web, Client Server, and/or Mobile phone platform. *Maintaining and controlling test execution records using good lab practices. *Technical writing, including development of test reports. BEHAVIORS: The successful candidate will demonstrate the ability to work as a member of a scrum team, solve problems, meet commitments, and ensure quality. Works with system level, multi-disciplined engineering projects. Requires limited direction. Makes risk-based decisions, balancing business and compliance issues. Plans and manages assignments of significant scope; directs other engineers. Communicates at all levels of the organization. Writes C# and/or Java code. Qualifications GROWTH: The successful candidate may develop relationships with teams and take on leadership roles to plan, guide, and track project efforts. EDUCATION: BS in Engineering, Computer, or other Science discipline, or equivalent. EXPERIENCE: 2+ years with BS or MS. Required experience: C# or Java experience Test automation and management tools MS/VS Test, nUnit, JUnit, IntelliJ, Spring Framework, Cucumber-JVM and/or SpecFlow. Preferred experience: Disciplined, regulated industries, medical device experience preferred, including FDA s 21 CFR 820/ISO 13485 experience. Software development using ISO 62304 or equivalent. Risk Management using IEC 14971 and IEC 60601 or equivalent. Experience testing on IOS and Android operating systems. Experience working with Agile methodologies. WCF Web services OTHER REQUIREMENTS: Physical Requirements: Sedentary desk/office job with frequent lifting of up to 10 pounds; requires physical skills to operate computer and other mechanical/electrical equipment. Additional Information Best Regards, Valerie.L ************ ext 7138
    $84k-121k yearly est. 60d+ ago
  • Entry Level Computer/Software Engineer

    Naval Nuclear Laboratory

    Staff Software Engineer Job 16 miles from Cecil

    Working at the Naval Nuclear Laboratory we foster pride in belonging to an organization whose culture is made up of these core values: Trust, Empowerment, and Collaboration. Our company promotes a positive culture while ensuring the safety and reliability of our nation's naval nuclear reactors, and training the Sailors who operate those reactors in the U.S. Navy's submarines and aircraft carrier Fleets. Looking for a lifetime career? Apply today! Job Description The Shipboard IT organization is seeking entry level computer and/or software engineers to join our growing team. You will be part of a team that conceptualizes and creates applications installed onboard Navy submarines and aircraft carriers. You will play a primary role in the research, design, development, and lifecycle management of the hardware architecture and associated software applications, while working to develop innovative future solutions. The organization fosters an environment and culture where collaboration and mentoring is regularly practiced. Some of the knowledge and experience you could gain in this role includes, but is not limited to: Developing and maintaining high quality code adhering to cybersecurity principles Maintaining existing hardware and designing/building future hardware specifications Knowledge of the software development lifecycle Publication of software documentation, including design, technical specification, and end-user documentation We proudly offer: • Competitive salary package commensurate with experience, which includes excellent health, dental, and vision benefits; 401k with company match; and paid vacation/holidays. • Tuition reimbursement for those looking to further their education in a company-sponsored degree program. Required Combination of Knowledge and Skill Bachelor's degree from an accredited college or university in engineering or science related field; or Master's degree from an accredited college or university in engineering or science related field. Preferred Skills Development experience with C#, Java, or other programming languages Knowledge of software engineering practices and software lifecycle models Experience in developing automated unit tests Familiarity with database architectures Familiarity with hardware architecture Compensation and Benefits Health, Dental, Vision & Voluntary Benefits Disability, Life & Accident Insurance 401(k) Savings program & Capital Accumulation Plan Personal & Medical Time Off Paid Parental Leave Flexible Work Schedules Tuition Assistance for Eligible Employees Student Debt Benefit Personal Time Off Sell Program Employee Assistance Program (EAP) Wellness Program Visit us online to view all NNL benefits! Pay Range $62,000.00 - $94,900.00 annually Salary information provided is a general guide line only. Annual salary is based upon candidate experience and qualifications, as well as market and business considerations The Naval Nuclear Laboratory is operated for the U.S. Department of Energy (DOE) by Fluor Marine Propulsion, LLC (FMP), a wholly owned subsidiary of Fluor Corporation. Naval Nuclear Laboratory personnel are FMP employees who work at four DOE facilities: Bettis Atomic Power Laboratory, Knolls Atomic Power Laboratory, Kenneth A. Kesselring Site, and Naval Reactors Facility, and at the U.S. Department of Defense-owned Nuclear Power Training Unit-Charleston. FMP employees also have an established presence at numerous shipyards and vendor locations. For nearly 70 years, the Naval Nuclear Laboratory has developed advanced nuclear propulsion technology, provided technical support, and trained world-class nuclear operators to ensure the safe and reliable operation of our nation's submarine and aircraft carrier Fleets. The Naval Nuclear Laboratory is a national asset solely dedicated to the Naval Nuclear Propulsion Program. We rely on the dedication and innovation of our nearly 8000 engineers, scientists, technicians, and support personnel. All candidates must be U.S. citizens. Applicants selected will be subject to a Federal background investigation and must meet eligibility requirements for access to classified matter. FMP is a government contractor and maintains a drug free workplace and workforce. All candidates must be able to pass a drug test in compliance with FMP company policy and 10 CFR 707. Marijuana is a Federal Schedule I controlled substance and illegal under Federal Law. Therefore, FMP is required to test for marijuana. Fluor Marine Propulsion, LLC is an Equal Opportunity Employer.
    $62k-94.9k yearly 2d ago
  • Software Engineer III

    Us Tech Solutions 4.4company rating

    Staff Software Engineer Job 23 miles from Cecil

    US Tech Solutions is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit our website ************************ We are constantly on the lookout for professionals to fulfill the staffing needs of our clients, sets the correct expectation and thus becomes an accelerator in the mutual growth of the individual and the organization as well. Keeping the same intent in mind, we would like you to consider the job opening with US Tech Solutions that fits your expertise and skillset. Job Description DESCRIPTION: Conduct Manual and Automated Design V&V activities as an active member of scrum project teams designing and developing medical device software, intended for use by patients with sleep and respiratory disorders. Software applications are developed for the Web, Client Server, Android and IOS platforms. OUTCOMES: The successful candidate will be responsible for analyzing and verifying product requirements and designs and writing automated and manual tests at various levels to ensure that the products meet the requirements and intended use. Tasks include: *Analyzing product and sub-system requirements. *Analyzing and verifying medical device designs. *Writing detailed automated and manual test procedures that evaluate medical device software and systems against documented requirements. *Writing the C# and/or Java code of automated tests. *Executing test procedures on a Web, Client Server, and/or Mobile phone platform. *Maintaining and controlling test execution records using good lab practices. *Technical writing, including development of test reports. BEHAVIORS: The successful candidate will demonstrate the ability to work as a member of a scrum team, solve problems, meet commitments, and ensure quality. Works with system level, multi-disciplined engineering projects. Requires limited direction. Makes risk-based decisions, balancing business and compliance issues. Plans and manages assignments of significant scope; directs other engineers. Communicates at all levels of the organization. Writes C# and/or Java code. Qualifications GROWTH: The successful candidate may develop relationships with teams and take on leadership roles to plan, guide, and track project efforts. EDUCATION : BS in Engineering, Computer, or other Science discipline, or equivalent. EXPERIENCE: 2+ years with BS or MS. Required experience: C# or Java experience Test automation and management tools MS/VS Test, nUnit, JUnit, IntelliJ, Spring Framework, Cucumber-JVM and/or SpecFlow. Preferred experience: Disciplined, regulated industries, medical device experience preferred, including FDA s 21 CFR 820/ISO 13485 experience. Software development using ISO 62304 or equivalent. Risk Management using IEC 14971 and IEC 60601 or equivalent. Experience testing on IOS and Android operating systems. Experience working with Agile methodologies. WCF Web services OTHER REQUIREMENTS: Physical Requirements: Sedentary desk/office job with frequent lifting of up to 10 pounds; requires physical skills to operate computer and other mechanical/electrical equipment. Additional Information Best Regards, Valerie.L ************ ext 7138
    $84k-121k yearly est. 24d ago

Learn More About Staff Software Engineer Jobs

How much does a Staff Software Engineer earn in Cecil, PA?

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

Average Staff Software Engineer Salary In Cecil, PA

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