Post job

Software Engineer jobs at Kratos Defense & Security Solutions - 260 jobs

  • Software Engineer

    Kratos Defense and Security 4.8company rating

    Software engineer job at Kratos Defense & Security Solutions

    KS1 Direct Approvers start [Michelle Maestas, Brett Mclaren, Frank Cannizzaro, Jessica Giddens, Greg Caicedo] end Org Code: 1.06.001.500 Justification: This is a direct labor position that will support the Flex Modems, T400 Upgrade, Radiant Compass, and Raytheon Missile Test.
    $62k-82k yearly est. 60d+ ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineer Staff - Space Protection Programs

    Lockheed Martin 4.8company rating

    Littleton, CO jobs

    Description:Space is a critical domain, connecting our technologies, our security and our humanity. While others view space as a destination, we see it as a realm of possibilities, where we can do more - we can innovate, invest, inspire and integrate our capabilities to transform the future. At Lockheed Martin Space, we aim to harness the full potential of space to cultivate innovation, reduce costs, and push the boundaries of what technology can achieve. We're creating future-ready solutions, focusing on resiliency and urgency through our 21st Century Security vision. We're erasing boundaries and forming partnerships across industries and around the world. We're advancing spacecraft and the workforce to fuel the next generation. And we're reimagining how space can connect us, ensuring security and prosperity. Join us in shaping a new era in space and find a career that's built for you. Space Protection Programs is seeking an experienced Software Engineer who can guide a team through complex mission software development lifecycle. Candidate must have the ability to take ownership of software development and software integration activities. The selected candidate will be responsible for frequent use and application of software engineering standards and techniques, including Object Oriented Design and Agile development techniques. This individual will guide software requirements development, architecture, design, implementation, and test. Candidate will work in a highly collaborative environment with frequent and direct interaction with various engineering disciplines and customers. Experience with C/C++, Python, and Linux OS, and Object-Oriented design is preferred. Strong ability to perform on a small highly skilled team in a dynamic environment. The preferred candidate must be able to work under limited direction and will be given considerable latitude in determining technical objectives and approaches. Candidate will be required to prioritize multiple tasks in a dynamic environment, adapt to change, and possess strong organizational and communication skills. In this role you will: • Participate in embedded software development, integration, and/or software test activities. • Lead in the architecture and detailed design of complex CSCs and CSCIs. • Be leading member of an Agile development team. Participate in Agile Release Planning, Sprint Planning, and guide agile development execution. As an experienced developer you'll provide peer leadership in the guidance and mentorship of agile methods to a multi-disciplined team of software and systems engineers. • Act as a role model for the team. Lead by doing. • Exercise considerable latitude in determining approaches to assignments. • Learn new tools independently. • Identify opportunities for improvement in current processes and implement new processes. Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information. #LI-CS1 Basic Qualifications: • Ability to design software solutions to address complex problems • Embedded programming experience in C/C++ and Python. • Comfortable working in an Agile Scrum environment • Active TS Security Clearance Desired Skills: • Knowledge of embedded systems architectures and test experience using embedded systems. • Experience integrating complex software systems with high performance and/or timing constraints. • Prior knowledge of embedded and/or MPSoC architectures. • Demonstrated experience using the Agile methodology in the development, integration and test of complex software systems and environments. • Programming background in C/C++ and Python. • Experience with leading process improvement initiatives. • Experience with program lifecycle execution from concept phase through end-of-life phase. • Comfortable working in a fast paced and dynamic multi-disciplinary environment. #LMSpaceSoftwareEng #spaceembeddedsw Security Clearance Statement: This position requires a government security clearance, you must be a US Citizen for consideration. Clearance Level: Top Secret Other Important Information You Should Know Expression of Interest: By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings. Ability to Work Remotely: Onsite Full-time: The work associated with this position will be performed onsite at a designated Lockheed Martin facility. Work Schedules: Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees. Schedules range from standard 40 hours over a five day work week while others may be condensed. These condensed schedules provide employees with additional time away from the office and are in addition to our Paid Time off benefits. Schedule for this Position: 9x80 every other Friday off Pay Rate: The annual base salary range for this position in California, Massachusetts, and New York (excluding most major metropolitan areas), Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, Vermont, Washington or Washington DC is $113,900 - $200,905. For states not referenced above, the salary range for this position will reflect the candidate's final work location. Please note that the salary information is a general guideline only. Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer. Benefits offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays. (Washington state applicants only) Non-represented full-time employees: accrue at least 10 hours per month of Paid Time Off (PTO) to be used for incidental absences and other reasons; receive at least 90 hours for holidays. Represented full time employees accrue 6.67 hours of Vacation per month; accrue up to 52 hours of sick leave annually; receive at least 96 hours for holidays. PTO, Vacation, sick leave, and holiday hours are prorated based on start date during the calendar year. This position is incentive plan eligible. Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics. The application window will close in 90 days; applicants are encouraged to apply within 5 - 30 days of the requisition posting date in order to receive optimal consideration. At Lockheed Martin, we use our passion for purposeful innovation to help keep people safe and solve the world's most complex challenges. Our people are some of the greatest minds in the industry and truly make Lockheed Martin a great place to work. With our employees as our priority, we provide diverse career opportunities designed to propel, develop, and boost agility. Our flexible schedules, competitive pay, and comprehensive benefits enable our employees to live a healthy, fulfilling life at and outside of work. We place an emphasis on empowering our employees by fostering an inclusive environment built upon integrity and corporate responsibility. If this sounds like a culture you connect with, you're invited to apply for this role. Or, if you are unsure whether your experience aligns with the requirements of this position, we encourage you to search on Lockheed Martin Jobs, and apply for roles that align with your qualifications. Experience Level: Experienced Professional Business Unit: SPACE Relocation Available: Possible Career Area: Software Engineering Type: Full-Time Shift: First
    $113.9k-200.9k yearly 5d ago
  • FORGE Sensor Software Engineer - Secret Clearance

    Northrop Grumman Corp. (Au 4.7company rating

    Boulder, CO jobs

    A leading aerospace and defense company located in Boulder, CO, is seeking a Software Engineer to support design and development of software applications. The ideal candidate will have strong skills in C/C++ and Python, along with experience in Agile methodologies. This role may involve occasional travel and requires a Bachelor's or Master's in a STEM field. Offers competitive salary ranging between $110,300 - $165,500. #J-18808-Ljbffr
    $110.3k-165.5k yearly 2d ago
  • Principal / Sr Principal Software Engineer - FORGE

    Northrop Grumman Corp. (Au 4.7company rating

    Boulder, CO jobs

    CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the Time At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. The Launch and Missile Defense Systems division within Northrop Grumman Space Systems is seeking a Software Engineer to join the Future Operationally Resilient Ground Evolution (FORGE) Sensor Specific Processing (SSP) Team. Our domain provides rewarding work that contributes to the latest advancements being made in the missile warning, missile defense, battlespace awareness, and technical intelligence mission areas. FORGE SSP is a software application hosted on the Governments FORGE framework used to process legacy Space Based Infrared Sensor (SBIRS) data. Our team fully adopts Agile methods and strictly executes an Agile framework across all team functions. The position is located in Boulder, CO - Boulder is nestled in the foothills of the Rocky Mountains, and only 25 miles from downtown Denver. Occasional travel (10%) may be required. Position Overview As a Principal Software Engineer or Sr. Principal Software Engineer, you will be responsible for the design, development, documentation, testing, deployment, and debugging of software applications. This includes researching, identifying, and implementing solutions to complex, multi-disciplinary software problems. Essential Functions Software engineering support for multi-language (C/C++, Python, and Java) and complex software systems New feature implementation that allows for smooth integration with pre-existing systems Experience with containerization (Docker, Kubernetes, etc.) Software development using Agile Methodology Utilizing Jira to document bugs and enhancements Enhance usability, performance, and maintainability of systems via analysis and bug fixes Coordinate, integrate, and resolve defects in conjunction with the test team Seeking candidates who find satisfaction in working on challenging and diverse assignments in collaborative settings across all levels. This requisition may be filled at either a Principal Software Engineer or a Sr. Principal Software Engineer level. QualificationsBasic Qualifications for Principal Software Engineer or Sr. Principal Software Engineer Principal Software Engineer: Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 5 years of related experience, or a Master's degree in a STEM discipline and 3 years experience, or a PhD. Senior Principal Software Engineer: Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited university and 8 years of related experience, or a Master's degree in a STEM discipline and 6 years experience, or a PhD and 4 years of experience. Linux experience C/C++ and Python proficiency Object Oriented Programing (OOP) experience Ability and willingness to travel up to 10% to support business needs Applicants must have either a current active in-scope U.S. Government DoD issued Secret security clearance, or an inactive U.S. Government DoD issued Secret clearance within the past 2 years at the time of application. If inactive the Secret clearance will need to be re-activated and is required to start work. All applicants must also have the ability to obtain and maintain a Top Secret/SCI (TS/SCI) security clearance. Preferred Qualifications OO design pattern and modern data structure experience Configuration management software experience (i.e. Git, etc.) Experience with containerization Software development and troubleshooting in a team environment Legacy software and modernization effort experience Java and shell scripting language experience Agile development experience Atlassian Tool Suite experience Technical leadership experience Full software development lifecycle experience Familiarity with Overhead Persistent Infrared (OPIR) and Electro-Optical Infrared (EOIR) sensors and simulations is a plus Primary Level Salary Range: $110,300.00 - $165,500.00 Secondary Level Salary Range: $137,400.00 - $206,000.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions. #J-18808-Ljbffr
    $137.4k-206k yearly 2d ago
  • Embedded Software Engineer Intern

    Nokia Global 4.6company rating

    Remote

    Number of Positions:1 Duration: 10 weeks EDUCATIONAL RECOMMENDATIONS: Currently enrolled in a Bachelor's or Master's degree program in Computer or Electrical Engineering, Computer Science, or similar filed with an accredited school in USA High-level programming C++, Python. Software development tools such as git, BitBucket, Jira, etc. Developing software for embedded or systems software. Understanding of operating systems and/or embedded systems Understanding of CPU hardware architectures Familiarity with L0/L1/L2/L3 networking concepts such as DWDM, SONET/SDH, OTN, Ethernet, TCP/IP. It would be nice if you also had: Unit test frameworks such as Google Test, PyTest etc. Design, implement, and maintain Software for CHM7/CHM6 Line card Modules part of Nokia's flagship products including: Work with C/C++ and Python in a Linux environment, utilizing tools like bitbucket, Jira, and Docker. Writing Low level device drivers in C++ Software Application agents interfacing with external applications in C++ and Python.
    $77k-104k yearly est. Auto-Apply 34d ago
  • Software Dev Intern

    Nokia Global 4.6company rating

    Remote

    Software Dev Intern (s): 1 Duration: 10 Weeks The team you'll be part of You will be part of the Cloud Mobility Manager (CMM) within Nokia's CNS Division. The CMM delivers a converged packet core solution that addresses 5G (AMF), 4G LTE (MME), and even 2G/3G in a fully cloud-native architecture. Invent 5G with us, and be part of a diverse, multi-site world-class R&D team! Education Recommendations Currently a candidate pursuing a bachelors or masters degree in Computer Science, Computer Engineering, or a related field with an accredited school in the US. Working toward a degree in Computer Science, Electrical/Computer Engineering, or a related field. Experience with at least one programming language depending on the summer project described above: Python, C++ (preferred) or web frameworks (HTML/CSS, and common frameworks (e.g., React, Vue, or Angular, NodeJS). Basic understanding of computer networking (TCP/IP, UDP, routing). Experience with Docker and basic Kubernetes concepts (pods, deployments, services). Interest or coursework in telecommunication protocols (3GPP), signaling, or network simulation is a strong bonus. It would be nice if you also had: Familiarity with Linux, Git, and GenAI tools Robot or proven experience in projects featuring automation technologies. Work on technologies to improve development & prototyping in Virtualization/Cloud Computing including technologies like: Container Technologies/Kubernetes platforms GenAI and application of GenAI in your project 3GPP and Network Protocol Development Contribute to a project in ONE of the following areas: Coding in C++/C and Python Web Development (web dashboards, reporting tools, or small web applications) 3GPP tools/computer infrastructure/ CI CD pipeline Test Script Automation Development (Unit Testing & Test Script Automation)
    $77k-104k yearly est. Auto-Apply 6d ago
  • Diagnostics Software Development Intern

    Nokia Global 4.6company rating

    Remote

    Number of Positions: 4 Duration: 10 weeks (Full-time) Dates: June 2026 - August 2026 EDUCATIONAL RECOMMENDATIONS Currently a candidate for a bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with an accredited school in the US. Proficiency in one or more Programming and/or Scripting languages. (i.e. C, C++, Python, Java, BASH) Interest in working closely with Hardware engineers and designing and developing low level software to support their efforts. Interest in experiencing the development of diagnostic software used for the bringup, validation and manufacturing of new Hardware It would be nice if you also had: Exposure to Computer Architecture concepts. Experience in Designing software solutions from Planning to implementation to testing in Academic projects. Work closely with Hardware and Firmware engineers to: Develop Diagnostic software for use with Hardware bringup, validation and manufacturing. Develop tools for use in Hardware bringup and verification Enhance the infrastructure used by the Bringup and diagnostics team. Learn the role bring-up and diagnostics software plays in new Hardware development and manufacturing. All tools and infrastructure in the diagnostics team is developed in Python and C++
    $39k-47k yearly est. Auto-Apply 33d ago
  • Defense Software Test & AI Intern

    Nokia Global 4.6company rating

    Remote

    Defense Software Test & AI Intern (s): 2 Duration: 10 weeks internship EDUCATIONAL RECOMMENDATIONS Actively pursuing a Bachelor's or master's degree in computer science, Computer Engineering, Electrical Engineering, or a related field at an accredited university in the U.S. Note: This role will not be offering sponsorship or relocation Familiarity with Python, C++, Java, or other scripting/programming languages. Experience with relevant AI tools and concepts. Experience with Linux, containers (Docker, Kubernetes), and virtualization technologies. Understanding of telecom network architecture, protocols, and RF principles. Exposure to RF instrumentation and calibration techniques. Excellent communication and detailed skills. Analyse feature specifications and develop test cases. Leverage AI for improving our test capabilities. Set up, configure, and maintain lab/test environments. Execute and automate test plans using scripting tools (e.g., Python). Diagnose and reproduce complex system issues. Support test automation, vulnerability scanning, and reporting. Assist in the creation of product demos for internal and external audiences. Adhere to quality assurance practices and contribute to process improvement.
    $39k-47k yearly est. Auto-Apply 6d ago
  • Software Developer Intern

    Nokia Global 4.6company rating

    Remote

    (s): 1 Duration: 10 weeks (full-time) Dates: June 2026 - August 2026 EDUCATIONAL RECOMMENDATIONS: Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Systems Engineering, or a related field at an accredited U.S. institution, with expected graduation within the next 12 months. Strong development experience in C++ on Linux systems, including compilers and debuggers. Competence in Python programming. Understanding of object-oriented software design principles. Excellent communication skills and ability to work in a team environment. Self-starter mindset with the ability to begin development activities early in the project lifecycle. Analyze software task book, including functional specifications, constraints, and interfaces. Produce software specifications and design architecture. Develop application software using C++ and Python in a Linux environment. Participate in software validation during system integration and execute system tests. Collaborate with system and network designers to ensure seamless product development.
    $39k-47k yearly est. Auto-Apply 41d ago
  • Software Development Engineer

    Nokia Global 4.6company rating

    Remote

    You will learn and contribute to the development of routing protocols and/or RPCs and YANG to run on Multi Terabit switches/routers. Knowledge of Linux and programming languages, SDN, Virtualized Switching products and related virtualization technologies, Xen, Vmware ESX is a big plus. Proven aptitude for methodical problem solving, good communication skills, strong attention to detail, and ability to work well in a close-knit team. Quick learner, self-starter. As part of our team, you will: • Developing application software in C/C++ software on carrier-grade h/w products. • Developing control plane routing table and stack. • Developing application software that simulates real products Your skills and experience You have: BSCS, or similar is required.Work experience in related areas is a plus. Minimum 5-8 years in a professional capacity. IP network fundamentals, including network architecture, routing protocols, MPLS network fundamentals Advanced operating system fundamentals, including kernel operations, scheduling, memory management, semaphores Data structure and algorithm fundamentals, including use cases, performance analysis. Person should have hands on experience with Software development on routers. It would be nice if you also had: Excellent programming skills in C or C++ Experience developing on protocols such as OSPF, ISIS, RSVP, LDP, BGP, PCEP, Experience analyzing and improving existing protocol specifications. Experience with virtualization technologies Dockers/Containers etc. Knowledge and experience of complex software design for distributed systems in embedded networking/telecommunications projects. Experience with design and development of Layer 2, Layer 3, networking control and/or data plane software. Linux scheduling and memory management expertise will be a huge plus Experience in designing and developing programmable management interfaces using gNMI, NETCONF, etc. Develop activities of high complexity features. Work with a small team / multiple features in the completion of a project/stream. Contribute to discussions with peers about enhancements/improvements in own area(s) of expertise. Create parts of architecture (small/basic) with focus on performance & scale. Drive non-functional requirements within peers. Effectively handles complex customer issues. Improves the code base with the outcome measurable product behavior. Owns complex features and ensure delivery completion with quality.
    $102k-140k yearly est. Auto-Apply 34d ago
  • Software Development Engineer

    Nokia Global 4.6company rating

    Remote

    We are looking for SW engineers who wish to be a part of developing and evolving the current and next generation of routers that form the core of anything internet. In this role, you will have the opportunity to work with one of the best engineering teams in the industry. We value your expertise and offer an environment where you can thrive both professionally and personally. These routers are at the heart of Nokia's IP product offerings, from carrying mobile traffic backhaul, to content distribution and data centers, to providing strong, resilient low latency and dependable IP core for communication and cloud service providers. We are not done yet - far from it. And we dream bigger. There are more customers we want to win, more networks to penetrate, more technologies to enable and more applications to support. We want to make smaller products, and we want to make bigger products. We want to build products based on newer standards and newer ASICS in the market. DCN2025 Experiences in the areas of the following w.r.t packet forwarding: Ip, Mpls, segment routing, vxlans Gos (policers, schedulers) Acls and Tcam management Packet extractions to CPU Dpdk Experience in virtualized Linux Environments (kvm, dockers etc.) Experience in C/C++ Proven aptitude for methodical problem solving, good communication skills, strong attention to detail, and the ability to work well in a close-knit team. As a designer, you will be responsible for: Designing and implementing DataPath on custom or merchant silicon Writing code that is efficient yet modular, well unit tested and robust
    $102k-140k yearly est. Auto-Apply 41d ago
  • Engineer, Software Development

    Nokia Global 4.6company rating

    Remote

    We invite you to apply for the Senior Software Specialist position within our Nokia TAS (NTAS) team, where you will play a pivotal role in developing new features, maintaining existing software, troubleshooting defects, and integrating components for our next-generation application server that converges voice, video, and messaging services across 2G, 3G, 4G, and CDMA networks. In this dynamic role, you will also contribute to design discussions and code reviews, solve complex engineering challenges, and mentor team members, all while contributing to cutting-edge telecommunications technology. You have: B.Sc. or M.Sc. in computer science, mathematics, or equivalent qualification with at least 6-10 years of work experience Software development, testing and engineering knowledge Proven telecommunications experience Hands-on experience with Kubernetes Strong programming skills in C and C++ Good command of English It would be nice if you also had: Familiarity of TDD and Clean Code principles. Familiarity with automation tools/frameworks (e.g. Jenkins, Robot) Experience with private clouds (e.g. Vmware, OpenStack) Experience with container based deployment (e.g. Docker). Scripting experience (e.g. Shell, Python) Develop new functionalities and features Maintain and update existing software components Investigate and fix software defects Perform component-level testing Integrate software with other features and components Participate in software design discussions and code review meetings Solve complex engineering problems across various technology areas Coach and support team members in problem-solving and technical challenges
    $102k-140k yearly est. Auto-Apply 6d ago
  • Software Engineer

    Nokia Global 4.6company rating

    Remote

    The Switched WDM product group is the world's number-one producer of high-speed optical networking equipment. The Nokia 1830 Photonic Service Switch (PSS) team is expanding and looking for highly motivated professional engineers to join us to further enhance network flexibility and operational automation in a very fast-growing and competitive environment. All positions require a degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience. The positions are located in Murray Hill, New Jersey. Minimum bachelor's degree in Computer engineering, Computer Science, or Electrical engineering equivalent or better. Required skills: - Experience in using C++, SDL and use of C++ boost libraries Development experience in C++ in Linux systems and associated compilers and debuggers A demonstrated track record of delivering high-quality object-oriented software Excellent communication skills and the ability to work well in a team Experience writing device drivers or BSP software is desirable Knowledge of Optical devices, OTN, Ethernet, or TDM protocols is desirable Ability to work in a fast-paced cross-functional R&D environment Applied R&D Software Engineers research, architect, design, develop, and test software for our products, services, systems and tools. They define, create, integrate, verify and modify SW/system components and utilize innovative solutions to meet customer requirements and specifications. They apply principles and techniques of computer science, engineering, and mathematical analysis. As embedded Software Development Engineers, you will leverage your strong technical aptitude and excellent communication skills to become the recognized expert for a key component of the system with complete ownership and responsibility for designing and implementing features in your functional area.
    $92k-126k yearly est. Auto-Apply 27d ago
  • Software Developer Coop

    Nokia Global 4.6company rating

    Remote

    Number of Positions: 2 Duration: 4 months EDUCATIONAL RECOMMENDATIONS: Currently a candidate for a Master's, Bachelors' degree or Diploma in the area of computer science, computer engineering, computer systems engineering, or a related field with an accredited school in USA Enthusiasm to develop software system and a good contributor in a team Strong academic background Strong problem solving skill Core Java Programing skill Database design/program skill Knowledge and experience on system design, database, Java, React, SQL, Unix/Linux, IDE, working with AI tools Excellent Communication Master or PhD Student are preferred Learn and understand optical network management system, optical transport network, Study and understand database modeling, database schema, Write design documentation and present ideas to peers, Develop GUI, subsystem, components in Java, React, Spring Framework, Hibernate, JDB, Write and execute unit test cases, Integrate multiple components with team members. Resolve the problems during development and testing. Use AI tools to develop system / subsystem Demo and present the progress to peers, management team.
    $81k-107k yearly est. Auto-Apply 31d ago
  • Software Development Coop

    Nokia Global 4.6company rating

    Remote

    Software Development Co-op (s): 4 Duration: 4+ months EDUCATIONAL RECOMMENDATIONS Currently a candidate pursuing a bachelor's degree or master's degree in Computer Science, Telecommunications, Computer Networking, or a related field with an accredited school in the US. Minimum GPA 3.0 DCN2025 Previous experience or courses related to networking and operating systems Strong C/C++ background Interest in system software It would be nice to have: Experience in working with protocols Experience developing on embedded systems Experience with versioning control systems (e.g. git) Write software that will run on routers/switches that drive the internet Learn to write system software optimized for memory/speed Learn protocols that drive data communication over TCP/IP Develop application software that simulates real products Develop application software in C++ software on carrier-grade products
    $81k-107k yearly est. Auto-Apply 34d ago
  • Security Software Developer Co-Op

    Nokia Global 4.6company rating

    Remote

    (s): 1 Duration: 4+ months Education Recommendations: Currently a candidate for a Master's or bachelor's degree or diploma in Computer Science, Computer Systems Engineering, or a related field with an accredited school in the USA. Experience with scripting, Linux, Python, Java, and J2EE technologies. Knowledge of Docker, Helm, or Kubernetes concepts and commands Validate and test security architecture and designs, providing technical guidance, oversight, and enforcement of security directives, policies, standards, plans, and procedures. Knowledge of technology methodologies - microservices, service-oriented architecture, software & hardware development practices, operational practices, web services design, database design, and data management, etc. Ability to work in an Agile Scrum environment with outstanding proactive communication skills, written and verbal, and presentations. It would be nice if you also had: Knowledge or familiarity with security concepts - Identity and Access Management, Cryptography, Firewall, and Network Security. As part of our team, you will: Lead the development of reusable security-related components and services for use across the Cloud and Network Services (CNS) product portfolio. Ensure that these components are robust, maintainable, and user-friendly, and guide product teams as they integrate them into Nokia Software applications. Provide security architecture, consulting, training, and technical guidance to product groups using this software. Perform FOSS product evaluations based on the needs of the Nokia CNS Product Teams.
    $81k-107k yearly est. Auto-Apply 6d ago
  • Database Software Developer Co-op

    Nokia Global 4.6company rating

    Remote

    (s): 1 Duration: 4 Months Location: On-site, Nokia campus at Sunnyvale, California, USA. Virtual work option may be considered. EDUCATIONAL RECOMMENDATIONS Currently a candidate for a master's or a bachelor's degree, Computer Science with studies focused on AI technologies or a related field with an accredited school in the US. Working experience with Vertex AI technology Strong programming skills, demonstrated through coursework and/or projects Undergraduate coursework in algorithms and data structures A can-do attitude towards learning new technologies and concepts It would be nice if you also had: Coursework or prior experience with computer networking Coursework or prior experience with big data technologies AI/ML experience As a part of our team, you will: Apply Vertex AI technology to develop Database fault diagnostics and resolution capabilities for towards productization and field deployment efforts for MariaDB, Redis (RLEC & CVLK) and Cassandra Databases. Train CSF R&D teams wanting to adopt Vertex AI capability to additional CSF assets Introduce Vertex AI based system level fault analysis and resolution capability to Nokia CNS Care and Services and 4LS support teams and work to improve tool's quality and technical problem debugging and resolution accuracy. Work with a team of software engineers and/or other interns/coops developing application software and services that manage and monitor Nokia's telecom networks. Develop automated tests to functionally validate the capabilities you engineer. Learn good design and software engineering practices under the guidance of a senior software architect. Understand the inner workings of Nokia's state-of-the-art 5G telecom networks that help the world act together.
    $81k-107k yearly est. Auto-Apply 6d ago
  • SaaS Software Development Coop

    Nokia Global 4.6company rating

    Remote

    SaaS Software Development Co-Op Number of Positions: 1 Duration: 4 months Dates: May - August, 2026 EDUCATIONAL RECOMMENDATIONS Currently a candidate for a Master's degree in Computer Science, Electrical Engineering, Computer Engineering, Data Science, or a related field at an accredited U.S. university. Proficiency with Linux environments and scripting in one or more of the following: Python, Perl, PHP, Java (Go is a plus). Strong understanding of AI, Machine Learning, and Deep Learning fundamentals, including model training and fine-tuning. Familiarity with deep learning frameworks such as PyTorch or TensorFlow. Exposure to cloud platforms (e.g., GCP, AWS, Azure) and containerized environments (e.g., Docker, Kubernetes). Ability to work both unaided and in a team setting. Strong communication skills. Curiosity and resilience to thrive in a high-energy, entrepreneurial environment. A quick learning mindset with a creative and solutions-oriented approach. It would be nice if you had: 1-2 years of industry experience in software development is a bonus. Build and test web applications from the ground up to assist business and product needs. Collaborate with teammates on product design and implementation. Work solo and as part of cross-functional, global teams. Gain exposure to agile ways of working in a startup-like, fast-moving environment. Develop skills to carry out tasks following detailed guidance and learn industry best practices.
    $81k-107k yearly est. Auto-Apply 30d ago
  • Jr. Software Engineer

    Nokia Global 4.6company rating

    Remote

    As a Jr. Software Engineer, you'll transform requirements into robust software solutions. This role involves defining and specifying requirements, creating conceptual models, and developing operational scenarios. You'll design, implement, and unit test software components such as device drivers, firmware, and hardware-related code. Additionally, you'll establish and maintain Software Configuration Management (SCM) practices, ensuring continuous integration and development using modern tools and infrastructure. If you're passionate about building reliable software and applying systems engineering principles, this is your opportunity to innovate and grow. Required skills: Master's in Computer Science. Makes decisions affecting own work within set parameters, elevates others. Demonstrates initiative and adaptability to changing business environments. Explains facts, practices, policies, etc. to external and internal parties. Takes actions that respect the needs and contributions of others and reaches an agreement through flexibility and compromise. Must possess C/C++ and Unix knowledge. It would be nice if you also had: Previous Nokia co-op or internship experience. Performs tasks independently with moderate guidance, following established policies and guidelines. Analyzes information, makes decisions, and solves straightforward problems using professional expertise. Translates concepts into actionable measures for the team or organizational unit. Provides informal guidance to new team members on procedures and tasks. Designs, develops, tests, and improves integrated hardware/software systems based on customer requirements. Diagnoses and resolves complex issues (hardware, software, or combined) and recommends corrective actions. Plans technical requirements and develops controlled software/hardware release packages. Maintains product knowledge, applies quality standards, and supports process improvements, including emergency case handling.
    $70k-90k yearly est. Auto-Apply 6d ago
  • Software Development Engineer

    Kratos Defense and Security 4.8company rating

    Software engineer job at Kratos Defense & Security Solutions

    KFED Direct ($5k sign-on bonus available for negotiations) Approvers start [Twila Johnson, Michelle Maestas, Brett Mclaren, Frank Cannizzaro, Jessica Giddens, Greg Caicedo] end Org Code: 7.130.102.10.20 Justification: This is a revenue generating position that is needed on CSARs (new ECPs), and will be leveraged should SBI, MEG O&I or similar project be awarded to Kratos. It may also be leveraged to support other similar projects/programs as needed.
    $56k-73k yearly est. 59d ago

Learn more about Kratos Defense & Security Solutions jobs