Full Stack Developer - C/C++
Role details
Job location
Tech stack
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