Senior Software Engineer - Integration & Test
ALTEN Technology USA · Merritt Island, FL · 1 mo ago
RemoteRemoteEngineering$135k–$180k/yrFull-time
We need to output HTML fragment with sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. The posting includes description of company, role responsibilities, qualifications, skills, travel required, eligibility, clearance, salary range, location, etc. No explicit Benefits, Schedule, Pay? Salary range is given, so Pay section can be included. Benefits: not explicitly listed; only mention "comprehensive benefits" in intro but not specific. Should we include Benefits? The rule: include a section ONLY when posting has real, specific content for it — never emit heading followed by filler/placeholder text. "comprehensive benefits" is vague, not specific. So we should not include Benefits. Schedule: not given. So omit. Pay: we have salary range, so include Pay.
We need headings: for each section. Use
for each section. Use - for lists. Use
for prose.
We must not repeat job title as heading. Do not include Job ID etc.
We need to preserve all substantive information. Remove boilerplate: EEO, scam warnings, compliance notice, drug screening, etc. Also remove duplicated lines.
We need to include About the role: maybe the introductory paragraph describing ALTEN Technology USA and role context. Could be considered About the role. We'll put that in
.
Responsibilities: list of duties after "As Senior Software Engineer - Integration & Test you will be responsible for;" then bullet list (semicolon separated). We'll convert each to
- .
Requirements: maybe Education and Experience? The posting has Qualifications; Education; Experience; Knowledge, Skills, Demonstrated Capabilities; Travel Required; Eligibility; Clearance. We need to decide sections: Requirements, Qualifications, Skills. The instruction: use headings for About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. So we need to map content accordingly.
We can treat:
- About the role: company overview and role context.
- Responsibilities: the list of duties.
- Requirements: Education and Experience (maybe also eligibility, clearance, travel? Those could be under Requirements or Qualifications). But we have separate Qualifications and Skills headings. Usually Qualifications includes education/experience, Skills includes technical skills. We'll follow typical: Requirements: Education and Experience. Qualifications: maybe "Knowledge, Skills, Demonstrated Capabilities"? But that's more skills. Actually the posting has "Qualifications;" then Education, Experience, then "Knowledge, Skills, Demonstrated Capabilities:" which is a list of skills. So we could put Education+Experience under Requirements, and the Knowledge, Skills, Demonstrated Capabilities under Skills. Then Qualifications maybe we could put Travel Required, Eligibility, Clearance? But those are more like requirements. However we have only three sections: Requirements, Qualifications, Skills. We need to decide distribution.
We could put:
- Requirements: Education and Experience.
- Qualifications: Travel Required, Eligibility, Clearance (maybe also "Proven track-record..."? but that's under Experience). Actually the "Proven track-record..." is part of Experience bullet.
- Skills: the list under Knowledge, Skills, Demonstrated Capabilities.
But the heading "Qualifications" could be used for the Education/Experience block. However we already used Requirements for that. Might be redundant. Better to follow typical: Requirements: Education and Experience. Qualifications: maybe the "Proven track-record..." etc? But that's also experience. Hmm.
Given the instruction: "Prefer a few substantive sections over many thin ones." So we could combine Education, Experience, and Knowledge, Skills into one Qualifications section, and maybe have Responsibilities separate. But we need to follow headings list; we can omit sections if no content. We could output About the role, Responsibilities, Qualifications, Pay. That's four sections. That seems reasonable.
Thus:
- About the role: company description and role context.
- Responsibilities: list of duties.
- Qualifications: Education, Experience, Knowledge, Skills, Demonstrated Capabilities, Travel Required, Eligibility, Clearance (maybe also location? location could be in About the role or separate but we can include location in About the role or as a note). Location is substantive; we could include in About the role or a separate section but we don't have a heading for Location. Could put in About the role.
- Pay: salary range.
We must not include Benefits or Schedule.
Now we need to strip boilerplate: remove EEO, compliance notice, drug screening, scam warning, etc. Also remove duplicated lines.
Let's extract content.
Original text:
"We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life-saving medical devices to building autonomous electric vehicles. With 3,000+ experts across North America, we partner with leading companies in aerospace, medical devices, robotics, automotive, commercial vehicles, EVs, rail, and more.As part of the global ALTEN Group—57,000+ engineers in 30 countries—we deliver across the entire product development cycle, from consulting to full project outsourcing.When you join ALTEN Technology USA, you’ll collaborate on some of the world’s toughest engineering challenges, supported by mentorship, career growth opportunities, and comprehensive benefits. We take pride in fostering a culture where employees feel valued, supported, and inspired to grow. As Senior Software Engineer - Integration & Test you will be responsible for;Develop and execute FSW verifications tests using both proprietary satellite digital twin software and a Hardware in the Loop (HIL) FlatSat.Establish and document test methodologies and descriptions to test compliance with customer-based requirements.Develop and implement software and tools for ground support equipment to test and validate flight software.Contribute to document management, including versioning, bug reporting, and test plan documentation.Oversee and conduct official validation tests.Upgrade existing flight software for new missionsContribute to the development of new satellite flight software for U.S. satellite platformsDevelop in-house tools to analyze flight software performance and assess its compatibility with new mission and conopsDevelop and execute flight software verification and validation tests at the unit, module, subsystem, and platform levelWork with manufacturing engineers to support installation onto the hardware-in-the-loop test environments and eventual flight hardwareParticipate in anomaly resolution activities and patch existing flight softwareSupport working groups, both internal and with customers and/or vendorsSupport proposal writing, new businessAssess the software impacts of new hardware, conops, and missionsQualifications;Education:Bachelor's degree in STEM (Science, Technical, Engineering, Math) or related scientific areas.Preferred: Master's in STEM (Science, Technical, Engineering, Math) or related scientific areas.Experience:A minimum of 9 years with a Bachelor's degree, or 7 years with a Master's degreeProven track-record of working with space hardware and/or flight software systems, starting from conceptual designs and tradeoffs through detailed design, development, manufacture, integration, test, deployment, and operations.Knowledge, Skills, Demonstrated Capabilities:Insatiable curiosity and a demonstrated ability to learn and work independentlyProficiency in C/C++Expertise in one or more of the following:Simulators: numerical, emulator, and hardware in the loopFunctional validation of embedded software on hardwareTest scripting (TCL/Python)GNC algorithms design, analysis, testing, and implementationEmbedded software development and testingDevice driver development and testing of software/hardware interfacesReal-time operating systems programming, debugging, and testingCybersecuritySoftware safety assuranceNetwork topology and configurationSoftware requirements and configuration managementTravel Required:Periodic travel (less than 20%) to U.S. facilities or partner companies.Occasional International travel to collaborate with European counterpartsEligibility:US Citizenship is requiredClearance:Ability to obtain and maintain a Government security clearance.Active DoD security clearance at Secret or above highly desirable Salary Range: $135K-$180KThe actual salary offered is dependent on various factors including, but not limited to, location, the candidate’s combination of job-related knowledge, qualifications, skills, education, training, and experience Note: Due to the nature of the work, only US Citizens need apply for this position. Location: Can be fully remote. Preferred locations are Denver, CO, Arlington, VA, Merritt Island, FL, and Houston, TX"
We need to remove boilerplate after that: ALTEN Technology is an Equal Opportunity Employer... etc. All that after location is boilerplate; we remove.
Now we need to structure.
About the role: combine first paragraph(s) up to "As Senior Software Engineer - Integration & Test you will be responsible for;" but we separate responsibilities after that.
So About the role: "We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life-saving medical devices to building autonomous electric vehicles. With 3,000+ experts across North America, we partner with leading companies in aerospace, medical devices, robotics, automotive, commercial vehicles, EVs, rail, and more. As part of the global ALTEN Group—57,000+ engineers in 30 countries—we deliver across the entire product development cycle, from consulting to full project outsourcing. When you join ALTEN Technology USA, you’ll collaborate on some of the world’s toughest engineering challenges, supported by mentorship, career growth opportunities, and comprehensive benefits. We take pride in fostering a culture where employees feel valued, supported, and inspired to grow. Location: Can be fully remote. Preferred locations are Denver, CO, Arlington, VA, Merritt Island, FL, and Houston, TX."
We could include location here.
Now Responsibilities: list each duty.
We need to split by periods? The responsibilities list is separated by periods but also some run together. Let's extract each bullet:
- Develop and execute FSW verifications tests using both proprietary satellite digital twin software and a Hardware in the Loop (HIL) FlatSat.
- Establish and document test methodologies and descriptions to test compliance with customer-based requirements.
- Develop and implement software and tools for ground support equipment to test and validate flight software.
- Contribute to document management, including versioning, bug reporting, and test plan documentation.
- Oversee and conduct official validation tests.
- Upgrade existing flight software for new missions
- Contribute to the development of new satellite flight software for U.S. satellite platforms
- Develop in-house tools to analyze flight software performance and assess its compatibility with new mission and conops
- Develop and execute flight software verification and validation tests at the unit, module, subsystem, and platform level
- Work with manufacturing engineers to support installation onto the hardware-in-the-loop test environments and eventual flight hardware
- Participate in anomaly resolution activities and patch existing flight software
- Support working groups, both internal and with customers and/or vendors
- Support proposal writing, new business
- Assess the software impacts of new hardware, conops, and missions
Make sure each ends with a period.
Now Qualifications: we need to include Education, Experience, Knowledge, Skills, Demonstrated Capabilities, Travel Required, Eligibility, Clearance.
We could format as subheadings? But we only allowed
for section headings; inside we can use
and
- . We could maybe use
Education: ...
etc. That's acceptable.
Thus Qualifications section will contain multiple paragraphs.
Education: Bachelor's degree in STEM ... Preferred: Master's ...
Experience: A minimum of 9 years with a Bachelor's degree, or 7 years with a Master's degree. Proven track-record of working with space hardware and/or flight software systems, starting from conceptual designs and tradeoffs through detailed design, development, manufacture, integration, test, deployment, and operations.
Knowledge, Skills, Demonstrated Capabilities: list items.
Travel Required: Periodic travel (less than 20%) to U.S. facilities or partner companies. Occasional International travel to collaborate with European counterparts.
Eligibility: US Citizenship is required.
Clearance: Ability to obtain and maintain a Government security clearance. Active DoD security clearance at Secret or above highly desirable.
We should keep the exact phrasing.
Now Pay: Sal
for prose. We must not repeat job title as heading. Do not include Job ID etc. We need to preserve all substantive information. Remove boilerplate: EEO, scam warnings, compliance notice, drug screening, etc. Also remove duplicated lines. We need to include About the role: maybe the introductory paragraph describing ALTEN Technology USA and role context. Could be considered About the role. We'll put that in
. Responsibilities: list of duties after "As Senior Software Engineer - Integration & Test you will be responsible for;" then bullet list (semicolon separated). We'll convert each to
for section headings; inside we can use
and
- . We could maybe use
Education: ...
etc. That's acceptable. Thus Qualifications section will contain multiple paragraphs. Education: Bachelor's degree in STEM ... Preferred: Master's ... Experience: A minimum of 9 years with a Bachelor's degree, or 7 years with a Master's degree. Proven track-record of working with space hardware and/or flight software systems, starting from conceptual designs and tradeoffs through detailed design, development, manufacture, integration, test, deployment, and operations. Knowledge, Skills, Demonstrated Capabilities: list items. Travel Required: Periodic travel (less than 20%) to U.S. facilities or partner companies. Occasional International travel to collaborate with European counterparts. Eligibility: US Citizenship is required. Clearance: Ability to obtain and maintain a Government security clearance. Active DoD security clearance at Secret or above highly desirable. We should keep the exact phrasing. Now Pay: Sal