Senior Software Engineer
1 month ago
At Juniper Networks, we recognize that the network serves as a pivotal platform for knowledge, understanding, and human progress.
To realize significant outcomes, we understand that experience is paramount for networking teams and the communities they support. Our commitment to an experience-first, AI-Native Network hinges on the creativity and dedication of our personnel, embodying what we refer to as the Juniper Way.
Key Responsibilities:
- Collaborate with cross-functional teams to create comprehensive software functional specifications and articulate system/software architecture specifications for product features, ensuring alignment with product requirements.
- Engage in software development focusing on timing and synchronization, platform infrastructure, device drivers, kernel operations, chassis control, device management, and link/interface management.
- Conduct detailed design and implementation, unit testing, and integration of packet forwarding, along with related device/kernel drivers and other software components for products and features.
- Work closely with system and solution testing teams to guarantee thorough verification of software and components, ensuring they meet the demands of real-world network deployments. Additionally, collaborate with the Juniper Technical Assistance Team to provide engineering support for critical customer escalations.
Qualifications:
- Bachelor's or Master's degree in Computer Science or a related field, with a minimum of 8 years of experience in platform/system software development.
- Strong technical, analytical, and problem-solving abilities are essential.
- Proficient in C, C++, Embedded Systems, and Linux Kernel/Driver development.
- Experience working closely with hardware, including device drivers, system bring-up, and Linux/OS fundamentals.
- Skilled in troubleshooting and resolving complex issues.
- Solid understanding of firmware and hardware details related to timing protocols (SyncE, PTP), Ethernet Interfaces (10ge - 400ge), Optics, PCIe, SPI, Retimers, FPGA, CPLD, MDIO is preferred.
- Experience with PTP, SyncE, IEEE-1588, and ITU-T timing standards is a plus.
- Knowledge of system hardware operations, including buses, hardware queues/FIFOs, interrupts, BIOS, PCIe, I2C, etc., is advantageous.
- Experience in bringing up new hardware and/or ASICs.
- Familiarity with designing fault-tolerant and resilient systems is highly desirable.
- Excellent debugging skills and extensive experience using various software, hardware, and memory debugging tools.
- Ability to communicate technical details effectively through strong documentation skills.
- A quick learner, self-motivated, and a collaborative team player.
Compensation:
Minimum Salary: $159,200.00
Maximum Salary: $228,850.00
The salary range for this position is projected to be between $159,200.00 and $228,850.00 annually; however, the base pay offered may vary based on various individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package also includes medical benefits, 401(k) eligibility, vacation, sick leave, and parental leave. Further details regarding participation in these benefit plans will be provided upon receiving an employment offer.
About Juniper Networks:
At Juniper Networks, we are committed to fostering a trust-based environment where all talent can thrive. We understand that individuals from underrepresented groups may hesitate to apply for roles where they do not meet every criterion. If you believe you possess the necessary skills, we encourage you to consider applying.
Inclusion and Diversity:
Juniper Networks is an Equal Opportunity workplace and Affirmative Action employer. We do not discriminate in employment decisions based on race, color, religion, gender (including pregnancy), national origin, political affiliation, sexual orientation, gender identity or expression, marital status, disability, genetic information, age, veteran status, or any other legally protected characteristic. All employment decisions are made based on individual qualifications, merit, and business needs.
-
Senior Software Engineer
2 days ago
Sunnyvale, California, United States Lynx Software Technologies Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a key member of our software development team, you will be responsible for designing, developing, and testing software products that meet the highest standards of quality and reliability.Job SummaryThe successful...
-
Senior Software Developer
3 weeks ago
Sunnyvale, California, United States Lynx Software Technologies Full timeJob OpportunityJob Title: Senior Software EngineerJob Summary:Lynx Software Technologies, a leading provider of software solutions, is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software products that meet the needs of our...
-
Senior Software Engineer
2 weeks ago
Sunnyvale, California, United States Intelliswift Software Full timeAbout the RoleWe are seeking a highly skilled Full Stack Software Engineer to join our team at Intelliswift Software. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable front-end applications using React and TypeScript.Key ResponsibilitiesDevelop and maintain high-quality, scalable front-end...
-
Senior Power Systems Engineer
4 weeks ago
Sunnyvale, California, United States Intelliswift Software Full timePosition: Senior Hardware EngineerCompany: Intelliswift SoftwareOverview: We are seeking a highly skilled Senior Hardware Engineer with extensive experience in power management for consumer electronics and wearable devices.Key Qualifications:7 to 10+ years of relevant experience, with a focus on leadership roles.Expertise in power consumption analysis and...
-
Senior Software Quality Assurance Engineer
2 weeks ago
Sunnyvale, California, United States SENIOR SPIRIT OF ROSELLE PARK Full timeJob SummaryWe are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our QA team, you will be responsible for ensuring the quality and reliability of our software products.Key ResponsibilitiesDevelop and execute comprehensive quality assurance plans to ensure product...
-
Senior Software Engineer
1 day ago
Sunnyvale, California, United States Wal-Mart Full timeSenior Software Engineer Opportunity at Wal-MartWe are seeking a highly skilled Senior Software Engineer to join our team at Wal-Mart in Sunnyvale, CA.Key Responsibilities:Design, develop, and maintain software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and prioritize project...
-
Senior Software Engineer
1 day ago
Sunnyvale, California, United States Wal-Mart Full timeSenior Software Engineer Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Wal-Mart in Sunnyvale, CA.Key Responsibilities:Design, develop, and maintain large-scale enterprise software systems.Collaborate with cross-functional teams to identify and prioritize software development projects.Lead and mentor junior...
-
Senior Software Engineer
1 day ago
Sunnyvale, California, United States Walmart Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Walmart. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our customers and business stakeholders.Key ResponsibilitiesDesign and develop software applications using a variety of...
-
Senior Software Engineer
2 days ago
Sunnyvale, California, United States Wal-Mart Full timeSenior Software Engineer Opportunity at Wal-MartWe are seeking a highly skilled Senior Software Engineer to join our team at Wal-Mart in Sunnyvale, CA.Key Responsibilities:Design, develop, and maintain large-scale software systemsLead and mentor junior software engineersCollaborate with cross-functional teams to drive business outcomesStay up-to-date with...
-
Python Software Engineer
1 month ago
Sunnyvale, California, United States Intelliswift Software Full timePosition: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, including code development for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering with hardware interactionExperience in power and performance data analysis, including...
-
Python Software Engineer
1 month ago
Sunnyvale, California, United States Intelliswift Software Full timePosition: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, with experience in developing code for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering, particularly with hardware interactionsExperience in analyzing power and...
-
Senior Product Design Engineer
2 days ago
Sunnyvale, California, United States Intelliswift Software Full timeJob Title: Senior Product Design EngineerAt Intelliswift Software, we are seeking a highly skilled Senior Product Design Engineer to lead the development of new technologies and products for consumer electronics.Key Responsibilities:Lead technology development projects through the creation of functional prototypes and the development of test methods.Support...
-
Senior Software Engineer
4 days ago
Sunnyvale, California, United States Mumba Technologies, Inc. Full timeJob Title: Senior Software EngineerMumba Technologies, Inc. is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing system software and digital applications for our latest hardware targeting end-users involved in surgical robotic...
-
Senior Software Engineer
2 days ago
Sunnyvale, California, United States Fortinet Full timeJob Title: Senior Software EngineerFortinet is seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our next-generation network security appliances.Key Responsibilities:Design, implement, and maintain core platform modules of the appliancesParticipate in the development and maintenance of the network...
-
Senior Manager Software Engineering
15 hours ago
Sunnyvale, California, United States Walmart Full timeAbout the RoleWe are seeking a highly skilled Senior Manager Software Engineering to join our team at Walmart. As a Senior Manager Software Engineering, you will be responsible for leading large-scale software engineering projects and teams, ensuring the delivery of high-quality software solutions that meet business requirements.Key ResponsibilitiesLead...
-
Senior Software Development Engineer
20 hours ago
Sunnyvale, California, United States Wal-Mart Full timeSenior Software Engineer Professional Opening at Wal-MartWe are seeking a highly skilled Senior Software Engineer to join our team at Wal-Mart in Sunnyvale, CA. This is a professional opening that requires a strong background in software development and a passion for delivering high-quality solutions.Requirements:Master's or equivalent degree in Computer...
-
Senior Software Development Engineer
20 hours ago
Sunnyvale, California, United States Wal-Mart Full timeSenior Software Engineer Opportunity at Wal-MartWe are seeking a highly skilled Senior Software Engineer to join our team at Wal-Mart in Sunnyvale, CA.Requirements:Master's or equivalent degree in Computer Science, Engineering, or related field2 years of experience in large-scale enterprise software development environmentsOR Bachelor's or equivalent degree...
-
Senior Software Engineer
1 day ago
Sunnyvale, California, United States Walmart Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Walmart. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications using various programming...
-
Senior Cloud Software Engineer
2 weeks ago
Sunnyvale, California, United States Google Full timeAbout the RoleWe're seeking a highly skilled Senior Cloud Software Engineer to join our team at Google. As a key member of our Technical Infrastructure team, you will play a critical role in designing, developing, and maintaining the software systems that power our products and services.ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance...
-
Senior Software Engineer
4 days ago
Sunnyvale, California, United States Wal-mart Full timeJob SummaryWal-mart is seeking a highly skilled Senior Software Engineer to join our team in Sunnyvale, CA. As a key member of our software development team, you will be responsible for designing, developing, and deploying large-scale enterprise software solutions.Key Responsibilities• Design and develop software solutions using various programming...