Full Stack Developer - C/C++

Prometheus Security Group Global, Inc.
Austin, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 115K

Job location

Austin, United States of America

Tech stack

JavaScript
API
Amazon Web Services (AWS)
Automation of Tests
Azure
Bash
C++
CMake
Code Review
Computer Security
Databases
Continuous Integration
Software Debugging
Linux
DevOps
Django
Memory Management
Linux on Embedded Systems
Embedded Software
Firmware
Joint Test Action (IEEE Standards)
Python
Node.js
Real-Time Operating Systems
Prometheus
Secure Coding
TypeScript
Universal Asynchronous Receiver/Transmitter
Serial Peripheral Interface
PIC Microcontroller
React
Concurrency
Peripherals
Backend
GIT
Vue.js
Build Management
Angular
Kubernetes
Front End Software Development
Multiaccess Edge Computing
IoT Security
Software Version Control
Docker

Job description

· Develop and maintain embedded software in C/C++.

· Build and deploy full stack applications (front-end, back-end, APIs, databases).

· Integrate software with embedded hardware, sensors, and peripherals.

· Implement and troubleshoot protocols (UART, SPI, I2C, CAN).

· Optimize performance for resource-constrained platforms.

· Conduct architecture reviews, code reviews, and documentation.

· Diagnose system-level issues across firmware and applications.

· Support CI/CD, testing automation, and DevOps practices.

Requirements

Do you have experience in Version control?, Do you have a Bachelor's degree?, Prometheus is seeking a highly skilled Full Stack Developer with strong C/C++ and embedded systems expertise. This role spans firmware, back-end, and front-end development, delivering reliable, high-performance solutions across hardware and software layers., · Bachelor of Science in a technical field (CS, EE, CE, or related) or 5-7 years relevant experience.

· Strong proficiency in C/C++ for embedded or systems-level development.

· Experience with microcontrollers, RTOS, or embedded Linux.

· Full stack development experience in Python, JavaScript, or TypeScript.

· Familiarity with React, Angular, Vue, Node.js, or Django.

· Experience with oscilloscopes, logic analyzers, debugging tools, or JTAG.

· Familiarity with Linux, Docker, and Kubernetes.

· Understanding of networking, memory management, and concurrency.

· Proficiency with Git and collaborative workflows.

· Strong problem-solving and analytical abilities.

Preferred Qualifications

· Experience in physical security, cybersecurity, or electronic security (video surveillance, access control, alarm systems, IoT security devices).

· Background in secure coding or embedded device security.

· Experience with AWS, Azure, or GCP.

· Knowledge of CMake, Make, and CI/CD pipelines.

· Familiarity with Python or Bash scripting.

· Experience with IoT or edge computing architectures.

Soft Skills

· Strong communication and collaboration abilities.

· Effective multitasking in fast-paced environments.

Detail-oriented

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Paid sick time
  • Paid holidays, * 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid holidays
  • Paid sick time
  • Paid time off
  • Vision insurance

Apply for this position