Marcus Engineering, LLC
  • Email
  • Facebook
  • Linkedin
  • Twitter
  • RSS
  • Home
  • News
  • Engineering Services
    • Services
    • Hardware Design Process
    • Software Design Process
    • Software Process Tools
  • Hiring
    • Electrical Engineer
    • EE and CE Internships
  • Partners
  • Library
    • Qi Calculator
    • Post Quantum Crypto
  • About Us
    • Management Team
  • Contact Us

Software Process Tools

JIRA – issue and project management

JIRA is a well known issue tracking tool for software and hardware development. Marcus Engineering has adapted JIRA for granular real time project/time tracking, issue management and development feedback. Marcus Engineering JIRA is a robust and scalable management tool for development projects and provides an audit-able view of project progress.


Bitbucket – source code repository

Bitbucket is an industry standard web interface for GIT and code review. Bitbucket integrates well with JIRA for issue management, branch creation and defect resolution


GITFlow – GIT repository process

GITFlow is an industry standard branching model for GIT. It affords discipline and process to branch management for: Feature branches, development branches, release branches, and hotfixes. All branch paths support independent security for management of code releases and development processes


Jenkins – Continuous integration platform

Jenkins is a robust continuous integration server. Continuous integration is suitable for regression testing, automated build, code analysis, and test patterns.


C coding standards

Marcus Engineering uses a strict C coding standard compatible with MISRA C and safety critical systems such as UL-730.


Static code analysis

Marcus Engineering frequently uses modified version of LINT templates for static code analysis and verification of coding standards compliance.


Semantic versioning

Semantic versioning 2.0 0 is the most commonly implemented versioning system. Please see https://semver.org/ for details. Marcus Engineering strictly follows this versioning system for Major, minor, and patch release tracking along with GIT repository hashes to assure alignment of code releases with a known software build.

RSS AZBio

  • Smart sensors and smarter health: How AI and wearables are reimagining preventive health care
  • BioLab Holdings Founders Honored as Entrepreneurs of the Year
  • CND Life Sciences’ Syn-One Test® Detects Alpha-Synuclein in Skin Biopsies of Patients with REM Sleep Behavior Disorder
  • Rick G. Schnellmann, a Transformational Dean with an Entrepreneurial Spirit, Steps Down After Nine Years
  • Castle Biosciences’ Founder, President and CEO Derek Maetzold Honored with Prestigious Lifetime Achievement Award by The American Business Awards®

Recent Posts

  • Part 4 – Microcontroller Tips

    October 17, 2023
  • Part 3 – Component Selection

    October 4, 2023
  • Part 2 – Low Power Design Battery Limitations

    September 7, 2023
  • Part 1 – Marcus Engineering Designs Sensor With 20 Year Battery Life

    August 16, 2023
(c) 2021 Marcus Engineering, LLC, All rights reserved.
  • Sitemap
  • Contact Us