Software Developer for Mobile Gateways

1 week ago


Naperville, United States Nokia Full time
Job Description

Family Description

Applied R&D (AR) consists of target-oriented research either with the goal of solving a particular problem / answering a specific question or for multi-discipline design, development, and implementation of hardware, software, and systems including maintenance support. Supplies techno-economic consulting to clients. AR work is characterised by its detailed and complex nature in order to systematically combine existing knowledge and practices to further developing and incrementally improving products, operational processes, and customer-specific feature development.

Subfamily Description

Software (SWA) comprises the definition, specification, and allocation of requirements from different sources utilising knowledge of systems engineering processes (specification & architecture). Contains processing of use case and feature requirements into conceptual models, operational scenarios, technical requirements, and functional description. Covers specification, design, implementation, and unit testing of Software (e.g. device drivers, microcode, hardware-related software & firmware) according to the requirements and architecture defined in the systems engineering process. Covers establishment and maintenance of Software Configuration Management (SCM) practices into software development projects, continuously building and integrating infrastructure tools and systems.

Responsibilities

Perform development activities of medium/high complexity features. Create design specs - basic/small scope/less complex. Support peers in completing tasks within own area(s) of expertise. Lead technical discussions with peers for resolving identified issues in own area(s) of expertise. Improves existing processes & solutions. Owns small/medium features.

Qualifications

Responsibilities

What you will learn and contribute to

Contribute to all phases of software development, from requirements gathering through implementation and sustaining
Participate in defining requirements with product management
Design and develop complex modules of embedded code
Troubleshoot and resolve defects
Support QA validation and sustaining team.
We believe in Subject Matter Expertise and code ownership. We keep the process simple, so developers can focus on code. If you are proud of your code, you belong on our team

Required Skills

You have:

Bachelor's degree or equivalent in Computer Science or similar field
3-5 yrs software development and engineering experience.
Ability to lead technical discussions and decisions
Strong communication skills, technical abilities, personal and project management skills are desired.
2+ years of embedded systems development in C/C++
Strong knowledge in multithreading programming.
Hands-on experience on switching/routing system software development.
Hands on experience with software development on Linux
Strong communication, teamwork and problem-solving skills are essential

Preferred Qualifications:

IP network fundamentals, including network architecture, routing and signaling protocols.
Advanced operating system fundamentals, including kernel operations, scheduling, memory management, semaphores
Knowledge of Real Time Operating systems (RTOS) like VxWorks is a plus.
Experience with virtualization technologies, Dockers/Containers, Namespaces, etc.
Experience in designing and developing programmable management interfaces using gNMI, NETCONF, MD-CLI.
Excellent debugging skills and experience using various software and memory debugging tools
Protocol development preferably, wireless experience, such as development on 5G/4G/3G nodes, using HTTP2 and JSON,

Scope & Contribution

Individual Contributor: Variety of complex tasks within area of responsibility, demonstrates initiative & contributes to problem solving. Acts with independence and discretion in routine matters. Makes decisions that affect own work. Managerial/Supervisory: May act as Team Leader or Project Leader with some direct supervisory responsibilities in addition to own work assignments. Variety of complex tasks within area of responsibility. Acts with independence and discretion in routine matters. Makes decisions that affect own work.

Innovation

Performs routine activities to meet departmental/project objectives. Requires moderate supervision. Applies commonly recognized concepts within their field of expertise. Shares knowledge with less experienced peers or have high collegial interaction. Raises innovative ideas. Demonstrates adaptability to changing business environments. Is willing to take on new roles or jobs appropriate to skill set in different environments and/or locations.

Communication

Works to influence others to accept job function's view/practices and agree/accept new concepts, practices, and approaches. May conduct briefings with senior leaders within the job function. May at times be required to negotiate regarding operational issues. Has cross-cultural knowledge and global mindset

Knowledge & Experience

Established skills and knowledge of theory and principles within a professional discipline. Uses functionally specific knowledge. Typically, 4-5 years directly related experience and a graduate equivalent degree.

About Us

Come create the technology that helps the world act together
Nokia is committed to innovation and technology leadership across mobile, fixed and cloud networks. Your career here will have a positive impact on people's lives and will help us build the capabilities needed for a more productive, sustainable, and inclusive world.
We challenge ourselves to create an inclusive way of working where we are open to new ideas, empowered to take risks and fearless to bring our authentic selves to work

What we offer
Nokia offers continuous learning opportunities, well-being programs to support you mentally and physically, opportunities to join and get supported by employee resource groups, mentoring programs and highly diverse teams with an inclusive culture where people thrive and are empowered.

Nokia is committed to inclusion and is an equal opportunity employer
Nokia has received the following recognitions for its commitment to inclusion & equality:

  • One of the World's Most Ethical Companies by Ethisphere
  • Gender-Equality Index by Bloomberg
  • Workplace Pride Global Benchmark
At Nokia, we act inclusively and respect the uniqueness of people. Nokia's employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect.
Join us and be part of a company where you will feel included and empowered to succeed.

Additional Information
US/Canada Nokia Offers a comprehensive benefits package that includes but is not limited to:
  • Corporate Retirement Savings Plan
  • Health and dental benefits
  • Short-term disability, and long-term disability
  • Life insurance, and AD&D - Company paid 2x base pay
  • Optional or Supplemental life and AD&D insurance (Employee/Spouse/Child)
  • Paid time off for holidays and Vacation
  • Employee Stock Purchase Plan
  • Tuition Assistance Plan
  • Adoption assistance
  • Employee Assistance Program/Work Life Resource Program


The above benefits exclude students.

Disclaimer for US/Canada

Nokia Maintains broad annual base salary ranges for its roles in order to account for variations in knowledge, skills, experience and market conditions, and with consideration to internal peer equity.(Check the salary ranges in the job info section for this role)

All North America job posts will post for a minimum of 7 calendar days and up to 180 days or until candidate/s identified.

About the Team

As Nokia's growth engine, we create value for communication service providers and enterprise customers by leading the transition to cloud-native software and as-a-service delivery models. Our inclusive team of dreamers, doers and disruptors push the limits from impossible to possible.

  • Naperville, United States Nokia Full time

    Job DescriptionFamily Description Applied R&D (AR) consists of target-oriented research either with the goal of solving a particular problem / answering a specific question or for multi-discipline design, development, and implementation of hardware, software, and systems including maintenance support. Supplies techno-economic consulting to clients. AR work...


  • Naperville, United States Fresh Software Solutions Full time

    Job DescriptionJob DescriptionWe are seeking a highly motivated Software Developer Full Time to become an integral part of our team! You will be responsible for creating, modifying and supporting computer application software or specialized utility programs.Responsibilities:Analyze user needs and develop software solutionsCollaborate with clients to meet...


  • Naperville, United States Fresh Software Solutions Full time

    Job Description Job Description We are seeking a highly motivated Software Developer Full Time to become an integral part of our team! You will be responsible for creating, modifying and supporting computer application software or specialized utility programs. Responsibilities: Analyze user needs and develop software solutions Collaborate with clients to...


  • Naperville, United States Robert Half Full time

    With the aim of growing in the mobile market, we are seeking a Mobile Application Developer to join our team of developers and testers. The candidate will primarily be responsible for the creation and improvement of our mobile applications, transitioning from Xamarin to Maui, and ensuring the systems' interaction with our Windows servers and MS SQL backend....


  • naperville, United States Robert Half Full time

    With the aim of growing in the mobile market, we are seeking a Mobile Application Developer to join our team of developers and testers. The candidate will primarily be responsible for the creation and improvement of our mobile applications, transitioning from Xamarin to Maui, and ensuring the systems' interaction with our Windows servers and MS SQL backend....


  • Naperville, Illinois, United States WEBIT Services Full time

    Job Title: Software Developer 2About the Role: In this position, you will be responsible for developing, testing, and maintaining software applications.Key Responsibilities: Software Development: Write, test, and maintain code for various applications and systems, including front-end development with React and ASP.Net, web API development with ASP.Net,...


  • Naperville, Illinois, United States Cloud Software Group, Inc. Full time

    Company OverviewCitrix and TIBCO recently merged to create Cloud Software Group, one of the world's largest cloud solution providers serving over 100 million users globally. We value diverse lived experiences, passion for technology, and the courage to take risks.Compensation & BenefitsWe offer a competitive salary, with NYC ranges from $120,946-$151,182, CA...


  • Naperville, Illinois, United States Endotronix, Inc Full time

    Job DescriptionWe are seeking an experienced Senior Software Engineer to join our team at Endotronix, Inc. in Naperville, Illinois.About the RoleThis is a hybrid position that requires strong technical expertise and excellent communication skills. As a Senior Software Engineer, you will be responsible for leading software development projects from concept to...


  • Naperville, Illinois, United States Pma Financial Network Full time

    Company OverviewPma Financial Network is a leading provider of financial and investment advisory services to over 4,000 public sector clients throughout the United States. With assets under administration exceeding $50 billion, our company plays a vital role in helping communities build strong finances and ensure the well-being of their citizens. Salary and...


  • Naperville, Illinois, United States RIT Solutions, Inc. Full time

    Job OverviewRIT Solutions, Inc. is seeking a highly skilled .NET Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing complex software applications using .NET Core.Responsibilities• Develop and maintain high-quality software applications using .NET Core and related...


  • Naperville, Illinois, United States Endotronix, Inc Full time

    Job OverviewWe are seeking a seasoned Software Development Process Lead to join our team at Endotronix, Inc. As a key member of our organization, you will be responsible for developing current processes with a focus on scalability and software development.


  • Naperville, United States RIT Solutions, Inc. Full time

    Delphi Software Engineer Remote ContractScreening Questions: How do you approach Software Design? How do you handle tight deadlines and changing priorities? What are some personality traits or characteristics of team members you have worked well with in the past? Must have technical skills/experience (ask for alternative/tool/version): Delphi (D5 or 10...


  • Naperville, Illinois, United States RIT Solutions, Inc. Full time

    Job Title: Software Quality Assurance EngineerWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at RIT Solutions, Inc. The ideal candidate will have a strong background in software testing and automation, with experience in developing and executing test strategies, test plans, and test cases. Responsibilities:* Develop and...


  • Naperville, Illinois, United States IMEG Full time

    IMEG, a 100% employee-owned organization, is dedicated to providing an environment for expansive growth and career development. Our team of experts is passionate about delivering innovative solutions that drive success.We are seeking a skilled .Net Front End Software Engineer to join our team. This individual will possess a passion for product design with...


  • Naperville, United States Endotronix Full time

    WHO ARE WE? Endotronix is a medical device company that aims to transform the treatment of heart failure, a chronic, progressive condition in which the heart is unable to pump enough blood to support the body. Our Cordella Heart Failure System (CHFS) includes proactive management tools for best practice care and detection of worsening heart failure. These...


  • Naperville, Illinois, United States Endotronix, Inc Full time

    About UsAt Endotronix, Inc., we revolutionize heart failure treatment by providing proactive management tools for best practice care and detection of worsening heart failure.Our Cordella Heart Failure System (CHFS) is designed to improve patient quality of life and reduce hospital admissions, thereby lowering healthcare costs. As a medical device company, we...


  • Naperville, IL, United States Tops Products Full time

    Posted Tuesday, February 20, 2024 at 5:00 AM | Expired Saturday, May 18, 2024 at 3:59 AM Company / Product Overview: Adams Tax Forms is a leading small business software provider for IRS and SSA tax filings for W2, 1099, and various other forms. This platform is focused on simplifying tax processes, optimizing financial management, driving...


  • Naperville, United States Endotronix Full time

    WHO ARE WE? Endotronix is a medical device company that aims to transform the treatment of heart failure, a chronic, progressive condition in which the heart is unable to pump enough blood to support the body. Our Cordella Heart Failure System (CHFS) includes proactive management tools for best practice care and detection of worsening heart failure. These...


  • Naperville, United States Endotronix Full time

    WHO ARE WE? Endotronix is a medical device company that aims to transform the treatment of heart failure, a chronic, progressive condition in which the heart is unable to pump enough blood to support the body. Our Cordella Heart Failure System (CHFS) includes proactive management tools for best practice care and detection of worsening heart failure. These...


  • Naperville, United States Endotronix, Inc Full time

    Job DescriptionJob DescriptionWHO ARE WE?Endotronix is a medical device company that aims to transform the treatment of heart failure, a chronic, progressive condition in which the heart is unable to pump enough blood to support the body. Our Cordella Heart Failure System (CHFS) includes proactive management tools for best practice care and detection of...