Jobs · Engineering · Massachusetts

Senior Principal Software Engineer, Onsite

Collins Aerospace · Marlborough, MA · 1 mo ago
On-siteEngineeringFull-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. Must not repeat job title as heading. No Job ID etc. Remove boilerplate. Must preserve all substantive info. We need to parse the posting. Key parts: - Date Posted, Country, Location, Position Role Type: Onsite, U.S. Citizen etc. This is metadata; we can fold into a short

or drop. Probably include a short paragraph with location and onsite etc. - "Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Security Clearance Type: Secret - Current Security Clearance Status: Active and existing security clearance required on day 1" - Then company description paragraphs. - "The Strategic Communication Software (SW) Engineering Department has an opportunity for a talented Sr. Principal Software Engineer to join our team." - Then "What You Will Do" bullet list? Actually it's a paragraph with sentences separated by no bullet but we can treat as list? It says: "Participate on collaborative, cross-disciplined integrated product teams, often employing agile software development techniquesResponsible for the full lifecycle of product development, from architecture and design, through integration, test, and field supportWork and learn the highest software engineering process maturity level as recognized by the Software Engineering Institute". That's three sentences but no punctuation. We'll treat as list items. - Then "Qualifications You Must Have" list. - Then "Qualifications We Prefer" list. - Then "What We Offer" list of benefits. - Then later paragraphs about mission etc. Could be "About the role" or "About the team". Might be considered "About the role" content. - Then salary range: "The salary range for this role is 132,400 USD - 251,600 USD." That's Pay section. - Also mention relocation assistance eligibility. - Benefits already covered. - Schedule? Not mentioned. So no Schedule section. - Pay section: include salary range. - Benefits section: list benefits from "What We Offer". Must include all items. - Requirements section: maybe combine security clearance, citizenship, etc. Could be under Requirements. - Qualifications: Could be split into "Qualifications" (must have) and "Preferred Qualifications". But we have headings: Qualifications, Skills. Could put must-have under Qualifications, preferred under Skills? Or we could have Qualifications (must have) and Skills (preferred). The instruction: use headings for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we need to decide which sections to include based on content. We have: - About the role: could include company description and mission etc. - Responsibilities: the "What You Will Do" content. - Requirements: security clearance, citizenship, etc. - Qualifications: must-have qualifications list. - Skills: preferred qualifications list. - Benefits: what we offer. - Pay: salary range. - Schedule: none. We must not create empty sections. We need to preserve all substantive info; do not invent or summarize away detail. So we need to include each bullet point exactly as given, not paraphrase. We must use

  • for any list of duties/requirements/benefits, and

    for prose. Thus: - For About the role: prose paragraphs (maybe multiple

    ). - Responsibilities: list of duties (the three sentences). Could be

    • each sentence. - Requirements: list? It's basically security clearance and citizenship. Could be
      • items. - Qualifications: list of must-have items. - Skills: list of preferred items. - Benefits: list of benefits. - Pay: maybe a

        with salary range. Also include location/onsite info maybe as a short

        under About the role or separate? Could be a short paragraph: "Position located in Marlborough, MA (onsite). U.S. citizenship and active Secret security clearance required." But we already have Requirements covering clearance/citizenship. Location could be in About the role. We must not repeat job title as heading. No Job ID. We must remove boilerplate: EEO, privacy policy, etc. Also remove "Learn More & Apply Now!", "Do you want to be part of something bigger?" etc. Also remove "As part of our commitment..." etc. Also remove "RTX anticipates the application window..." etc. Also remove "This position is eligible for relocation assistanceAnd more! Learn More & Apply Now!" Actually relocation assistance is substantive; we should keep that as part of Benefits maybe. The phrase "This position is eligible for relocation assistanceAnd more!" is weird but we can keep "relocation assistance" as a benefit. We need to preserve all substantive information: so we need to keep mention of relocation assistance. Also keep "Three weeks of vacation for newly hired employees", "Generous 401(k) plan...", etc. We need to keep the benefits list exactly as given, but we can format as list items. Let's extract benefits list from the text: "What We Offer Medical, dental, and vision insurance Three weeks of vacation for newly hired employees Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option Tuition reimbursement program Student Loan Repayment Program Life insurance and disability coverage Optional coverages you can buy pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection Birth, adoption, parental leave benefits Health, fertility, and family planning Adoption Assistance Autism Benefit Employee Assistance Plan, including up to 10 free counseling sessions Healthy You Incentives, wellness rewards program Doctor on Demand, virtual doctor visits Bright Horizons, child and elder care services Teladoc Medical Experts, second opinion programThis position is eligible for relocation assistanceAnd more! Learn More & Apply Now!" We need to split into sensible items. The original seems to be a run-on. We'll create list items for each distinct benefit: - Medical, dental, and vision insurance - Three weeks of vacation for newly hired employees - Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option - Tuition reimbursement program - Student Loan Repayment Program - Life insurance and disability coverage - Optional coverages you can buy: pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection - Birth, adoption, parental leave benefits - Health, fertility, and family planning - Adoption Assistance - Autism Benefit - Employee Assistance Plan, including up to 10 free counseling sessions - Healthy You Incentives, wellness rewards program - Doctor on Demand, virtual doctor visits - Bright Horizons, child and elder care services - Teladoc Medical Experts, second opinion program - Relocation assistance (eligible) We should keep the exact phrasing as much as possible. For optional coverages, we can keep the sentence. Now responsibilities: The three sentences: "Participate on collaborative, cross-disciplined integrated product teams, often employing agile software development techniques" "Responsible for the full lifecycle of product development, from architecture and design, through integration, test, and field support" "Work and learn the highest software engineering process maturity level as recognized by the Software Engineering Institute" We'll make each a

      • . Requirements: security clearance and citizenship. We have: "Active and transferable U.S. government issued security clearance is required prior to start date." "U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance" "Security Clearance Type: Secret - Current Security Clearance Status: Active and existing security clearance required on day 1" We could combine into list items: - Active and transferable U.S. government issued security clearance required prior to start date. - U.S. citizenship required (only U.S. citizens eligible for security clearance). - Security clearance type: Secret; active and existing security clearance required on day 1. We must preserve all substantive info; we can keep the exact sentences. Qualifications (must have): list from "Qualifications You Must Have". Let's extract each bullet: - Experience in Software Engineering to include experience working various phases of the software development lifecycle - Prior experience in a technical or team leadership role, such as SW Architect, SW Lead etc - Experience with Software Development Using C++ - Experience with real-time operating systems (RTOS), embedded programming, processor/board architecture and design - Working knowledge of Linux, VxWorks or other Real time operating systems - Applied experience in Unified Modeling Language (UML) and Object-Oriented Analysis and Design (OOA/D) - Experience working in a collaborative team environment that requires communication with other engineering disciplines, Program, and external stakeholders - Mentoring experience with junior engineers - Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 10 years prior relevant experience or an Advanced Degree in a related field and minimum 7 years of experience - Must be U.S. Citizen Note: The last "Must be U.S. Citizen" duplicates citizenship requirement but it's in qualifications; we can keep it. We need to preserve exactly as given, but we can format as list items. Preferred qualifications (Skills): list from "Qualifications We Prefer". Extract each: - Understanding of standard system engineering design artifacts such as Use Cases and SysML diagrams. - Experience with Agile lifecycle process including Scrum, Continuous Integration, and Test-Driven Development Methodologies - Experience with DevOps, Jenkins and automated testing - Experience with Model Driven Development - Experience with software integration on custom hardware - FPGA interfaces (memory mapped and SW/FW messaging) experience - Working experience with Microservice Architectures and Containerized Applications - Versal (ARM assembly) knowledge - Performance optimization experience - CORBA experience - Scripting language (e.g. Python) We'll list each as
      • . Now About the role: includes company description paragraphs and maybe the mission description after benefits. Let's gather prose that is not list. From the posting: "At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world’s most complex problems. With our three market leading businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together, we push the boundaries of known science and find new ways to connect and protect our world. Collins Aerospace is a leader in technologically advanced, intelligent solutions that help redefine the aerospace and defense industry. With a comprehensive portfolio and deep technical expertise, we help customers meet the demands of the global market. Join us and help shape the future of aerospace and defense. Raytheon Company, Managed by Collins Aerospace Collins Aerospace, an RTX company, is a leader in engineering and proposal teams to successfully execute programs and prepare responsive proposals aimed at making the world a safer place. Come support those who provide us with all the freedoms we enjoy. Our commitment to providing an environment that supports innovation, teamwork, and growth opportunities are primary reasons engineers come to work at RTX. The Strategic Communication Software (SW) Engineering Department has an opportunity for a talented Sr. Principal Software Engineer to join our team." That's a block of prose. Could be multiple paragraphs but we can keep as one

        or split logically. After benefits and before salary, there is more prose: "This position is eligible for relocation assistanceAnd more! Learn More & Apply Now! Do you want to be a part of something bigger? A team whose impact stretches across the world, and even beyond? At Collins Aerospace, our Mission Systems team helps civilian, military and government customers complete their most complex missions — whatever and wherever they may be. Our customers depend on us for intelligent and secure communications, missionized systems for specialized aircraft and spacecraft and collaborative space solutions. By joining our team, you

Similar jobs