Embedded Software Developer


Job Location:

Dahlgren, VA - USA

Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

  • Design implement and test embedded software solutions in C/C for microcontrollers real-time operating systems (RTOS) or Linux-based embedded systems.
  • Develop firmware and low-level drivers to interface with sensors communication buses and custom hardware.
  • Support integration of embedded software with hardware components including bring up debugging and troubleshooting.
  • Participate in system architecture discussions and assist in defining requirements and design specifications.
  • Implement secure coding practices and support cyber-hardened embedded software designs.
  • Conduct unit testing integration testing and performance validation.
  • Analyze system logs memory usage and timing behavior to optimize performance.
  • Create and maintain technical documentation including design descriptions interface control documents (ICDs) test procedures and user guides.
  • Participate in Agile sprint cycles technical reviews and code walkthroughs.
  • Provide technical support for fielded systems and assist with defect resolution.
  • Collaborate with electrical systems and test engineering teams to ensure end-to-end solution performance.
  • Other duties as assigned.
Requirements
  • A Bachelor of Science (BS) degree from an accredited college or university in an engineering scientific or technical discipline.
  • Six (6) years of professional technical experience which includes at least four (4) years of specialized experience performing computer hardware engineering software design coding and compilation of code; computer or software requirements management computer systems or software integration; and utilizing systems engineering software tools.
  • Specialized experience shall also include demonstrated ability to engineer complex systems with integrated software and hardware solutions. An example includes experience related to weapons systems and/or Navy programs utilizing agile software design processes such as but not limited to Python R HTML C/C Unix and Linux.
  • Strong understanding of SharePoint and Microsoft Teams including experience building and managing sites pages lists and libraries.
  • Strong experience developing embedded software in C and/or C.
  • Experience working with microcontrollers SoCs or embedded Linux systems.
  • Hands-on experience with embedded toolchains debugging tools (JTAG SWD) oscilloscopes logic analyzers or serial interfaces.
  • Knowledge of embedded communication protocols such as UART SPI I2C CAN Ethernet or similar.
  • Strong understanding of real-time constraints interrupts and low-level hardware interactions.
  • Familiarity with version control systems (Git preferred).
  • Ability to analyze technical problems and produce reliable solutions under schedule constraints.
  • Strong written and verbal communication skills.

Preferred Qualifications

  • Experience with RTOS environments (FreeRTOS VxWorks QNX RTEMS etc.).
  • Experience with ARM Cortex processors or similar embedded architectures.
  • Familiarity with Python for test automation and scripting.
  • Experience with embedded security trusted computing or secure boot.
  • Background in DoD Navy systems or safety-critical applications.
  • Experience with modeling tools interface definition or hardware simulation.


SECURITY CLEARANCE REQUIREMENTS: Must be able to obtain and maintain security clearance at the Secret Citizenship is a requirement for Secret clearance at this location.


Physical Demands:

  • Must be able to lift up to 15 pounds
  • Must be able to stand and walk for prolonged amounts of time
  • Must be able to twist bend and squat periodically

About us: We are Command Post Technologies Inc. (CPT). CPT is a Service-Disabled Veteran-Owned Small Business (SDVOSB) providing engineering services in the areas of Cyber Security Software Development Test & Evaluation and Strategic Planning. CPT employees appreciate working in a caring environment that promotes a healthy work-life balance. As individuals we come together as a team supporting a culture rooted in our core principles of integrity determination and all of CPTs collaboration efforts our team prioritizes communication accountability and resourcefulness in order to maximize efficiency and results.


Whats In It for You

  • Great health benefits (for more info contact us directly)
  • Leadership training
  • 401k with generous company matching
  • Employee Stock Ownership Plan (ESOP)
  • Career professional development
  • Tuition reimbursement
  • Flexible hours
  • Work/Life balance
  • Rewards and recognition
  • Paid Time Off
  • Parental Leave

Command Post Technologies Inc. (CPT) is a Service-Disabled Veteran-Owned Small Business (SDVOSB) founded in 2008 and headquartered in Suffolk VA with personnel in various states including Virginia Maryland Florida and Texas. With 2/3 of our staff being former military CPT firmly believes in employing veterans. Command Post Technologies Inc. is a unique provider of innovative solutions that enhance our corporate clients productivity and empower our government clients with the ability to protect against all enemies: foreign and domestic. CPT adapts its successful military experiential approach to the needs of leaders in a global business environment and provides an elite leadership curriculum that results in a world-class leadership-altering event.


Command Post Technologies Inc. (CPT) is an Equal Employment Opportunity and Affirmative Action employer. We consider applicants without regard to race color religion age national origin ancestry ethnicity gender gender identity gender expression sex sexual orientation marital status veteran status disability genetic information citizenship status or membership in any other group protected by federal state or local law. We take Affirmative Action to ensure equal opportunities for employees and potential employees without regard to race color religion age national origin ancestry ethnicity gender gender identity gender expression sex sexual orientation marital status veteran status disability genetic information citizenship status or membership in any other group protected by federal state or local law.


We abide by the Pay Transparency Nondiscrimination Provision and will refrain from discharging or otherwise discriminating against employees or applicants who inquire about discuss or disclose their compensation or the compensation of other employees or applicants. An exception exists where the employee or applicant makes the disclosure based on information obtained while performing his or her essential job functions.


Required Experience:

IC

Design implement and test embedded software solutions in C/C for microcontrollers real-time operating systems (RTOS) or Linux-based embedded systems.Develop firmware and low-level drivers to interface with sensors communication buses and custom hardware.Support integration of embedded software with ...