Software Dev Senior Engineer

Posted 5 Days Ago
Be an Early Applicant
Taipei City
In-Office
Senior level
Security • Cybersecurity
The Role
Responsible for board bring-up, software design at kernel level, device driver design, and collaboration with hardware teams to ensure system functionality.
Summary Generated by Built In

SonicWall is a cybersecurity forerunner with more than 30 years of expertise and is recognized as a leading partner-first company, ensuring our partners and their customers are never alone in the fight against cybercrime. With the ability to build, scale and manage security across the cloud, hybrid and traditional environments in real-time, SonicWall provides relentless security against the most evasive cyberattacks across endless exposure points for increasingly remote, mobile and cloud-enabled users. With its own threat research center, SonicWall can quickly and economically provide purpose-built security solutions to enable any organization—enterprise, government agencies and SMBs—around the world. For more information, visit www.sonicwall.com or follow us on TwitterLinkedInFacebook and Instagram.

Position Summary:


The candidate is responsible for board bring-up, design and development of software at kernel level, driver design and porting to new platforms. In addition, during the board bring-up phase this position requires tight interaction with the HW design team to understand design details, validate HW functionality and help to isolate HW problems if any.


The candidate requires understanding overall system functionality to design HW abstraction layers to provide transparency and interoperability for the application-level SW running across heterogeneous platforms.


High level architectural direction will be provided but the candidate must be able to work independently and proactively identify and solve the problems.

 

Responsibilities:


  • Software design at BSP or kernel level
  • Design and porting device drivers
  • Board bring-up and bootloader development
  • Understand functionality of the system to provide better HW abstraction layer
  • Communicate with hardware team during board bring-up phase
  • Document design details, collaborate with team members during design and review phase

 

Requirements:

 

  • Knowledge of Linux kernel programming
  • Knowledge/experience with u-boot
  • Knowledge of kernel details, design in multitasking environment, synchronization objects, etc
  • Knowledge of generic CPU architecture and infrastructure: core, peripherals, etc
  • Prior experience in software design for multi-core/multi-blade systems is big plus
  • Knowledge of C, GNU tools, Make, GIT. Bitbake experience is big plus
  • Knowledge of scripting languages such as Bash, Python, is a plus
  • Basic knowledge of networking protocols: Ethernet, TCP/IP
  • Good command of English is a must

 

Education & Experience:

 

  • BS/MS in Engineering or Computer Science 
  • 3+ years experience in BSP/kernel software design
  • 8+ years experience in Software Development


SonicWall is an equal opportunity employer.  

We are committed to creating a diverse environment and are an equal opportunity employer. All qualified applicants receive consideration for employment without regard to race, color, ethnicity, religion, sex, gender, gender identity and expression, sexual orientation, national origin, disability, age, marital status, veteran status, pregnancy, or any other basis prohibited by applicable law.
At SonicWall, we pride ourselves on recruiting a diverse mix of talented people and providing active security solutions in 100+ countries.

Applicant Privacy Notice

Top Skills

Bash
Bitbake
C
Ethernet
Git
Gnu Tools
Linux Kernel Programming
Make
Python
Tcp/Ip
U-Boot
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Milpitas, CA
1,832 Employees
Year Founded: 1991

What We Do

SonicWall has been fighting the cyber-criminal industry for over 25 years defending small, medium-size businesses and enterprises worldwide. Backed by research from the Global Response Intelligent Defense (GRID) Threat Network, our award-winning real-time breach detection and prevention solutions, coupled with the formidable resources of over 10,000 loyal channel partners around the globe, are the backbone securing more than a million business and mobile networks and their emails, applications and data. This combination of products and partners has enabled a real-time cyber defense solution tuned to the specific needs of the more than 500,000 global businesses in more than 215 countries and territories.

Similar Jobs

Hybrid
Taipei City, TWN

UL Solutions Logo UL Solutions

Engineer/APE (工業控制: 工業電腦, Power 等)

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Hybrid
Bei Tou Qu, Taipei City, TWN

Pfizer Logo Pfizer

Training Manager - Taiwan

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Hybrid
Taipei City, TWN

Circle Logo Circle

Compliance Officer, North Asia

Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3
In-Office
Taipei City, TWN

Similar Companies Hiring

Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
GB
507 Employees
Oso Thumbnail
Software • Security • Infrastructure as a Service (IaaS)
New York, New York
36 Employees
Credal.ai Thumbnail
Software • Security • Productivity • Machine Learning • Artificial Intelligence
Brooklyn, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account