Software Developer
Cardinal Point Llc
Maricopa County, AZ, United States
27 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)
Experience required
1 year minimum
Working hours
Regular working hours
Job source
Tech stack
HTML
Java (Programming Language)
JavaScript (Programming Language)
Android Studio
Applications Architecture
Software Applications
Computing Platforms
Arduino
C Sharp (Programming Language)
C++ (Programming Language)
Cascading Style Sheets (CSS)
Code Review
+34 more
Computer Engineering
System Configuration
Continuous Integration
Programming Tools
Microprocessors
Integrated Development Environments
Python (Programming Language)
Mesh Networking
Microsoft Visual Studio
Network Planning and Design
Network Diagnostics
Routing
Systems Development Life Cycle
Qt (Software)
Raspberry Pi
Software Deployment
Software Engineering
Software Systems
Systems Integration
Computer Networking Systems
PIC Microcontroller
ReactJS
Flask (Web Framework)
Git
Containerization
AngularJS
Information Technology
Deployment Automation
Web Technologies
Software Performance
Software Version Control
Cisco
Docker
Programming Languages
Job description
- Design, develop, test, and deploy software applications across the full software development lifecycle.
- Build and maintain software for embedded systems, microcontrollers, and single-board computer platforms.
- Develop applications using modern programming languages, frameworks, and web technologies.
- Configure and integrate networked systems, including routing, IP setups, mesh networks, and automated deployment processes.
- Collaborate with cross-functional teams to define requirements, resolve technical challenges, and support system integration.
- Implement secure coding practices, perform code reviews, and contribute to CI/CD workflows.
- Use IDEs, SDKs, analyzers, and development tools to support diagnostics, optimization, and software performance improvements.
- Document software designs, technical processes, and system configurations to support maintenance and future development.
- Support research, prototyping, and development of new capabilities for complex or specialized technical systems.
Requirements
- Strong analytical and problem-solving abilities with excellent written and verbal communication skills.
- Ability to work independently under specified objectives & collaborate effectively with cross functional teams and stakeholders.
Requirements:
Required Education and Experience
- Minimum of bachelorβs degree in computer science, Software Engineering, Computer Engineering, or related field.
- Minimum one year of professional software development experience required.
- Strong proficiency in two or more programming languages, including Python, C++, C#, Java, or JavaScript, with working knowledge of web technologies (HTML, CSS).
- Experience with development frameworks such as Flask, Angular, React, or Qt.
-
Experience hands-on embedded systems programming and configuration of microprocessors, microcontrollers, and platforms such as Raspberry Pi, Khadas, or Arduino.
- Proven experience in network design, Cisco routing, IP configuration, mesh systems, deployment automation, and remote operations.
- Proficiency with development environments such as Microsoft Visual Studio, Qt Creator, Android Studio, or similar IDEs, and familiarity with specialized tools including spectrum analyzers, networking tools, SDKs, and multimedia development tools.
- Knowledge of containerization technologies, such as Docker, for application deployment and development environments.
- Experience delivering production-quality software through the full Software Development Life Cycle (SDLC), including planning, research and development, design, implementation, testing, quality assurance, documentation, and deployment.
- Experience with version control systems (Git), code review practices, automated testing frameworks, and CI/CD pipelines preferred.
- Background in aerospace, defense, simulation, training systems, or complex technical products preferred.
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β¦