Linux Software Engineer
Dorkin Inc.
Egg Harbor Township, NJ, United States
7 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$100,000.0
Working hours
Regular working hours
Job source
Tech stack
Testing (Software)
C (Programming Language)
HTML
Java (Programming Language)
JavaScript (Programming Language)
.NET Framework
PHP (Programming Language)
Application Programming Interfaces (APIs)
Agile Methodology
Amazon Web Services
Android Software Development
Assembly Language
+59 more
Confluence
JIRA
Automation of Tests
Unit Testing
Bash Shell
Big Data
VoIP
C Sharp (Programming Language)
C++ (Programming Language)
Cascading Style Sheets (CSS)
Computer Networks
Dynamic Host Configuration Protocol
Software Debugging
Linux
Programming Tools
Eclipse (Software)
Embedded C
Perl (Programming Language)
Ethernet
Firmware
Field-Programmable Gate Array (FPGA)
Github
JSON
Python (Programming Language)
Unix Shell
MATLAB
Machine Learning
Microsoft Visual Studio
Microsoft SQL Server
MySQL
Network Monitoring
Node.Js
Scrum Methodology
Raspberry Pi
Real-Time Operating Systems
Shell Script
Signal Processing
Simulink
Software Engineering
Software Quality Assurance (SQA)
SQL Databases
Subversion
TCP/IP
Transmission Control Protocol (TCP)
UML
Wide Area Networks
Extensible Markup Language (XML)
Scripting
PIC Microcontroller
Real Time Systems
Software Troubleshooting
Git
Computer Equipment
Vba Programming Language
Zigbee
Objective C++
Restful APIs
Visual Basic Language
Jenkins
Job description
- 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.
Requirements
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦