This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As the Spacecraft Firmware Manager, you will lead the company’s Spacecraft Firmware team and serve as a point of contact for technical, budget and resource allocation issues to meet team members needs, customer requirements, and company goals. You will also contribute to our codebase by providing technical guidance on code reviews and some direct development.
Job Responsibility:
Lead the company’s Spacecraft Firmware team
Serve as a point of contact for technical, budget and resource allocation issues
Provide technical guidance on code reviews and some direct development
Conduct interviews and screen interview candidates
Mentor the team and motivate them to succeed
Provide new hire reviews and semi-annual performance reviews
Recommend promotions and raises
Plan team development and set goals
Represent the team, advocate for it, and ensure it has proper resources
Foster Millennium’s commitment to a culture of inclusivity
Break down and define scope of work
Staff appropriately for present and future programs
Allocate staff across programs based on priority
Track team status toward completing work and regularly evaluate performance
Help guide Field Programmable Gate Array (FPGA) architecture and implementation for flight programs
Coordinate design reuse across programs and tasks with different needs and constraints
Foster good technical communication and working relationships between the team and other subsystems
Interface with external hardware and software suppliers
Review designs and code, ensuring team standards are met
Improve process by simplifying workflows, automating repetitive tasks, and finding smarter ways to work
Develop and document best practices for producing and testing firmware
Break down boundaries to develop and maintain each individual’s familiarity with the whole team’s work
Seek new industry knowledge and techniques to enhance team capabilities
Generate and improve documentation
Requirements:
Degree in Electrical, Computer, or other relevant engineering
Strong proficiency with hand-written synthesizable SystemVerilog
Strong proficiency with common version control, defect/task tracking, and documentation systems
At least 4 years developing FPGA/ASIC systems
At least 2 years as a Responsible Engineer, Project Lead, IPT Lead, or equivalent
Must be versatile and able to perform and manage multiple tasks concurrently
Must be a US Person as defined by 22 C.F.R. § 120.15 (US Citizen, lawful permanent resident, refugee, or asylee)
Must meet Export Control compliance requirements
Nice to have:
Ability to obtain TS/SCI clearance
At least 6 years developing FPGA/ASIC systems for space environments
At least 2 years experience as a functional manager or manager in a matrix organization
What we offer:
Competitive base pay and variable compensation opportunities
Health insurance
Flexible spending accounts
Health savings accounts
Retirement savings plans
Life and disability insurance programs
Programs that provide for both paid and unpaid time away from work
Generous company match to your 401(k)
Industry-leading tuition assistance program
Fertility, adoption, and surrogacy benefits
Up to $10,000 gift match when you support your favorite nonprofit organizations