banner

Sr. Software Development Engineer

Nokia

Sunnyvale, California, 94085

Apply Now
Salary:

$152000 - $217000 Year

Job type:

Monday to Friday

Job Schedule:

Day shift

Job benefits:

Health insurance
Paid time off
Employee discount
Dental insurance
Vision insurance
401(k)
401(k) matching
Flexible schedule
Parental Leave
Tuition reimbursement
Flexible spending account
Retirement plan
Others

Description:

• Interprets internal and external business challenges and recommends best practices to improve products, processes and services.

• Has in-depth organisational and relevant market knowledge and uses understanding on how relevant areas can be integrated to achieve objectives.

• Contributes to strategic decisions within professional area.

• Solves complex problems based on sophisticated analytical thought and complex judgment.

• Contributes to development of concepts to determine professional direction of own organisational unit.

• Acts as a professional leader for staff / workteam / taskforces, often the most senior specialist in a team, who serves as best practice resource within own organisational unit and / or is recognised as an expert within the same professional area in the business.

• Often leads functional teams or projects with moderate resource requirements, risk and complexity, handles day-to-day staff management issues, including resource management and allocation of work.

• Analyses, designs, develops and tests products / services / improvements / bug resolutions for integrated hardware / software systems as per customers' requirements.

• Manages Subcontracting / Partnership Manager.

• Manages technical requirements from customers’ needs.

• Delivers SW / HW build-controlled productions releases (EG main and update releases, service packages, maintenance updates, and customer design engineering).

• Manages product hardware / software evolutions through the creation and release of hardware / software documentation, hardware / software change control management, supplier and customer notifications.

• Retains technical and design knowledge for assigned products and technologies.

• Applies and maintains quality standards. Participates in process and tools evolutions and improvements.

• Applies the SW Care process (especially emergency case handling) contributing when needed to the fastest problem restoration.



KEY SKILLS AND EXPERIENCE
Must Have:

Experience with usage of source-level debuggers like GDB
Familiarity with GDB internals
Experience with GDB port to new target architecture
Familiarity with multi-threaded or multi-core features in GDB
Familiarity with GNU Binutils, ELF, DWARF
Familiarity with GCC, GNU assembler, GNU linker
o GDB integration with Python



Nice-to-have:

GDB integration with Eclipse or other IDE


Nice-to-have:

Experience with Remote Serial Protocol (RSP) for interaction with remote target
Experience with development of gdbserver or GDB stub on remote target

Skill:

Communication
Leadership
Teamwork
Interpersonal
Learning/adaptability
Self-management
Organizational
Computer
Problem solving
Open mindedness
Strong work ethic
technology
Others

Others Requirements:

No experience needed
Others

Category:

Technology

Positions:

On going position

Location:

Hybrid Remote