Jobs · OTHR · Colorado

Software Engineer Staff, Level 4

Lockheed Martin · Littleton, CO · 4 wk ago
OTHR$136k–$252k/yrFull-time
We need to output HTML fragment with sections: headings

for sections like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We must not repeat job title. No Job ID etc. Remove boilerplate. We need to parse the job description. Let's extract content: First paragraph: "Standard Job Description Space is a critical domain, connecting our technologies, our security and our humanity. While others view space as a destination, we see it as a realm of possibilities, where we can do more — we can innovate, invest, inspire and integrate our capabilities to transform the future. Join us in shaping a new era in space and find a career that's built for you. Space Protection Programs is seeking an experienced Software Engineer who can guide a team through a complex mission software development lifecycle. Candidate must have the ability to take ownership of software development and software integration activities. The selected candidate will be responsible for frequent use and application of software engineering standards and techniques, including Object Oriented Design and Agile development techniques. This individual will guide software requirements development, architecture, design, implementation, and test. Candidate will work in a highly collaborative environment with frequent and direct interaction with various engineering disciplines and customers. Experience with C/C++, Python, and Linux OS, and Object-Oriented design is preferred. Strong ability to perform on a small highly skilled team in a dynamic environment. The preferred candidate must be able to work under limited direction and will be given considerable latitude in determining technical objectives and approaches. Candidate will be required to prioritize multiple tasks in a dynamic environment, adapt to change, and possess strong organizational and communication skills." Then "In This Role You Will" bullet list (actually sentences). Then "Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information." Then a paragraph describing software engineer duties (maybe responsibilities). Then "Proficient in AI prompting as it applies to this position and practice." Then "Basic Qualifications Ability to design software solutions to address complex problemsEmbedded programming experience in C/C++ and Python.Comfortable working in an Agile Scrum environment" (looks like missing punctuation). Then "Desired Skills Knowledge of embedded systems architectures and test experience using embedded systems.Experience integrating complex software systems with high performance and/or timing constraints.Prior knowledge of embedded and/or MPSoC architectures.Demonstrated experience using the Agile methodology in the development, integration and test of complex software systems and environments.Programming background in C/C++ and Python.Experience with leading process improvement initiatives.Experience with program lifecycle execution from concept phase through end-of-life phase.Comfortable working in a fast paced and dynamic multi-disciplinary environment.Excellent written and verbal communication skills, strong social skills, and ability to build consensus among peers while building solid relationships across Agile Development TeamsActive TS Security Clearance #LMSpaceSoftwareEng #spaceembeddedsw" Then "Pay Information Full-Time Salary Range: $135700.00 - $251900.00 At Lockheed Martin, we know mission success starts with taking care of our people. Our Total Rewards program is designed to attract top talent, support your well-being, and help you grow—both professionally and personally. The salary range for this position is as listed on the requisition. Please note that the salary information listed is a general guideline only. Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market(work location) and business considerations when extending an offer. Benefits offered: Medical, Dental, Vision, Flexible work arrangements and schedules (e.g., 4x10), 401(k) match, Paid time off, Holidays, Parental Leave, EAP, Flexible Spending Accounts, Education Assistance, Life Insurance, Short-Term Disability, and Long-Term Disability. Annual short-term and/or long-term incentive compensation programs may be offered depending on the position. Payments under these annual programs are not guaranteed and can vary from year to year and are tied to a range of performance metrics.For (Washington state applicants only) Non-represented full-time employees: accrue at least 10 hours per month of Paid Time Off (PTO) to be used for incidental absences and other reasons; receive at least 90 hours for holidays. Represented full time employees accrue 6.67 hours of Vacation per month; accrue up to 52 hours of sick leave annually; receive at least 96 hours for holidays. PTO, Vacation, sick leave, and holiday hours are prorated based on start date during the calendar year." We need to output sections: maybe About the role (intro), Responsibilities (the "In This Role You Will" and later responsibilities), Requirements (Basic Qualifications), Qualifications (maybe Desired Skills?), Skills (maybe list of technical skills), Benefits, Pay. Schedule? Not present. No schedule info. So we omit Schedule. We must not include placeholder like "commensurate with experience". Not present. We need to ensure we preserve all substantive info, not invent or summarize away detail. So we need to include all details from the posting, but we can group them into sections. We must not repeat job title. No headings for Job ID etc. We need to use

for section headings. Use
  • for any list of duties/requirements/benefits, and

    for prose. We need to decide what constitutes a list. Many sentences are separate items; we can turn them into

    • . For responsibilities, we have bullet-like sentences after "In This Role You Will". Also later paragraph describing responsibilities (designs, develops...). Could combine. We need to be careful not to lose any info. Let's extract sections: About the role: initial paragraph(s) describing company, mission, role overview. Could be first paragraph up to "Strong ability to perform on a small highly skilled team in a dynamic environment." Might also include the sentence about "Preferred candidate must be able to work under limited direction..." etc. That's still overview. Responsibilities: The "In This Role You Will" list and the later paragraph "Plans, conducts, and coordinates software development activities...." plus maybe "Proficient in AI prompting as it applies to this position and practice." Also the earlier sentence about "The selected candidate will be responsible for frequent use and application of software engineering standards and techniques..." but that could be part of responsibilities. Requirements: Basic Qualifications (list). Also maybe "Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information." That's a requirement (clearance). Also "Active TS Security Clearance" appears under Desired Skills? Actually appears after Desired Skills line: "Active TS Security Clearance #LMSpaceSoftwareEng #spaceembeddedsw". That's a requirement/qualification. Qualifications: maybe Desired Skills? But we already have Skills section for technical skills. Could treat Desired Skills as Qualifications (preferred). But we need to follow headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We can decide to use Requirements for mandatory qualifications (Basic Qualifications + clearance). Qualifications for desired/preferred qualifications (Desired Skills). Skills for specific technical skills (C/C++, Python, Linux, OOD, Agile, etc). Benefits for benefits list. Pay for salary range. We must not create sections with filler. Ensure each section has real content. Let's gather content. About the role: We'll take the introductory paragraph(s) before "In This Role You Will". Let's copy: "Standard Job Description Space is a critical domain, connecting our technologies, our security and our humanity. While others view space as a destination, we see it as a realm of possibilities, where we can do more — we can innovate, invest, inspire and integrate our capabilities to transform the future. Join us in shaping a new era in space and find a career that's built for you. Space Protection Programs is seeking an experienced Software Engineer who can guide a team through a complex mission software development lifecycle. Candidate must have the ability to take ownership of software development and software integration activities. The selected candidate will be responsible for frequent use and application of software engineering standards and techniques, including Object Oriented Design and Agile development techniques. This individual will guide software requirements development, architecture, design, implementation, and test. Candidate will work in a highly collaborative environment with frequent and direct interaction with various engineering disciplines and customers. Experience with C/C++, Python, and Linux OS, and Object-Oriented design is preferred. Strong ability to perform on a small highly skilled team in a dynamic environment. The preferred candidate must be able to work under limited direction and will be given considerable latitude in determining technical objectives and approaches. Candidate will be required to prioritize multiple tasks in a dynamic environment, adapt to change, and possess strong organizational and communication skills." That seems good. Responsibilities: We'll combine the "In This Role You Will" bullet list and the later paragraph "Plans, conducts, and coordinates software development activities...." plus "Proficient in AI prompting as it applies to this position and practice." Also maybe the earlier sentence about "The selected candidate will be responsible for frequent use and application of software engineering standards and techniques..." but that is already in About the role; we can keep it there or move. To avoid duplication, we can keep it in About the role; but it's also a responsibility. However we must preserve all info; duplication is okay? The instruction: "Preserve ALL substantive information; do NOT invent or summarize away detail." Duplication is not prohibited but could be redundant. Better to keep each piece once. We'll keep the earlier sentence in About the role (makes sense). Then responsibilities list will be the rest. Let's extract responsibilities list: From "In This Role You Will": - Participate in embedded software development, integration, and/or software test activities. - Lead in the architecture and detailed design of complex CSCs and CSCIs. - Be leading member of an Agile development team. - Participate in Agile Release Planning, Sprint Planning, and guide agile development execution. - As an experienced developer you'll provide peer leadership in the guidance and mentorship of agile methods to a multi-disciplined team of software and systems engineers. - Act as a role model for the team. - Lead by doing. - Exercise considerable latitude in determining approaches to assignments. - Learn new tools independently. - Identify opportunities for improvement in current processes and implement new processes. Then later paragraph: "Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Ensures software standards are met." Then "Proficient in AI prompting as it applies to this position and practice." We'll turn each sentence into
    • . Might be long but okay. Requirements (mandatory): Basic Qualifications list: - Ability to design software solutions to address complex problems - Embedded programming experience in C/C++ and Python. - Comfortable working in an Agile Scrum environment Also requirement: "Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information." Also "Active TS Security Clearance" (maybe required). We'll include that. Thus Requirements list items: - Ability to design software solutions to address complex problems - Embedded programming experience in C/C++ and Python - Comfortable working in an Agile Scrum environment - Subject to a government security investigation and must meet eligibility requirements for access to classified information - Active TS Security Clearance Qualifications (desired/preferred

Similar jobs