Linux Software Engineer

Dorkin

Egg Harbor Township (NJ)

On-site

USD 90,000 - 150,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Intuit, Inc. seeks an experienced Linux software engineer to build and maintain embedded and connected product software. You’ll collaborate with software and hardware teams to design, test, debug, and document solutions spanning operating systems, firmware, and networking.

The role focuses on dependable software that enables component integration and consistent device performance, with opportunities to work across languages and tools. In-person work in New Jersey is expected.

Qualifications

  • Experience with Linux software development and embedded C.
  • Familiarity with REST APIs, HTML/CSS, TCP, and software development practices.
  • Experience with AWS, Visual Studio, or related development tools.
  • Exposure to multiple programming languages and project requirements.

Responsibilities

  • Develop and troubleshoot Linux software, embedded systems, firmware, and applications using C, C++, Python, Bash, and shell scripting.
  • Design algorithms and APIs; work with JSON, XML, SQL, MySQL, PHP, Java, JavaScript, Node.js, .NET, C#, and other listed technologies as required.
  • Integrate ARM microcontrollers, sensors, FPGA, Raspberry Pi, IoT components; assist hardware troubleshooting.
  • Apply software design, unit testing, test automation, QA, and debugging; use Git, GitHub, SVN, Jenkins, Jira, Confluence, IDEs, and Agile/Scrum workflows.
  • Support networking, security, real-time systems, OS kernels, and signal processing; contribute to data analytics and machine learning efforts where relevant.

Skills

C
C++
Python
Bash
RESTful APIs
JSON
XML
SQL
MySQL
PHP
Java
JavaScript
Node.js
.NET
C#
Visual Basic
VBA
Perl
Objective-C
Android

Tools

Git
GitHub
SVN
Jenkins
Jira
Confluence
Visual Studio
Eclipse
UML

Job description

Build and maintain reliable Linux software for connected and embedded products. You’ll collaborate across software and hardware teams to design, test, debug, and document solutions spanning operating systems, firmware, networking, and applications. Your impact: dependable software helps product teams integrate components and gives users consistent device performance.

Duties
  • Develop and troubleshoot Linux software, embedded systems, firmware, and applications using C, C++, Python, Bash (Unix shell), and shell scripting.

  • Design algorithms, APIs, and RESTful APIs; work with JSON, XML, SQL, MySQL, Microsoft SQL Server, PHP, Java, JavaScript, Node.js,.NET, C#, Visual Basic, VBA, Perl, Objective-C, and Android as project needs require.

  • Integrate ARM microcontrollers, sensors, FPGA, PCB, Raspberry Pi, Zigbee, Ethernet, TCP/IP, DHCP, WAN, VoIP, and Internet of Things components; use logic analyzers and soldering for hardware troubleshooting.

  • Apply software design, unit testing, test automation, software quality assurance, and debugging practices; use Git, GitHub, SVN, Jenkins, Jira, Confluence, Visual Studio, Eclipse, UML, and Agile or Scrum workflows.

  • Support computer networking, network monitoring, encryption, real-time systems, RTOS, OS kernels, and operating systems; contribute to signal processing, machine learning, big data, quantum engineering, Simulink, MATLAB, and content development where relevant.

Experience
  • Demonstrated Linux software development, embedded C, embedded systems programming, microcontroller programming, and engineering troubleshooting skills.

  • Knowledge of computer hardware, computer operation, software testing, software troubleshooting, analysis skills, scripting, and computer networking.

  • Familiarity with REST, APIs, HTML, CSS, TCP, and software development practices; experience with AWS, Visual Studio, or relevant development tools is useful.

  • Exposure to assembly language, C, C++, Python, or other listed technologies is preferred; the specific mix depends on project requirements.

Work Location: In person

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

On-site
USD 100,000 - 130,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

X4 Technology • Brentwood (NY)

On-site
USD 90,000 - 120,000
Software Engineer I (Onsite)
Software Engineer I (Onsite)

Collins Aerospace • Cedar Rapids (IA)

On-site
USD 90,000 - 120,000
Medical Insurance
Dental Insurance
Vision Insurance
+11
Software Engineer
Software Engineer

Actalent • Greenville (SC)

On-site
USD 90,000 - 120,000
Medical
Dental
Vision
+9
Embedded Software Engineer
Embedded Software Engineer

BayOne Solutions • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Linux Application Engineer
Linux Application Engineer

DeWinter BH • San Francisco (CA)

Hybrid
USD 150,000 - 190,000
Senior/Staff Embedded Linux Software Engineer
Senior/Staff Embedded Linux Software Engineer

VoltForce • San Leandro (CA)

On-site
USD 140,000 - 190,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

CorSource • Newberg (OR)

On-site
USD 100,000 - 140,000
Senior Embedded Software Engineer - Linux/Firmware
Senior Embedded Software Engineer - Linux/Firmware

ADT • Center Square (PA)

On-site
USD 100,000 - 140,000
Professional development
Employee resource groups
Employee recognition programs
+2
Embedded Systems Software Engineer (Linux/UI/Cloud Integration)
Embedded Systems Software Engineer (Linux/UI/Cloud Integration)

SafeTraces, Inc. • Pleasanton (CA)

On-site
USD 120,000 - 170,000