EngineerJobs.io
← Back to all jobs

Job Description

Embedded Software Engineer role in Baltimore, MD, focused on SSE software development for mission systems with cybersecurity and program protection.

  • Role focus: Develop, enhance, and maintain SSE software (cybersecurity / program protection) for mission systems
  • Team environment: Scrum team supporting SSE software, cybersecurity, software assurance, secure coding practices, and security-focused engineering trade studies
  • Software development lifecycle: Participate across requirements, design, implementation, qualification, and delivery of SW products
  • Integration and validation: Perform integration and test activities, including security engineering work
  • Testing: Develop and execute unit tests; create, run, and track build verification test plans; report test status
  • Security engineering: Conduct system vulnerability scanning, remediation, and patch management
  • Technical reviews: Review software products, software designs, and related technical documentation
  • Peer review participation: Support technical peer reviews to verify end-to-end system/software requirements are met
  • Embedded real-time development: Work in an embedded environment using real-time operating systems for flight and mission-critical systems
  • Cross-functional collaboration: Partner with Systems Engineering, Automation, DevSecOps, and Systems Test in an Agile SW development setting
  • Security tooling alignment: Apply secure coding and security best practices throughout development

Requirements

  • Education and experience: Bachelor’s Degree in a STEM discipline and 2 years of related experience; or Master’s degree in a STEM discipline and 0 years of related experience
  • Alternative consideration: 4 additional years of experience may be considered in lieu of a degree
  • Citizenship: U.S. Citizenship required
  • Clearance: Must have a current/active Secret Clearance to start and maintain it for continued employment
  • Program access: Ability to obtain and maintain Special Program Access (SAP) prior to start and for continued employment
  • Programming: Experience with C/C++ and/or Python
  • Agile and embedded: Experience with Agile SW development, embedded system programming, SW integration, and testing
  • Security domain: Experience in System Security Engineering, Program Protection, or Cybersecurity

Technologies

  • C/C++, Python
  • Agile
  • Real-time operating systems
  • VxWorks
  • Linux
  • Visual Studio
  • SonarQube
  • Static Code Analysis tools
  • Atlassian tool set
  • Jenkins
  • DevSecOps

Benefits

  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company paid holidays
  • Paid time off (PTO) for vacation and/or personal business
  • Overtime (depending on the position)
  • Shift differential (depending on the position)
  • Discretionary bonus in addition to base pay (depending on the position)
  • Annual bonuses
  • Long Term Incentives (in Vice President or Director positions)

Additional Information

  • Location: Baltimore, MD (onsite)
  • Travel: Yes, 10% of the time
  • Relocation assistance: No relocation assistance available
  • Clearance required for start: Yes
  • Clearance type: Secret
  • Salary range: $87,600 - $131,400 per year
  • Application period: Estimated 20 days from job posting date (may be shortened or extended based on business needs and candidate availability)

Preferred Qualifications

  • BS in STEM
  • Experience in real-time embedded software development with Radar technologies
  • Experience with VxWorks and/or Linux Operating Systems
  • Experience with Visual Studio
  • Experience with SonarQube and/or other Static Code Analysis tools
  • Experience working in a Software Integration Lab with embedded hardware benches
  • Experience with the Atlassian tool set, Jenkins, and DevSecOps best practices
  • Excellent communication and interpersonal skills; ability to interface with all levels of employees and management

Similar Jobs