it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Register as Employer
  • Contact us
  • Career Advice
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Register as Employer
  • Contact us
  • Career Advice
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

16 jobs found

Email me jobs like this
Refine Search
Current Search
principal embedded real time software engineer
Raytheon
Principal Embedded Real-time Software Engineer
Raytheon Tucson, Arizona
Date Posted: 2026-03-23 Country: United States of America Location: US-AZ-TUCSON- E Hermans Rd BLDG 805 Position Role Type: Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: 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 At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world. The Software organization develops software applications, including integration and test on missiles, launchers, radars, naval systems, fire control and other complex systems. Our precision software and firmware integrate operating systems, device drivers, networking, and control software to bring together sensor, guidance, and flight control processing features to complete the mission. The Software org is made up of several Centers located across the country, responsible for all aspects of the software development lifecycle. Our 4000+ software engineers design, develop, and build innovative solutions for our customers. Join our fast-paced agile teams on the leading edge of technology. As part of the Software Engineering Directorate's (SWE) Effectors Center (EC) team, you will be an integral part of helping Raytheon further our vision to be the global leader in core and next-generation weapon and security solutions. By any measure, Raytheon is an exciting and rewarding place to work. We pride ourselves on developing mission-driven, world-class talent. The result is a workforce that takes pride in the company and consistently delivers superior solutions. Our Principal Embedded Real-Time Software Developer/Integrator is a technical position that works in an Integrated Product Team (IPT) environment to architect, design, implement, test, debug, and deploy Software for Firmware (FPGA) and Hardware solutions that meet current and next generation autonomous avionics systems' needs. Working with a cross-discipline team, the candidate must have experience developing, testing, and integrating software for edge or embedded devices and/or subsystems (like telecom, medical, IoT, automotive, or robotics) where hardware operation, time critical function, functional reliability, mission assurance, and safety might be major concerns. The successful candidate will work with Product Owners, Chief Engineers, Management and other IPT members using Lean and/or Agile practices to ensure that embedded software is designed and developed to reliably operate toward the intended functions. This position is within the Effectors Center of the Software organization, and is an onsite role located in Tucson, AZ. What You Will Do Architecting, designing, implementing, testing, and debugging integrated embedded real-time software within heterogenous systems composed of firmware and hardware. Working within a cross-discipline team to define, refine, and improve product concept, implementation, testability, and guaranteed, measurable quality. Teaching, coaching, and mentoring less experienced staff. Contributing to proposals as well as preliminary and critical design reviews. Ability to obtain program access. What You Will Learn Working across a product line in collaboration with other teams. Qualifications You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 8 years of prior relevant experience. Experience including at least two of the following: Embedded C++ Software, Embedded Software Security, Software Architecture Design and Implementation. Experience using embedded Real Time Operating Systems (RTOS) (e.g., Green Hills, Integrity, Wind River VxWorks, Linux, etc.) Experience developing complex systems involving the integration of hardware, firmware, and software Active and transferrable final Secret U.S. government issued security clearance is required prior to start date with the ability to obtain program access after start. Qualifications We Prefer Familiarity with rate monotonic theory, practice, and limitations. Familiarity with layered architectural principles, and their limitations. Familiarity with reading electrical schematics and relating it to software function. Familiarity with reading firmware source like VHDL or Verilog. Familiarity with assembly language in at least one processor/controller family. Experience using lab instruments like power-supplies, digital multi-meters, oscilloscopes, and logic analyzers. Experience with developing device drivers for bare-metal and/or OS applications. Experience leading engineering teams in delivering systems (of various size) involving the integration of hardware and software. What We Offer Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration, and Innovation. Relocation Offered Based On Eligibility Learn More & Apply Now! Please consider the following role type definition as you apply for this role: Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products. Clearance Information: This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: Location Information: This position is onsite at our campus in beautiful Tucson, AZ. Tucson has a friendly, caring, and laid-back atmosphere, combined with the innovation and energy of a metropolitan region, and recognized as one of America's 10 Best Small Cities. Surrounded by beautiful mountains, colorful Sonoran Desert landscape and majestic saguaro cacti, Tucson is blessed with some of nature's best work. Tucson is known for its bright blue skies, and with more than 310 sunny days per year, Tucson's fantastic weather lets residents enjoy the outdoors year-round. Virtual Fly Over City of Tucson & Community, YouTube Video Links "Raytheon In Tucson": ,-az-location "Tucson is Awesome": "Winter in Tucson": As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote. The salary range for this role is 107,500 USD - 204,500 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills. Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement. Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance. This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply. RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window. RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class . click apply for full job details
04/05/2026
Full time
Date Posted: 2026-03-23 Country: United States of America Location: US-AZ-TUCSON- E Hermans Rd BLDG 805 Position Role Type: Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: 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 At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world. The Software organization develops software applications, including integration and test on missiles, launchers, radars, naval systems, fire control and other complex systems. Our precision software and firmware integrate operating systems, device drivers, networking, and control software to bring together sensor, guidance, and flight control processing features to complete the mission. The Software org is made up of several Centers located across the country, responsible for all aspects of the software development lifecycle. Our 4000+ software engineers design, develop, and build innovative solutions for our customers. Join our fast-paced agile teams on the leading edge of technology. As part of the Software Engineering Directorate's (SWE) Effectors Center (EC) team, you will be an integral part of helping Raytheon further our vision to be the global leader in core and next-generation weapon and security solutions. By any measure, Raytheon is an exciting and rewarding place to work. We pride ourselves on developing mission-driven, world-class talent. The result is a workforce that takes pride in the company and consistently delivers superior solutions. Our Principal Embedded Real-Time Software Developer/Integrator is a technical position that works in an Integrated Product Team (IPT) environment to architect, design, implement, test, debug, and deploy Software for Firmware (FPGA) and Hardware solutions that meet current and next generation autonomous avionics systems' needs. Working with a cross-discipline team, the candidate must have experience developing, testing, and integrating software for edge or embedded devices and/or subsystems (like telecom, medical, IoT, automotive, or robotics) where hardware operation, time critical function, functional reliability, mission assurance, and safety might be major concerns. The successful candidate will work with Product Owners, Chief Engineers, Management and other IPT members using Lean and/or Agile practices to ensure that embedded software is designed and developed to reliably operate toward the intended functions. This position is within the Effectors Center of the Software organization, and is an onsite role located in Tucson, AZ. What You Will Do Architecting, designing, implementing, testing, and debugging integrated embedded real-time software within heterogenous systems composed of firmware and hardware. Working within a cross-discipline team to define, refine, and improve product concept, implementation, testability, and guaranteed, measurable quality. Teaching, coaching, and mentoring less experienced staff. Contributing to proposals as well as preliminary and critical design reviews. Ability to obtain program access. What You Will Learn Working across a product line in collaboration with other teams. Qualifications You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 8 years of prior relevant experience. Experience including at least two of the following: Embedded C++ Software, Embedded Software Security, Software Architecture Design and Implementation. Experience using embedded Real Time Operating Systems (RTOS) (e.g., Green Hills, Integrity, Wind River VxWorks, Linux, etc.) Experience developing complex systems involving the integration of hardware, firmware, and software Active and transferrable final Secret U.S. government issued security clearance is required prior to start date with the ability to obtain program access after start. Qualifications We Prefer Familiarity with rate monotonic theory, practice, and limitations. Familiarity with layered architectural principles, and their limitations. Familiarity with reading electrical schematics and relating it to software function. Familiarity with reading firmware source like VHDL or Verilog. Familiarity with assembly language in at least one processor/controller family. Experience using lab instruments like power-supplies, digital multi-meters, oscilloscopes, and logic analyzers. Experience with developing device drivers for bare-metal and/or OS applications. Experience leading engineering teams in delivering systems (of various size) involving the integration of hardware and software. What We Offer Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration, and Innovation. Relocation Offered Based On Eligibility Learn More & Apply Now! Please consider the following role type definition as you apply for this role: Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products. Clearance Information: This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: Location Information: This position is onsite at our campus in beautiful Tucson, AZ. Tucson has a friendly, caring, and laid-back atmosphere, combined with the innovation and energy of a metropolitan region, and recognized as one of America's 10 Best Small Cities. Surrounded by beautiful mountains, colorful Sonoran Desert landscape and majestic saguaro cacti, Tucson is blessed with some of nature's best work. Tucson is known for its bright blue skies, and with more than 310 sunny days per year, Tucson's fantastic weather lets residents enjoy the outdoors year-round. Virtual Fly Over City of Tucson & Community, YouTube Video Links "Raytheon In Tucson": ,-az-location "Tucson is Awesome": "Winter in Tucson": As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote. The salary range for this role is 107,500 USD - 204,500 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills. Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement. Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance. This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply. RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window. RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class . click apply for full job details
Northrop Grumman
Principal Engineer Software - Embedded and Real Time (Melbourne FL)
Northrop Grumman Rockledge, Florida
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: Secret TRAVEL: Yes, 25% of the Time Description At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Please note that this opportunity is contingent on program funding. Start dates are determined after funding confirmation. Northrop Grumman Aeronautics Systems has an opening for a Principal Software Engineer - Embedded and Real Time to join our team of qualified, diverse individuals. This position will be located onsite in Melbourne, Florida. Accomplish In this role you will design, develop, integrate, modify and maintain customized or standardized embedded mission systems applications using software engineering best practices and standards, and participate in the full life-cycle of software development, to include requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance. Essential Functions: Work in an innovative environment, on significantly diverse assignments, and in collaborative team settings across all levels Participate in the full software development life cycle including requirements, design, implementation, qualification, and delivery of software products to our customers Architect and develop embedded mission systems software applications on a real time operating system Be a part of Agile Scrum teams to develop software products for multiple software baselines Succeed The individual we seek will be self-motivated, proactive, goal-oriented to help us grow our services, become even better at what we do and will possess the following qualifications. Basic Qualifications: Bachelor's degree in a STEM discipline (Science, Technology, Engineering or Math) with 5 years of related experience; OR Masters degree in a STEM discipline with 3 years of related experience; OR PhD with 1 year of related experience Recent Demonstrated Professional Experience developing software and scripts in C, Object Oriented C++ AND/OR Python for Safety-Critical applications/Systems. Recent Demonstrated Professional Experience performing software testing. Recent Demonstrated Professional Experience developing low-level software requirements. Familiar with architecting, Designing, Modeling (Rhapsody or Cameo), Implementing, Maintaining, integrating, Debugging, Verifying and Qualifying Safety-Critical Embedded Real Time Software written in OO C++ running on Real-Time Operating Systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux. Familiar with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube. Familiar with Software Change Control, Change Management, and CI/CD tools such as: Atlassian tool suite, GitHub, GitLab, AND/OR Jenkins. Active DoD Secret level clearance OR Top Secret (in-scope), with the ability to obtain (and maintain) special program access (PAR) prior to commencement of employment. Preferred Qualifications: Strong understanding of C and C++ languages including templates, memory storage, and compiler/linker. Ability to collaborate with systems engineers, hardware designers and integration/test engineers to develop and maintain complex software systems. Differentiating characteristics include demonstrated leadership, teamwork capabilities, and strong interpersonal communication skills. Recent Demonstrated Professional Experience with Agile Software Development, object-oriented architectures, designs, programming, debugging, and hardware-software integration and testing. Recent Demonstrated Professional Experience with Software Change Control, Change Management, Code Quality, Static Analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, AND/OR Jenkins. Recent Demonstrated Professional Experience with DOORs AND/OR Software Requirement Specification Testing using Simulators, automated scripting languages such as Python, MATLAB, JavaScript, AND/OR Bash. Recent Demonstrated Professional Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube. Recent Demonstrated Professional Experience architecting, Designing, Modeling (Rhapsody or Cameo), Implementing, Maintaining, integrating, Debugging, Verifying and Qualifying Safety-Critical Embedded Real Time Software written in OO C++ software running on Real-Time Operating systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux. Primary Level Salary Range: $95,300.00 - $142,900.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
04/05/2026
Full time
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: Secret TRAVEL: Yes, 25% of the Time Description At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Please note that this opportunity is contingent on program funding. Start dates are determined after funding confirmation. Northrop Grumman Aeronautics Systems has an opening for a Principal Software Engineer - Embedded and Real Time to join our team of qualified, diverse individuals. This position will be located onsite in Melbourne, Florida. Accomplish In this role you will design, develop, integrate, modify and maintain customized or standardized embedded mission systems applications using software engineering best practices and standards, and participate in the full life-cycle of software development, to include requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance. Essential Functions: Work in an innovative environment, on significantly diverse assignments, and in collaborative team settings across all levels Participate in the full software development life cycle including requirements, design, implementation, qualification, and delivery of software products to our customers Architect and develop embedded mission systems software applications on a real time operating system Be a part of Agile Scrum teams to develop software products for multiple software baselines Succeed The individual we seek will be self-motivated, proactive, goal-oriented to help us grow our services, become even better at what we do and will possess the following qualifications. Basic Qualifications: Bachelor's degree in a STEM discipline (Science, Technology, Engineering or Math) with 5 years of related experience; OR Masters degree in a STEM discipline with 3 years of related experience; OR PhD with 1 year of related experience Recent Demonstrated Professional Experience developing software and scripts in C, Object Oriented C++ AND/OR Python for Safety-Critical applications/Systems. Recent Demonstrated Professional Experience performing software testing. Recent Demonstrated Professional Experience developing low-level software requirements. Familiar with architecting, Designing, Modeling (Rhapsody or Cameo), Implementing, Maintaining, integrating, Debugging, Verifying and Qualifying Safety-Critical Embedded Real Time Software written in OO C++ running on Real-Time Operating Systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux. Familiar with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube. Familiar with Software Change Control, Change Management, and CI/CD tools such as: Atlassian tool suite, GitHub, GitLab, AND/OR Jenkins. Active DoD Secret level clearance OR Top Secret (in-scope), with the ability to obtain (and maintain) special program access (PAR) prior to commencement of employment. Preferred Qualifications: Strong understanding of C and C++ languages including templates, memory storage, and compiler/linker. Ability to collaborate with systems engineers, hardware designers and integration/test engineers to develop and maintain complex software systems. Differentiating characteristics include demonstrated leadership, teamwork capabilities, and strong interpersonal communication skills. Recent Demonstrated Professional Experience with Agile Software Development, object-oriented architectures, designs, programming, debugging, and hardware-software integration and testing. Recent Demonstrated Professional Experience with Software Change Control, Change Management, Code Quality, Static Analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, AND/OR Jenkins. Recent Demonstrated Professional Experience with DOORs AND/OR Software Requirement Specification Testing using Simulators, automated scripting languages such as Python, MATLAB, JavaScript, AND/OR Bash. Recent Demonstrated Professional Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube. Recent Demonstrated Professional Experience architecting, Designing, Modeling (Rhapsody or Cameo), Implementing, Maintaining, integrating, Debugging, Verifying and Qualifying Safety-Critical Embedded Real Time Software written in OO C++ software running on Real-Time Operating systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux. Primary Level Salary Range: $95,300.00 - $142,900.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Raytheon
Sr. Principal Embedded Real-time Software Engineer
Raytheon Tucson, Arizona
Date Posted: 2026-03-23 Country: United States of America Location: US-AZ-TUCSON- E Hermans Rd BLDG 805 Position Role Type: Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: 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 At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world. The Software organization develops software applications, including integration and test on missiles, launchers, radars, naval systems, fire control and other complex systems. Our precision software and firmware integrate operating systems, device drivers, networking, and control software to bring together sensor, guidance, and flight control processing features to complete the mission. The Software org is made up of several Centers located across the country, responsible for all aspects of the software development lifecycle. Our 4000+ software engineers design, develop, and build innovative solutions for our customers. Join our fast-paced agile teams on the leading edge of technology. As part of the Software Engineering Directorate's (SWE) Effectors Center (EC) team, you will be an integral part of helping Raytheon further our vision to be the global leader in core and next-generation weapon and security solutions. By any measure, Raytheon is an exciting and rewarding place to work. We pride ourselves on developing mission-driven, world-class talent. The result is a workforce that takes pride in the company and consistently delivers superior solutions. Our Senior Principal Embedded Real-Time Software Developer/Integrator is a technical position that works in an Integrated Product Team (IPT) environment to architect, design, implement, test, debug, and deploy Software for Firmware (FPGA) and Hardware solutions that meet current and next generation autonomous avionics systems' needs. Working with a cross-discipline team, the candidate must have experience developing, testing, and integrating software for edge or embedded devices and/or subsystems (like telecom, medical, IoT, automotive, or robotics) where hardware operation, time critical function, functional reliability, mission assurance, and safety might be major concerns. The successful candidate will work with Product Owners, Chief Engineers, Management and other IPT members using Lean and/or Agile practices to ensure that embedded software is designed and developed to reliably operate toward the intended functions. This position is within the Effectors Center of the Software organization, and is an onsite role located in Tucson, AZ. What You Will Do Architecting, designing, implementing, testing, and debugging integrated embedded real-time software within heterogenous systems composed of firmware and hardware Working within a cross-discipline team to define, refine, and improve product concept, implementation, testability, and guaranteed, measurable quality Teaching, coaching, and mentoring less experienced staff Contributing to proposals as well as preliminary and critical design reviews Ability to obtain program access What You Will Learn Working across a product line in collaboration with other teams Qualifications You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 10 years of prior relevant experience. Experience including at least two of the following: Embedded C++ Software, Embedded Software Security, Software Architecture Design and Implementation. Experience using embedded Real Time Operating Systems (RTOS) (e.g., Green Hills, Integrity, Wind River VxWorks, Linux, etc.). Experience developing complex systems involving the integration of hardware, firmware, and software. Active and transferable Secret U.S. government issued security clearance is required prior to start date with the ability to obtain program access after start. Qualifications We Prefer Familiarity with rate monotonic theory, practice, and limitations Familiarity with layered architectural principles, and their limitations Familiarity with reading electrical schematics and relating it to software function Familiarity with reading firmware source like VHDL or Verilog Familiarity with assembly language in at least one processor/controller family Experience using lab instruments like power-supplies, digital multi-meters, oscilloscopes, and logic analyzers Experience with developing device drivers for bare-metal and/or OS applications Experience leading engineering teams in delivering systems (of various size) involving the integration of hardware and software. What We Offer Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration, and Innovation. Relocation Offered Based On Eligibility Learn More & Apply Now! Please consider the following role type definition as you apply for this role: Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products. Clearance Information: This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: Location Information: This position is onsite at our campus in beautiful Tucson, AZ. Tucson has a friendly, caring, and laid-back atmosphere, combined with the innovation and energy of a metropolitan region, and recognized as one of America's 10 Best Small Cities. Surrounded by beautiful mountains, colorful Sonoran Desert landscape and majestic saguaro cacti, Tucson is blessed with some of nature's best work. Tucson is known for its bright blue skies, and with more than 310 sunny days per year, Tucson's fantastic weather lets residents enjoy the outdoors year-round. Virtual Fly Over City of Tucson & Community, YouTube Video Links "Raytheon In Tucson": ,-az-location "Tucson is Awesome": "Winter in Tucson": As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote. The salary range for this role is 132,400 USD - 251,600 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills. Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement. Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance. This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply. RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window. RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class . click apply for full job details
04/05/2026
Full time
Date Posted: 2026-03-23 Country: United States of America Location: US-AZ-TUCSON- E Hermans Rd BLDG 805 Position Role Type: Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: 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 At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world. The Software organization develops software applications, including integration and test on missiles, launchers, radars, naval systems, fire control and other complex systems. Our precision software and firmware integrate operating systems, device drivers, networking, and control software to bring together sensor, guidance, and flight control processing features to complete the mission. The Software org is made up of several Centers located across the country, responsible for all aspects of the software development lifecycle. Our 4000+ software engineers design, develop, and build innovative solutions for our customers. Join our fast-paced agile teams on the leading edge of technology. As part of the Software Engineering Directorate's (SWE) Effectors Center (EC) team, you will be an integral part of helping Raytheon further our vision to be the global leader in core and next-generation weapon and security solutions. By any measure, Raytheon is an exciting and rewarding place to work. We pride ourselves on developing mission-driven, world-class talent. The result is a workforce that takes pride in the company and consistently delivers superior solutions. Our Senior Principal Embedded Real-Time Software Developer/Integrator is a technical position that works in an Integrated Product Team (IPT) environment to architect, design, implement, test, debug, and deploy Software for Firmware (FPGA) and Hardware solutions that meet current and next generation autonomous avionics systems' needs. Working with a cross-discipline team, the candidate must have experience developing, testing, and integrating software for edge or embedded devices and/or subsystems (like telecom, medical, IoT, automotive, or robotics) where hardware operation, time critical function, functional reliability, mission assurance, and safety might be major concerns. The successful candidate will work with Product Owners, Chief Engineers, Management and other IPT members using Lean and/or Agile practices to ensure that embedded software is designed and developed to reliably operate toward the intended functions. This position is within the Effectors Center of the Software organization, and is an onsite role located in Tucson, AZ. What You Will Do Architecting, designing, implementing, testing, and debugging integrated embedded real-time software within heterogenous systems composed of firmware and hardware Working within a cross-discipline team to define, refine, and improve product concept, implementation, testability, and guaranteed, measurable quality Teaching, coaching, and mentoring less experienced staff Contributing to proposals as well as preliminary and critical design reviews Ability to obtain program access What You Will Learn Working across a product line in collaboration with other teams Qualifications You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 10 years of prior relevant experience. Experience including at least two of the following: Embedded C++ Software, Embedded Software Security, Software Architecture Design and Implementation. Experience using embedded Real Time Operating Systems (RTOS) (e.g., Green Hills, Integrity, Wind River VxWorks, Linux, etc.). Experience developing complex systems involving the integration of hardware, firmware, and software. Active and transferable Secret U.S. government issued security clearance is required prior to start date with the ability to obtain program access after start. Qualifications We Prefer Familiarity with rate monotonic theory, practice, and limitations Familiarity with layered architectural principles, and their limitations Familiarity with reading electrical schematics and relating it to software function Familiarity with reading firmware source like VHDL or Verilog Familiarity with assembly language in at least one processor/controller family Experience using lab instruments like power-supplies, digital multi-meters, oscilloscopes, and logic analyzers Experience with developing device drivers for bare-metal and/or OS applications Experience leading engineering teams in delivering systems (of various size) involving the integration of hardware and software. What We Offer Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration, and Innovation. Relocation Offered Based On Eligibility Learn More & Apply Now! Please consider the following role type definition as you apply for this role: Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products. Clearance Information: This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: Location Information: This position is onsite at our campus in beautiful Tucson, AZ. Tucson has a friendly, caring, and laid-back atmosphere, combined with the innovation and energy of a metropolitan region, and recognized as one of America's 10 Best Small Cities. Surrounded by beautiful mountains, colorful Sonoran Desert landscape and majestic saguaro cacti, Tucson is blessed with some of nature's best work. Tucson is known for its bright blue skies, and with more than 310 sunny days per year, Tucson's fantastic weather lets residents enjoy the outdoors year-round. Virtual Fly Over City of Tucson & Community, YouTube Video Links "Raytheon In Tucson": ,-az-location "Tucson is Awesome": "Winter in Tucson": As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote. The salary range for this role is 132,400 USD - 251,600 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills. Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement. Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance. This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply. RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window. RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class . click apply for full job details
Northrop Grumman
Principal Engineer Software - Embedded and Real Time (Melbourne FL)
Northrop Grumman Palm Bay, Florida
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: Secret TRAVEL: Yes, 25% of the Time Description At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Please note that this opportunity is contingent on program funding. Start dates are determined after funding confirmation. Northrop Grumman Aeronautics Systems has an opening for a Principal Software Engineer - Embedded and Real Time to join our team of qualified, diverse individuals. This position will be located onsite in Melbourne, Florida. Accomplish In this role you will design, develop, integrate, modify and maintain customized or standardized embedded mission systems applications using software engineering best practices and standards, and participate in the full life-cycle of software development, to include requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance. Essential Functions: Work in an innovative environment, on significantly diverse assignments, and in collaborative team settings across all levels Participate in the full software development life cycle including requirements, design, implementation, qualification, and delivery of software products to our customers Architect and develop embedded mission systems software applications on a real time operating system Be a part of Agile Scrum teams to develop software products for multiple software baselines Succeed The individual we seek will be self-motivated, proactive, goal-oriented to help us grow our services, become even better at what we do and will possess the following qualifications. Basic Qualifications: Bachelor's degree in a STEM discipline (Science, Technology, Engineering or Math) with 5 years of related experience; OR Masters degree in a STEM discipline with 3 years of related experience; OR PhD with 1 year of related experience Recent Demonstrated Professional Experience developing software and scripts in C, Object Oriented C++ AND/OR Python for Safety-Critical applications/Systems. Recent Demonstrated Professional Experience performing software testing. Recent Demonstrated Professional Experience developing low-level software requirements. Familiar with architecting, Designing, Modeling (Rhapsody or Cameo), Implementing, Maintaining, integrating, Debugging, Verifying and Qualifying Safety-Critical Embedded Real Time Software written in OO C++ running on Real-Time Operating Systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux. Familiar with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube. Familiar with Software Change Control, Change Management, and CI/CD tools such as: Atlassian tool suite, GitHub, GitLab, AND/OR Jenkins. Active DoD Secret level clearance OR Top Secret (in-scope), with the ability to obtain (and maintain) special program access (PAR) prior to commencement of employment. Preferred Qualifications: Strong understanding of C and C++ languages including templates, memory storage, and compiler/linker. Ability to collaborate with systems engineers, hardware designers and integration/test engineers to develop and maintain complex software systems. Differentiating characteristics include demonstrated leadership, teamwork capabilities, and strong interpersonal communication skills. Recent Demonstrated Professional Experience with Agile Software Development, object-oriented architectures, designs, programming, debugging, and hardware-software integration and testing. Recent Demonstrated Professional Experience with Software Change Control, Change Management, Code Quality, Static Analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, AND/OR Jenkins. Recent Demonstrated Professional Experience with DOORs AND/OR Software Requirement Specification Testing using Simulators, automated scripting languages such as Python, MATLAB, JavaScript, AND/OR Bash. Recent Demonstrated Professional Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube. Recent Demonstrated Professional Experience architecting, Designing, Modeling (Rhapsody or Cameo), Implementing, Maintaining, integrating, Debugging, Verifying and Qualifying Safety-Critical Embedded Real Time Software written in OO C++ software running on Real-Time Operating systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux. Primary Level Salary Range: $95,300.00 - $142,900.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
04/05/2026
Full time
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: Secret TRAVEL: Yes, 25% of the Time Description At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Please note that this opportunity is contingent on program funding. Start dates are determined after funding confirmation. Northrop Grumman Aeronautics Systems has an opening for a Principal Software Engineer - Embedded and Real Time to join our team of qualified, diverse individuals. This position will be located onsite in Melbourne, Florida. Accomplish In this role you will design, develop, integrate, modify and maintain customized or standardized embedded mission systems applications using software engineering best practices and standards, and participate in the full life-cycle of software development, to include requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance. Essential Functions: Work in an innovative environment, on significantly diverse assignments, and in collaborative team settings across all levels Participate in the full software development life cycle including requirements, design, implementation, qualification, and delivery of software products to our customers Architect and develop embedded mission systems software applications on a real time operating system Be a part of Agile Scrum teams to develop software products for multiple software baselines Succeed The individual we seek will be self-motivated, proactive, goal-oriented to help us grow our services, become even better at what we do and will possess the following qualifications. Basic Qualifications: Bachelor's degree in a STEM discipline (Science, Technology, Engineering or Math) with 5 years of related experience; OR Masters degree in a STEM discipline with 3 years of related experience; OR PhD with 1 year of related experience Recent Demonstrated Professional Experience developing software and scripts in C, Object Oriented C++ AND/OR Python for Safety-Critical applications/Systems. Recent Demonstrated Professional Experience performing software testing. Recent Demonstrated Professional Experience developing low-level software requirements. Familiar with architecting, Designing, Modeling (Rhapsody or Cameo), Implementing, Maintaining, integrating, Debugging, Verifying and Qualifying Safety-Critical Embedded Real Time Software written in OO C++ running on Real-Time Operating Systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux. Familiar with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube. Familiar with Software Change Control, Change Management, and CI/CD tools such as: Atlassian tool suite, GitHub, GitLab, AND/OR Jenkins. Active DoD Secret level clearance OR Top Secret (in-scope), with the ability to obtain (and maintain) special program access (PAR) prior to commencement of employment. Preferred Qualifications: Strong understanding of C and C++ languages including templates, memory storage, and compiler/linker. Ability to collaborate with systems engineers, hardware designers and integration/test engineers to develop and maintain complex software systems. Differentiating characteristics include demonstrated leadership, teamwork capabilities, and strong interpersonal communication skills. Recent Demonstrated Professional Experience with Agile Software Development, object-oriented architectures, designs, programming, debugging, and hardware-software integration and testing. Recent Demonstrated Professional Experience with Software Change Control, Change Management, Code Quality, Static Analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, AND/OR Jenkins. Recent Demonstrated Professional Experience with DOORs AND/OR Software Requirement Specification Testing using Simulators, automated scripting languages such as Python, MATLAB, JavaScript, AND/OR Bash. Recent Demonstrated Professional Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube. Recent Demonstrated Professional Experience architecting, Designing, Modeling (Rhapsody or Cameo), Implementing, Maintaining, integrating, Debugging, Verifying and Qualifying Safety-Critical Embedded Real Time Software written in OO C++ software running on Real-Time Operating systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux. Primary Level Salary Range: $95,300.00 - $142,900.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Principal Forward Deployed Software Engineer - Open Source AI Solutions
AMD Santa Clara, California
Lead Forward Deployed Software Engineer (2) Join AMD as a Lead Forward Deployed Software Engineer and work on cutting edge AI solutions that drive real business value for our partners. About AMD At AMD, our mission is to build great products that accelerate next generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Our culture of innovation, collaboration, and diversity pushes the limits of technology and enables bold ideas. Role Overview As a Forward Deployment Software Engineer you will be a technical partner for our most strategic clients, turning AMD's AI technology into tangible business value. You will work side by side with customers to prove out and deploy AI solutions on AMD GPUs, identify software optimization opportunities, and influence product road maps. In This Role, You Will Work closely with strategic customers to understand their requirements, challenges, and identify opportunities for AMD hardware and software. Close gaps in the AMD software stack needed to support customer solutions. Work hands on as a technical expert, developing side by side with customers to drive projects from proof of concept to production. Act as the voice of the customer, translating their needs and on the ground insights into actionable feedback that shapes AMD's AI roadmap. Thrive in unfamiliar territory with a high degree of autonomy, finding novel ways to apply AMD technology to real world problems. Key Qualifications Strong programming skills in C/C++ and Python. Experience with GPU kernel programming using CUDA, HIP or OpenCL. Proficiency in common ML performance analysis tools. Track record of client engagement, working directly with customers to solve ambiguous technical problems. Strong performance analysis and optimization skills for both CPU and GPU. Experience with containerization and orchestration technologies like Singularity, Docker, and/or Kubernetes. Expertise with modern AI/ML frameworks (e.g., PyTorch, TensorFlow, JAX). Experience with distributed training and inference frameworks. Experience with open source software development including collaboration with community maintainers and submitting contributions. Experience with software engineering methodologies such as Agile, Scrum, Kanban. Excellent analytical and problem solving skills. Ability to work independently and as part of a team. BS/MS/PhD in Computer Science or related field. Preferred Experience Experience in compiler or ISA. Experience shipping software in an end customer production environment. Experience implementing and optimizing communication primitives on GPU accelerators (NCCL/RCCL, OpenMP, MPI). Experience in all phases of software development, from requirement gathering to final release. Experience providing clear and timely communication of status and key project aspects to executive leadership. Benefits offered are described: AMD benefits at a glance. Benefits details: AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political or third party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under applicable laws throughout all stages of the recruitment and selection process.
04/02/2026
Full time
Lead Forward Deployed Software Engineer (2) Join AMD as a Lead Forward Deployed Software Engineer and work on cutting edge AI solutions that drive real business value for our partners. About AMD At AMD, our mission is to build great products that accelerate next generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Our culture of innovation, collaboration, and diversity pushes the limits of technology and enables bold ideas. Role Overview As a Forward Deployment Software Engineer you will be a technical partner for our most strategic clients, turning AMD's AI technology into tangible business value. You will work side by side with customers to prove out and deploy AI solutions on AMD GPUs, identify software optimization opportunities, and influence product road maps. In This Role, You Will Work closely with strategic customers to understand their requirements, challenges, and identify opportunities for AMD hardware and software. Close gaps in the AMD software stack needed to support customer solutions. Work hands on as a technical expert, developing side by side with customers to drive projects from proof of concept to production. Act as the voice of the customer, translating their needs and on the ground insights into actionable feedback that shapes AMD's AI roadmap. Thrive in unfamiliar territory with a high degree of autonomy, finding novel ways to apply AMD technology to real world problems. Key Qualifications Strong programming skills in C/C++ and Python. Experience with GPU kernel programming using CUDA, HIP or OpenCL. Proficiency in common ML performance analysis tools. Track record of client engagement, working directly with customers to solve ambiguous technical problems. Strong performance analysis and optimization skills for both CPU and GPU. Experience with containerization and orchestration technologies like Singularity, Docker, and/or Kubernetes. Expertise with modern AI/ML frameworks (e.g., PyTorch, TensorFlow, JAX). Experience with distributed training and inference frameworks. Experience with open source software development including collaboration with community maintainers and submitting contributions. Experience with software engineering methodologies such as Agile, Scrum, Kanban. Excellent analytical and problem solving skills. Ability to work independently and as part of a team. BS/MS/PhD in Computer Science or related field. Preferred Experience Experience in compiler or ISA. Experience shipping software in an end customer production environment. Experience implementing and optimizing communication primitives on GPU accelerators (NCCL/RCCL, OpenMP, MPI). Experience in all phases of software development, from requirement gathering to final release. Experience providing clear and timely communication of status and key project aspects to executive leadership. Benefits offered are described: AMD benefits at a glance. Benefits details: AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political or third party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under applicable laws throughout all stages of the recruitment and selection process.
Senior Embedded Software Engineer
Engtal Boston, Massachusetts
About the Role A growing robotics organization is seeking a Principal Embedded Software Engineer to lead the design, development, and enhancement of the embedded software powering its next-generation electromechanical systems. This engineer will work closely with cross functional teams, contribute to the architecture and implementation of core software components, and ensure system reliability, safety, and high performance operation. This position follows a hybrid schedule requiring regular weekly on site collaboration. Key Responsibilities Design, develop, and maintain embedded software for advanced electromechanical systems, with a focus on performance, safety, and reliability Collaborate with hardware and systems engineers to integrate software with electronic, mechanical, and control subsystems Develop and optimize motion control and feedback algorithms for precision robotic operation Implement real time control software, sensor integration, and communication interfaces Conduct rigorous debugging and testing to ensure robust system operation in dynamic environments Produce clear and thorough documentation of software design, implementation decisions, and test procedures Work closely with multidisciplinary engineering teams to meet technical and program objectives Requirements 5+ years of embedded software development experience in C, C++, and Python for electromechanical or robotic products Experience developing software for motion control, brushless DC motors, or complex actuator systems Ability to independently take requirements and deliver reliable, well structured, and well documented software modules Familiarity with embedded communication protocols such as CAN, SPI, I2C, and UART Ability to interpret datasheets, schematics, and detailed technical documentation Seniority Level Mid Senior level Employment Type Full time
04/02/2026
Full time
About the Role A growing robotics organization is seeking a Principal Embedded Software Engineer to lead the design, development, and enhancement of the embedded software powering its next-generation electromechanical systems. This engineer will work closely with cross functional teams, contribute to the architecture and implementation of core software components, and ensure system reliability, safety, and high performance operation. This position follows a hybrid schedule requiring regular weekly on site collaboration. Key Responsibilities Design, develop, and maintain embedded software for advanced electromechanical systems, with a focus on performance, safety, and reliability Collaborate with hardware and systems engineers to integrate software with electronic, mechanical, and control subsystems Develop and optimize motion control and feedback algorithms for precision robotic operation Implement real time control software, sensor integration, and communication interfaces Conduct rigorous debugging and testing to ensure robust system operation in dynamic environments Produce clear and thorough documentation of software design, implementation decisions, and test procedures Work closely with multidisciplinary engineering teams to meet technical and program objectives Requirements 5+ years of embedded software development experience in C, C++, and Python for electromechanical or robotic products Experience developing software for motion control, brushless DC motors, or complex actuator systems Ability to independently take requirements and deliver reliable, well structured, and well documented software modules Familiarity with embedded communication protocols such as CAN, SPI, I2C, and UART Ability to interpret datasheets, schematics, and detailed technical documentation Seniority Level Mid Senior level Employment Type Full time
Principal SW Engineer
Broadcom
Overview Ethernet NIC product portfolio is designed for high performance computing and networking applications including AI and ML. This is driven by the growing need for high server bandwidth, highest throughput and lowest latency networks. The NIC team is involved in the development of the next generation of Ethernet NIC solutions for AI/ML and High performance computing applications. We are looking for excellent software and firmware engineers to join the NIC product development team. Responsibilities Design and development of the ROCE Driver, ROCE Tools, ROCE Library, and Firmware features for Ethernet NIC products. Design, develop, and maintain driver code in Linux kernel and firmware code for embedded systems using C/C++. Develop, optimize, and debug low level drivers, protocols, and real time features. Work closely with Architecture teams, Silicon Design teams and other Software / Firmware teams to architect, design and implement scalable and high performance applications. Author and contribute to software design, development, validation, and documentation to deliver high quality, high performance and functionally excellent products. Work with the QA team to define high quality test cases, review tests and support through the release development cycle. Work closely with Customer Support Engineers on any customer field issues and provide timely resolutions. Work with the Linux community to upstream driver code to the public repo. Requirements BE in Computer Science/ Electronics & Communications and 12+ years of experience, or MS + 10+ years of experience. Significant experience in RDMA protocol, Linux Systems programming, Linux kernel, Linux Network Drivers, Linux Kernel Networking, Virtual Switching, Data center Networking, Firmware development. Good understanding of the RDMA protocol; hands on experience with RDMA is highly desired. Excellent programming skills in C, C++ and Python. Proficiency in developing optimized code in both x86 and ARM64 compiler toolchains. Experience analyzing and tuning performance for a variety of AI/ML and HPC workloads. Deep knowledge of Linux kernel and Linux kernel networking is an added advantage. Experience in writing test scripts to verify NIC behavior is highly desired. Understanding of schematics, datasheets, and hardware interfaces. Strong analytical, problem solving and debugging skills in combined Software and Hardware environments. Excellent written and verbal communication skills, ability to efficiently collaborate with multiple teams across geographically diverse areas. Compensation and Benefits The annual base salary range for this position is $141,300 - $226,000. This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements. Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence. Equal Opportunity Employer Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. We will also consider qualified applicants with arrest and conviction records consistent with local law. Location & Application Notes If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.
04/02/2026
Full time
Overview Ethernet NIC product portfolio is designed for high performance computing and networking applications including AI and ML. This is driven by the growing need for high server bandwidth, highest throughput and lowest latency networks. The NIC team is involved in the development of the next generation of Ethernet NIC solutions for AI/ML and High performance computing applications. We are looking for excellent software and firmware engineers to join the NIC product development team. Responsibilities Design and development of the ROCE Driver, ROCE Tools, ROCE Library, and Firmware features for Ethernet NIC products. Design, develop, and maintain driver code in Linux kernel and firmware code for embedded systems using C/C++. Develop, optimize, and debug low level drivers, protocols, and real time features. Work closely with Architecture teams, Silicon Design teams and other Software / Firmware teams to architect, design and implement scalable and high performance applications. Author and contribute to software design, development, validation, and documentation to deliver high quality, high performance and functionally excellent products. Work with the QA team to define high quality test cases, review tests and support through the release development cycle. Work closely with Customer Support Engineers on any customer field issues and provide timely resolutions. Work with the Linux community to upstream driver code to the public repo. Requirements BE in Computer Science/ Electronics & Communications and 12+ years of experience, or MS + 10+ years of experience. Significant experience in RDMA protocol, Linux Systems programming, Linux kernel, Linux Network Drivers, Linux Kernel Networking, Virtual Switching, Data center Networking, Firmware development. Good understanding of the RDMA protocol; hands on experience with RDMA is highly desired. Excellent programming skills in C, C++ and Python. Proficiency in developing optimized code in both x86 and ARM64 compiler toolchains. Experience analyzing and tuning performance for a variety of AI/ML and HPC workloads. Deep knowledge of Linux kernel and Linux kernel networking is an added advantage. Experience in writing test scripts to verify NIC behavior is highly desired. Understanding of schematics, datasheets, and hardware interfaces. Strong analytical, problem solving and debugging skills in combined Software and Hardware environments. Excellent written and verbal communication skills, ability to efficiently collaborate with multiple teams across geographically diverse areas. Compensation and Benefits The annual base salary range for this position is $141,300 - $226,000. This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements. Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence. Equal Opportunity Employer Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. We will also consider qualified applicants with arrest and conviction records consistent with local law. Location & Application Notes If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.
Principal / Senior GPU Software Performance Engineer - Post Training
AMD
Principal / Senior GPU Software Performance Engineer - Post Training Join to apply for the Principal / Senior GPU Software Performance Engineer - Post Training role at AMD Base pay range $226,400.00/yr - $339,600.00/yr What you do at AMD At AMD, our mission is to build great products that accelerate next generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. The Role Drive the performance of post training workloads on AMD Instinct GPUs. You'll work across kernels, distributed training, and framework integrations to deliver fast, stable, and reproducible training pipelines on ROCm. The Person The ideal candidate is passionate about software engineering and the craft of training performance. You lead sophisticated cross stack issues-spanning data loaders, kernels, distributed training, and compilers-to clear resolution. You communicate crisply and collaborate effectively with framework, compiler, kernel, and model teams across AMD, driving measurable improvements with rigor, ownership, and reproducibility. Key Responsibilities Lead performance for finetuning and RL training solutions on AMD GPUs. Improve throughput, memory efficiency, and stability across data, model, and optimizer steps. Optimize multi GPU/multi node training and communication patterns. Contribute efficient kernels/ops and targeted graph level optimizations. Profile, diagnose, and resolve bottlenecks using standard tooling; prevent regressions in CI. Ship reproducible pipelines and documentation adopted by internal teams and external developers. Collaborate with framework, compiler, and model teams to land durable improvements. Preferred Experience Proven GPU performance engineering for deep learning (ROCm/HIP, Triton, or similar). Hands on with SFT. LoRA and RL based training at scale. Strong PyTorch experience (torch.distributed, FSDP/ZeRO or equivalent). Proficient in Python and C++; comfortable reading/writing kernels when needed. Experience with distributed systems and collective communication libraries. Track record of turning profiles into fixes, upstreaming changes, and documenting results. Academic Credentials B.S./M.S./Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, or equivalent Location San Jose, CA preferred. Other US based locations may be considered. Benefits Benefits offered are described: AMD benefits at a glance. Equal Opportunity Employer AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
04/02/2026
Full time
Principal / Senior GPU Software Performance Engineer - Post Training Join to apply for the Principal / Senior GPU Software Performance Engineer - Post Training role at AMD Base pay range $226,400.00/yr - $339,600.00/yr What you do at AMD At AMD, our mission is to build great products that accelerate next generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. The Role Drive the performance of post training workloads on AMD Instinct GPUs. You'll work across kernels, distributed training, and framework integrations to deliver fast, stable, and reproducible training pipelines on ROCm. The Person The ideal candidate is passionate about software engineering and the craft of training performance. You lead sophisticated cross stack issues-spanning data loaders, kernels, distributed training, and compilers-to clear resolution. You communicate crisply and collaborate effectively with framework, compiler, kernel, and model teams across AMD, driving measurable improvements with rigor, ownership, and reproducibility. Key Responsibilities Lead performance for finetuning and RL training solutions on AMD GPUs. Improve throughput, memory efficiency, and stability across data, model, and optimizer steps. Optimize multi GPU/multi node training and communication patterns. Contribute efficient kernels/ops and targeted graph level optimizations. Profile, diagnose, and resolve bottlenecks using standard tooling; prevent regressions in CI. Ship reproducible pipelines and documentation adopted by internal teams and external developers. Collaborate with framework, compiler, and model teams to land durable improvements. Preferred Experience Proven GPU performance engineering for deep learning (ROCm/HIP, Triton, or similar). Hands on with SFT. LoRA and RL based training at scale. Strong PyTorch experience (torch.distributed, FSDP/ZeRO or equivalent). Proficient in Python and C++; comfortable reading/writing kernels when needed. Experience with distributed systems and collective communication libraries. Track record of turning profiles into fixes, upstreaming changes, and documenting results. Academic Credentials B.S./M.S./Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, or equivalent Location San Jose, CA preferred. Other US based locations may be considered. Benefits Benefits offered are described: AMD benefits at a glance. Equal Opportunity Employer AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
Principal Software Engineer /Senior Principal Software Engineer - TS/SCI
Rocket Lab USA Inc. Long Beach, California
Principal Software Engineer /Senior Principal Software Engineer - TS/SCI Rocket Lab is an end-to-end space company delivering responsive launch services, complete spacecraft design and manufacturing, payloads, satellite components, and more - all with the goal of opening access space. The rockets and satellites we build, and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology demonstrations. Our Electron rockethas become the second most frequently launched U.S. rocket annually and has delivered more than 230 satellites to orbit, all while we work to develop Neutron, our upcoming medium-lift, reusable launch vehicle for larger constellation deployment. Our Space Systems business designs and builds our extensive line of satellites, payloads, and their components, including spacecraft that have been selected to support NASA missions to the Moon and Mars and components used on the James Webb Space Telescope. SPACE SYSTEMS Rocket Lab's Space Systems team is responsible for every satellite and satellite component made by Rocket Lab: from complete satellites destined for missions to the Moon and Mars, to the individual components and subsystems that make up a satellite like solar panels, flight software, reaction wheels and star trackers, separation systems, radios, and more. Our Space Systems team is made up of engineers, technicians, and designers who design, create, and put together our own satellites for missions across the commercial, government, and defense sectors, or who build and assemble satellite hardware and software that supports other satellite missions. PRINCIPAL SOFTWARE ENGINEER/ SENIOR PRINCIPAL SOFTWARE ENGINEER - TS/SCI Based out of our headquarters in Long Beach, CA, we are seeking a highly skilled and experienced Principal Software Engineer/ Senior Principal Software Engineer to serve as the Chief Software Engineer for a major constellation program. In this pivotal role, you will lead the design, development, and delivery of scalable, reliable, and mission-critical software systems for space-based applications. With expertise in flight software, embedded systems, and ground software systems, you will collaborate with systems teams, software engineers, and stakeholders to ensure mission success. If you have a passion for aerospace and defense, hold an active TS/SCI clearance, and thrive in fast-paced environments, this is your opportunity to make a tangible impact on national security and space exploration. WHAT YOU'LL GET TO DO: Lead Software Architecture Design:Define and evolve the end-to-end software architecture for flight and ground systems, ensuring scalability, reliability, security, and mission success. Develop Flight Software:Design application software for spacecraft operating withinReal-Time Operating Systems (RTOS)such as VxWorks, orembedded Linux, including hardware drivers for spacecraft sensors and actuators such asIMUs,Star Trackers, andReaction Wheels. Build Ground Software Systems:Architect and deploy web-based ground software platforms for spacecraft operations, integrating flight and ground systems to support diverse mission profiles. Test and Validate Systems:Develop unit tests within aContinuous Integration (CI)framework and collaborate with hardware-in-the-loop test engineers to verify combined software and hardware functionality. Collaborate and Lead:Provide technical direction and mentorship to engineering teams, act as a trusted advisor to leadership, and partner with stakeholders to align software systems with mission requirements. Support On-Orbit Operations:Ensure software performance in harsh environments and contribute to mission-critical operations. (Please note: this position can be hired at the Principal Software Engineer or Senior Principal Software Engineer level.) QUALIFICATIONS YOU'LL BRING AS PRINCIPAL SOFTWARE ENGINEER: Bachelor's degree in engineering, computer science, or a related technical discipline. 12+ years of professional software development experience, including embedded systems and ground software. Proven expertise in architecting scalable and reliable software systems for aerospace or defense applications. Proficiency inCandC++for embedded software development and python for testing. Experience with both DIO and AIO (Digital and Analog Inputs and Outputs). Experience with integrating hardware, including implementing ICDs, and debugging. Experience with deriving the Flight Software architecture from the electrical design including reading a master ICD list and/or schematics. Experience with RF ground to space communication. U.S. citizenship is required, due to program requirements QUALIFICATIONS YOU'LL BRING AS SENIOR PRINCIPAL SOFTWARE ENGINEER: Bachelor's degree in engineering, computer science, or a related technical discipline. 15+ years of professional software development experience, including embedded systems and ground software. Proven expertise in architecting scalable and reliable software systems for aerospace or defense applications. Proficiency inCandC++for embedded software development and python for testing. Experience with both DIO and AIO (Digital and Analog Inputs and Outputs). Experience with integrating hardware, including implementing ICDs, and debugging. Experience with deriving the Flight Software architecture from the electrical design including reading a master ICD list and/or schematics. Experience with RF ground to space communication. U.S citizenship is required, due to program requirements THESE QUALIFICATIONS WOULD BE NICE TO HAVE: Advanced degree in aerospace engineering, computer science, or a related field. Strong systems-level thinking with the ability to balance technical trade-offs across performance, security, and maintainability. Experience developing software and drivers withCAN/CAN-FD, SpaceWire, and/orUDP/TCPprotocols. Experience leading teams and working with program management to plan out work and staffing. Expertise in microservice architectures, distributed systems, and modern web frameworks such asFastAPI. Backend:Golang, and/orRust. Frontend:TypescriptandAngular. Database:InfluxDB,PostgreSQL, or equivalent. Familiarity with CCSDS standards, includingSpace Packet Protocol,COP-1, andCFD. Experience designing software for autonomous vehicles operating in harsh environments, such as satellites or autonomous vehicles. Expertise in Git-based workflows, CI/CD pipelines, and Kubernetes orchestration. Understanding of modern authentication/authorization frameworks (e.g., OAuth). ADDITIONAL REQUIREMENTS: Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and the ability to focus Regularly required to sit, use hands and fingers, operate computer keyboard and controls, and communicate verbally and in writing Must be physically able to commute to buildings Occasional exposure to dust, fumes and moderate levels of noise Level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience. Base salary is just one component of our total rewards package at Rocket Lab. Employees may also receive company equity and access to a robust benefits package including: top tier medical HMO, PPO & a 100% company-sponsored medical HSA plan option, dental and vision coverage, 3 weeks paid vacation and 5 days sick leave per year, 11 paid holidays per year, flexible spending and dependent care savings accounts, paid parental leave, disability insurance, life insurance, and access to a 401(k) retirement plan with company match. Other perks include: Discounted employee stock purchase program, subsidized EV charging stations, onsite gym, food and drinks, and other discounts. Eligibility for benefits may vary based on employment status, please check with your recruiter for a comprehensive list of the benefits available for this role. Benefit programs are subject to change at the company's discretion. Base Pay Range (CA Only) $180,000 - $255,000 USD WHAT TO EXPECT We're on a mission to unlock the potential of space to improve life on Earth, but that's not an easy task. It takes hard work, determination, relentless innovation, teamwork, grit, and an unwavering commitment to achieving what others often deem impossible. Our people out-think, out-work and out-pace. We pride ourselves on having each other's backs, checking our egos at the door, and rolling up our sleeves on all tasks big and small. We thrive under pressure, work to tight deadlines, and our focus is always on how we can deliver, rather than dwelling on the challenges that stand in the way. FOR CANDIDATES SEEKING TO WORK IN US OFFICES ONLY: To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), Rocket Lab Employees must be a U.S. citizen, lawful U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum, or be eligible to obtain the required authorizations from the U.S. Department of State and/or the U.S. Department of Commerce, as applicable. Learn more about ITAR here . . click apply for full job details
04/02/2026
Full time
Principal Software Engineer /Senior Principal Software Engineer - TS/SCI Rocket Lab is an end-to-end space company delivering responsive launch services, complete spacecraft design and manufacturing, payloads, satellite components, and more - all with the goal of opening access space. The rockets and satellites we build, and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology demonstrations. Our Electron rockethas become the second most frequently launched U.S. rocket annually and has delivered more than 230 satellites to orbit, all while we work to develop Neutron, our upcoming medium-lift, reusable launch vehicle for larger constellation deployment. Our Space Systems business designs and builds our extensive line of satellites, payloads, and their components, including spacecraft that have been selected to support NASA missions to the Moon and Mars and components used on the James Webb Space Telescope. SPACE SYSTEMS Rocket Lab's Space Systems team is responsible for every satellite and satellite component made by Rocket Lab: from complete satellites destined for missions to the Moon and Mars, to the individual components and subsystems that make up a satellite like solar panels, flight software, reaction wheels and star trackers, separation systems, radios, and more. Our Space Systems team is made up of engineers, technicians, and designers who design, create, and put together our own satellites for missions across the commercial, government, and defense sectors, or who build and assemble satellite hardware and software that supports other satellite missions. PRINCIPAL SOFTWARE ENGINEER/ SENIOR PRINCIPAL SOFTWARE ENGINEER - TS/SCI Based out of our headquarters in Long Beach, CA, we are seeking a highly skilled and experienced Principal Software Engineer/ Senior Principal Software Engineer to serve as the Chief Software Engineer for a major constellation program. In this pivotal role, you will lead the design, development, and delivery of scalable, reliable, and mission-critical software systems for space-based applications. With expertise in flight software, embedded systems, and ground software systems, you will collaborate with systems teams, software engineers, and stakeholders to ensure mission success. If you have a passion for aerospace and defense, hold an active TS/SCI clearance, and thrive in fast-paced environments, this is your opportunity to make a tangible impact on national security and space exploration. WHAT YOU'LL GET TO DO: Lead Software Architecture Design:Define and evolve the end-to-end software architecture for flight and ground systems, ensuring scalability, reliability, security, and mission success. Develop Flight Software:Design application software for spacecraft operating withinReal-Time Operating Systems (RTOS)such as VxWorks, orembedded Linux, including hardware drivers for spacecraft sensors and actuators such asIMUs,Star Trackers, andReaction Wheels. Build Ground Software Systems:Architect and deploy web-based ground software platforms for spacecraft operations, integrating flight and ground systems to support diverse mission profiles. Test and Validate Systems:Develop unit tests within aContinuous Integration (CI)framework and collaborate with hardware-in-the-loop test engineers to verify combined software and hardware functionality. Collaborate and Lead:Provide technical direction and mentorship to engineering teams, act as a trusted advisor to leadership, and partner with stakeholders to align software systems with mission requirements. Support On-Orbit Operations:Ensure software performance in harsh environments and contribute to mission-critical operations. (Please note: this position can be hired at the Principal Software Engineer or Senior Principal Software Engineer level.) QUALIFICATIONS YOU'LL BRING AS PRINCIPAL SOFTWARE ENGINEER: Bachelor's degree in engineering, computer science, or a related technical discipline. 12+ years of professional software development experience, including embedded systems and ground software. Proven expertise in architecting scalable and reliable software systems for aerospace or defense applications. Proficiency inCandC++for embedded software development and python for testing. Experience with both DIO and AIO (Digital and Analog Inputs and Outputs). Experience with integrating hardware, including implementing ICDs, and debugging. Experience with deriving the Flight Software architecture from the electrical design including reading a master ICD list and/or schematics. Experience with RF ground to space communication. U.S. citizenship is required, due to program requirements QUALIFICATIONS YOU'LL BRING AS SENIOR PRINCIPAL SOFTWARE ENGINEER: Bachelor's degree in engineering, computer science, or a related technical discipline. 15+ years of professional software development experience, including embedded systems and ground software. Proven expertise in architecting scalable and reliable software systems for aerospace or defense applications. Proficiency inCandC++for embedded software development and python for testing. Experience with both DIO and AIO (Digital and Analog Inputs and Outputs). Experience with integrating hardware, including implementing ICDs, and debugging. Experience with deriving the Flight Software architecture from the electrical design including reading a master ICD list and/or schematics. Experience with RF ground to space communication. U.S citizenship is required, due to program requirements THESE QUALIFICATIONS WOULD BE NICE TO HAVE: Advanced degree in aerospace engineering, computer science, or a related field. Strong systems-level thinking with the ability to balance technical trade-offs across performance, security, and maintainability. Experience developing software and drivers withCAN/CAN-FD, SpaceWire, and/orUDP/TCPprotocols. Experience leading teams and working with program management to plan out work and staffing. Expertise in microservice architectures, distributed systems, and modern web frameworks such asFastAPI. Backend:Golang, and/orRust. Frontend:TypescriptandAngular. Database:InfluxDB,PostgreSQL, or equivalent. Familiarity with CCSDS standards, includingSpace Packet Protocol,COP-1, andCFD. Experience designing software for autonomous vehicles operating in harsh environments, such as satellites or autonomous vehicles. Expertise in Git-based workflows, CI/CD pipelines, and Kubernetes orchestration. Understanding of modern authentication/authorization frameworks (e.g., OAuth). ADDITIONAL REQUIREMENTS: Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and the ability to focus Regularly required to sit, use hands and fingers, operate computer keyboard and controls, and communicate verbally and in writing Must be physically able to commute to buildings Occasional exposure to dust, fumes and moderate levels of noise Level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience. Base salary is just one component of our total rewards package at Rocket Lab. Employees may also receive company equity and access to a robust benefits package including: top tier medical HMO, PPO & a 100% company-sponsored medical HSA plan option, dental and vision coverage, 3 weeks paid vacation and 5 days sick leave per year, 11 paid holidays per year, flexible spending and dependent care savings accounts, paid parental leave, disability insurance, life insurance, and access to a 401(k) retirement plan with company match. Other perks include: Discounted employee stock purchase program, subsidized EV charging stations, onsite gym, food and drinks, and other discounts. Eligibility for benefits may vary based on employment status, please check with your recruiter for a comprehensive list of the benefits available for this role. Benefit programs are subject to change at the company's discretion. Base Pay Range (CA Only) $180,000 - $255,000 USD WHAT TO EXPECT We're on a mission to unlock the potential of space to improve life on Earth, but that's not an easy task. It takes hard work, determination, relentless innovation, teamwork, grit, and an unwavering commitment to achieving what others often deem impossible. Our people out-think, out-work and out-pace. We pride ourselves on having each other's backs, checking our egos at the door, and rolling up our sleeves on all tasks big and small. We thrive under pressure, work to tight deadlines, and our focus is always on how we can deliver, rather than dwelling on the challenges that stand in the way. FOR CANDIDATES SEEKING TO WORK IN US OFFICES ONLY: To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), Rocket Lab Employees must be a U.S. citizen, lawful U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum, or be eligible to obtain the required authorizations from the U.S. Department of State and/or the U.S. Department of Commerce, as applicable. Learn more about ITAR here . . click apply for full job details
Senior Software Engineering Manager
Edison Smart Boston, Massachusetts
1 day ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. This range is provided by Edison Smart. Your actual pay will be based on your skills and experience - talk with your recruiter to learn more. Base pay range $250,000.00/yr - $300,000.00/yr Direct message the job poster from Edison Smart Principal Consultant - Smart Health/Wearables/Bio-tech Senior Software Engineering Manager - Medical Devices An innovative medical device company are looking for a Lead Embedded Software Engineer to join their R&D team developing leading solutions for the medical device/bio tech space. You will be managing a multi-disciplinary team of experts in mechanical, electrical, and software systems. This role involves designing and developing advanced embedded software for a complex, multi-component medical device systems. Key Responsibilities: Lead the development and optimization of embedded software for a medical device system Implement real-time control loops and feedback systems Validation & verification of hardware systems Key Skills/Experience: Proficiency in C/C++ and Python Version control and repository systems (Git etc.) Experience with regulated environments (Medical device preferred) Understanding of CI/CD pipelines and modern software development best practices Competitive compensation package (401k, PTO, healthcare, vision and dental insurances and more) If you are interested, please don't hesitate to apply or send your resume directly to Seniority level Seniority levelNot Applicable Employment type Employment typeFull-time Job function Job functionEngineering, Design, and Research IndustriesMedical Equipment Manufacturing Referrals increase your chances of interviewing at Edison Smart by 2x Get notified about new Software Engineering Manager jobs in Boston, MA . Director, Software Engineering Global, Converse Boston, MA $173,600.00-$282,100.00 2 weeks ago Watertown, MA $200,000.00-$225,000.00 2 weeks ago Director of Embedded Software Engineering Westford, MA $127,300.00-$254,700.00 2 days ago Senior Software Engineering Manager, Web Experiences (Frontend) Boston, MA $172,500.00-$190,000.00 3 weeks ago Software Engineering Manager, Infrastructure Boston, MA $177,000.00-$251,000.00 2 weeks ago Waltham, MA $160,000.00-$185,000.00 4 weeks ago Boston, MA $146,900.00-$211,140.00 2 weeks ago Boston, MA $200,000.00-$250,000.00 1 month ago Senior Manager, Robotics Software Engineering Boston, MA $160,000.00-$200,000.00 2 weeks ago Boston, MA $180,000.00-$220,000.00 5 months ago Lowell, MA $143,100.00-$204,200.00 1 month ago Software Engineering Manager (Healthcare) Maine, United States $165,000.00-$220,000.00 1 week ago Wilmington, MA $160,000.00-$180,000.00 4 days ago Software Engineering Manager, Motion PlanningSoftware Engineering Manager - Image Processing Boston, MA $200,000.00-$240,000.00 2 weeks ago We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
04/02/2026
Full time
1 day ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. This range is provided by Edison Smart. Your actual pay will be based on your skills and experience - talk with your recruiter to learn more. Base pay range $250,000.00/yr - $300,000.00/yr Direct message the job poster from Edison Smart Principal Consultant - Smart Health/Wearables/Bio-tech Senior Software Engineering Manager - Medical Devices An innovative medical device company are looking for a Lead Embedded Software Engineer to join their R&D team developing leading solutions for the medical device/bio tech space. You will be managing a multi-disciplinary team of experts in mechanical, electrical, and software systems. This role involves designing and developing advanced embedded software for a complex, multi-component medical device systems. Key Responsibilities: Lead the development and optimization of embedded software for a medical device system Implement real-time control loops and feedback systems Validation & verification of hardware systems Key Skills/Experience: Proficiency in C/C++ and Python Version control and repository systems (Git etc.) Experience with regulated environments (Medical device preferred) Understanding of CI/CD pipelines and modern software development best practices Competitive compensation package (401k, PTO, healthcare, vision and dental insurances and more) If you are interested, please don't hesitate to apply or send your resume directly to Seniority level Seniority levelNot Applicable Employment type Employment typeFull-time Job function Job functionEngineering, Design, and Research IndustriesMedical Equipment Manufacturing Referrals increase your chances of interviewing at Edison Smart by 2x Get notified about new Software Engineering Manager jobs in Boston, MA . Director, Software Engineering Global, Converse Boston, MA $173,600.00-$282,100.00 2 weeks ago Watertown, MA $200,000.00-$225,000.00 2 weeks ago Director of Embedded Software Engineering Westford, MA $127,300.00-$254,700.00 2 days ago Senior Software Engineering Manager, Web Experiences (Frontend) Boston, MA $172,500.00-$190,000.00 3 weeks ago Software Engineering Manager, Infrastructure Boston, MA $177,000.00-$251,000.00 2 weeks ago Waltham, MA $160,000.00-$185,000.00 4 weeks ago Boston, MA $146,900.00-$211,140.00 2 weeks ago Boston, MA $200,000.00-$250,000.00 1 month ago Senior Manager, Robotics Software Engineering Boston, MA $160,000.00-$200,000.00 2 weeks ago Boston, MA $180,000.00-$220,000.00 5 months ago Lowell, MA $143,100.00-$204,200.00 1 month ago Software Engineering Manager (Healthcare) Maine, United States $165,000.00-$220,000.00 1 week ago Wilmington, MA $160,000.00-$180,000.00 4 days ago Software Engineering Manager, Motion PlanningSoftware Engineering Manager - Image Processing Boston, MA $200,000.00-$240,000.00 2 weeks ago We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Principal Software Engineer /Senior Principal Software Engineer - TS/SCI
Rocket Lab USA Long Beach, California
ABOUT ROCKET LAB Rocket Lab is an end-to-end space company delivering responsive launch services, complete spacecraft design and manufacturing, payloads, satellite components, and more - all with the goal of opening access space. The rockets and satellites we build, and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology demonstrations. Our Electron rocket has become the second most frequently launched U.S. rocket annually and has delivered more than 230 satellites to orbit, all while we work to develop Neutron, our upcoming medium lift, reusable launch vehicle for larger constellation deployment. Our Space Systems business designs and builds our extensive line of satellites, payloads, and their components, including spacecraft that have been selected to support NASA missions to the Moon and Mars and components used on the James Webb Space Telescope. SPACE SYSTEMS Rocket Lab's Space Systems team is responsible for every satellite and satellite component made by Rocket Lab: from complete satellites destined for missions to the Moon and Mars, to the individual components and subsystems that make up a satellite like solar panels, flight software, reaction wheels and star trackers, separation systems, radios, and more. Our Space Systems team is made up of engineers, technicians, and designers who design, create, and put together our own satellites for missions across the commercial, government, and defense sectors, or who build and assemble satellite hardware and software that supports other satellite missions. PRINCIPAL SOFTWARE ENGINEER/ SENIOR PRINCIPAL SOFTWARE ENGINEER - TS/SCI Based out of our headquarters in Long Beach, CA, we are seeking a highly skilled and experienced Principal Software Engineer/ Senior Principal Software Engineer to serve as the Chief Software Engineer for a major constellation program. In this pivotal role, you will lead the design, development, and delivery of scalable, reliable, and mission critical software systems for space based applications. With expertise in flight software, embedded systems, and ground software systems, you will collaborate with systems teams, software engineers, and stakeholders to ensure mission success. If you have a passion for aerospace and defense, hold an active TS/SCI clearance, and thrive in fast paced environments, this is your opportunity to make a tangible impact on national security and space exploration. (Please note: this position can be hired at the Principal Software Engineer or Senior Principal Software Engineer level.) WHAT YOU'LL GET TO DO: Lead Software Architecture Design: Define and evolve the end to end software architecture for flight and ground systems, ensuring scalability, reliability, security, and mission success. Develop Flight Software: Design application software for spacecraft operating within Real Time Operating Systems (RTOS) such as VxWorks, or embedded Linux, including hardware drivers for spacecraft sensors and actuators such as IMUs, Star Trackers, and Reaction Wheels. Build Ground Software Systems: Architect and deploy web based ground software platforms for spacecraft operations, integrating flight and ground systems to support diverse mission profiles. Test and Validate Systems: Develop unit tests within a Continuous Integration (CI) framework and collaborate with hardware in the loop test engineers to verify combined software and hardware functionality. Collaborate and Lead: Provide technical direction and mentorship to engineering teams, act as a trusted advisor to leadership, and partner with stakeholders to align software systems with mission requirements. Support On Orbit Operations: Ensure software performance in harsh environments and contribute to mission critical operations. QUALIFICATIONS YOU'LL BRING AS PRINCIPAL SOFTWARE ENGINEER: Bachelor's degree in engineering, computer science, or a related technical discipline. 12+ years of professional software development experience, including embedded systems and ground software. Proven expertise in architecting scalable and reliable software systems for aerospace or defense applications. Proficiency in C and C++ for embedded software development and Python for testing. Experience with both DIO and AIO (Digital and Analog Inputs and Outputs). Experience with integrating hardware, including implementing ICDs, and debugging. Experience with deriving the Flight Software architecture from the electrical design including reading a master ICD list and/or schematics. Experience with RF ground to space communication. U.S. citizenship is required, due to program requirements. Active TS/SCI clearance is required. QUALIFICATIONS YOU'LL BRING AS SENIOR PRINCIPAL SOFTWARE ENGINEER: Bachelor's degree in engineering, computer science, or a related technical discipline. 15+ years of professional software development experience, including embedded systems and ground software. Proven expertise in architecting scalable and reliable software systems for aerospace or defense applications. Proficiency in C and C++ for embedded software development and Python for testing. Experience with both DIO and AIO (Digital and Analog Inputs and Outputs). Experience with integrating hardware, including implementing ICDs, and debugging. Experience with deriving the Flight Software architecture from the electrical design including reading a master ICD list and/or schematics. Experience with RF ground to space communication. U.S. citizenship is required, due to program requirements. Active TS/SCI clearance is required. THESE QUALIFICATIONS WOULD BE NICE TO HAVE: Advanced degree in aerospace engineering, computer science, or a related field. Strong systems level thinking with the ability to balance technical trade offs across performance, security, and maintainability. Experience developing software and drivers with CAN/CAN FD, SpaceWire, and/or UDP/TCP protocols. Experience leading teams and working with program management to plan out work and staffing. Expertise in microservice architectures, distributed systems, and modern web frameworks such as FastAPI. Full stack development experience, including: Backend: Golang, and/or Rust. Frontend: Typescript and Angular. Database: InfluxDB, PostgreSQL, or equivalent. Familiarity with CCSDS standards, including Space Packet Protocol, COP 1, and CFD. Experience designing software for autonomous vehicles operating in harsh environments, such as satellites or autonomous vehicles. Expertise in Git based workflows, CI/CD pipelines, and Kubernetes orchestration. Understanding of modern authentication/authorization frameworks (e.g., OAuth). ADDITIONAL REQUIREMENTS: Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and the ability to focus. Regularly required to sit, use hands and fingers, operate computer keyboard and controls, and communicate verbally and in writing. Must be physically able to commute to buildings. Occasional exposure to dust, fumes and moderate levels of noise. WHAT TO EXPECT We're on a mission to unlock the potential of space to improve life on Earth, but that's not an easy task. It takes hard work, determination, relentless innovation, teamwork, grit, and an unwavering commitment to achieving what others often deem impossible. Our people out think, out work and out pace. We pride ourselves on having each other's backs, checking our egos at the door, and rolling up our sleeves on all tasks big and small. We thrive under pressure, work to tight deadlines, and our focus is always on how we can deliver, rather than dwelling on the challenges that stand in the way. FOR CANDIDATES SEEKING TO WORK IN US OFFICES ONLY To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), Rocket Lab Employees must be a U.S. citizen, lawful U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum, or be eligible to obtain the required authorizations from the U.S. Department of State and/or the U.S. Department of Commerce, as applicable. Rocket Lab provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment at Rocket Lab, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Applicants requiring a reasonable accommodation for the application/interview process for a job in the United States should contact Giulia Johnson at . This dedicated resource is intended solely to assist job seekers with disabilities whose disability prevents them from being able to apply/interview. Only messages left for this purpose will be considered. A response to your request may take up to two business days. . click apply for full job details
04/02/2026
Full time
ABOUT ROCKET LAB Rocket Lab is an end-to-end space company delivering responsive launch services, complete spacecraft design and manufacturing, payloads, satellite components, and more - all with the goal of opening access space. The rockets and satellites we build, and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology demonstrations. Our Electron rocket has become the second most frequently launched U.S. rocket annually and has delivered more than 230 satellites to orbit, all while we work to develop Neutron, our upcoming medium lift, reusable launch vehicle for larger constellation deployment. Our Space Systems business designs and builds our extensive line of satellites, payloads, and their components, including spacecraft that have been selected to support NASA missions to the Moon and Mars and components used on the James Webb Space Telescope. SPACE SYSTEMS Rocket Lab's Space Systems team is responsible for every satellite and satellite component made by Rocket Lab: from complete satellites destined for missions to the Moon and Mars, to the individual components and subsystems that make up a satellite like solar panels, flight software, reaction wheels and star trackers, separation systems, radios, and more. Our Space Systems team is made up of engineers, technicians, and designers who design, create, and put together our own satellites for missions across the commercial, government, and defense sectors, or who build and assemble satellite hardware and software that supports other satellite missions. PRINCIPAL SOFTWARE ENGINEER/ SENIOR PRINCIPAL SOFTWARE ENGINEER - TS/SCI Based out of our headquarters in Long Beach, CA, we are seeking a highly skilled and experienced Principal Software Engineer/ Senior Principal Software Engineer to serve as the Chief Software Engineer for a major constellation program. In this pivotal role, you will lead the design, development, and delivery of scalable, reliable, and mission critical software systems for space based applications. With expertise in flight software, embedded systems, and ground software systems, you will collaborate with systems teams, software engineers, and stakeholders to ensure mission success. If you have a passion for aerospace and defense, hold an active TS/SCI clearance, and thrive in fast paced environments, this is your opportunity to make a tangible impact on national security and space exploration. (Please note: this position can be hired at the Principal Software Engineer or Senior Principal Software Engineer level.) WHAT YOU'LL GET TO DO: Lead Software Architecture Design: Define and evolve the end to end software architecture for flight and ground systems, ensuring scalability, reliability, security, and mission success. Develop Flight Software: Design application software for spacecraft operating within Real Time Operating Systems (RTOS) such as VxWorks, or embedded Linux, including hardware drivers for spacecraft sensors and actuators such as IMUs, Star Trackers, and Reaction Wheels. Build Ground Software Systems: Architect and deploy web based ground software platforms for spacecraft operations, integrating flight and ground systems to support diverse mission profiles. Test and Validate Systems: Develop unit tests within a Continuous Integration (CI) framework and collaborate with hardware in the loop test engineers to verify combined software and hardware functionality. Collaborate and Lead: Provide technical direction and mentorship to engineering teams, act as a trusted advisor to leadership, and partner with stakeholders to align software systems with mission requirements. Support On Orbit Operations: Ensure software performance in harsh environments and contribute to mission critical operations. QUALIFICATIONS YOU'LL BRING AS PRINCIPAL SOFTWARE ENGINEER: Bachelor's degree in engineering, computer science, or a related technical discipline. 12+ years of professional software development experience, including embedded systems and ground software. Proven expertise in architecting scalable and reliable software systems for aerospace or defense applications. Proficiency in C and C++ for embedded software development and Python for testing. Experience with both DIO and AIO (Digital and Analog Inputs and Outputs). Experience with integrating hardware, including implementing ICDs, and debugging. Experience with deriving the Flight Software architecture from the electrical design including reading a master ICD list and/or schematics. Experience with RF ground to space communication. U.S. citizenship is required, due to program requirements. Active TS/SCI clearance is required. QUALIFICATIONS YOU'LL BRING AS SENIOR PRINCIPAL SOFTWARE ENGINEER: Bachelor's degree in engineering, computer science, or a related technical discipline. 15+ years of professional software development experience, including embedded systems and ground software. Proven expertise in architecting scalable and reliable software systems for aerospace or defense applications. Proficiency in C and C++ for embedded software development and Python for testing. Experience with both DIO and AIO (Digital and Analog Inputs and Outputs). Experience with integrating hardware, including implementing ICDs, and debugging. Experience with deriving the Flight Software architecture from the electrical design including reading a master ICD list and/or schematics. Experience with RF ground to space communication. U.S. citizenship is required, due to program requirements. Active TS/SCI clearance is required. THESE QUALIFICATIONS WOULD BE NICE TO HAVE: Advanced degree in aerospace engineering, computer science, or a related field. Strong systems level thinking with the ability to balance technical trade offs across performance, security, and maintainability. Experience developing software and drivers with CAN/CAN FD, SpaceWire, and/or UDP/TCP protocols. Experience leading teams and working with program management to plan out work and staffing. Expertise in microservice architectures, distributed systems, and modern web frameworks such as FastAPI. Full stack development experience, including: Backend: Golang, and/or Rust. Frontend: Typescript and Angular. Database: InfluxDB, PostgreSQL, or equivalent. Familiarity with CCSDS standards, including Space Packet Protocol, COP 1, and CFD. Experience designing software for autonomous vehicles operating in harsh environments, such as satellites or autonomous vehicles. Expertise in Git based workflows, CI/CD pipelines, and Kubernetes orchestration. Understanding of modern authentication/authorization frameworks (e.g., OAuth). ADDITIONAL REQUIREMENTS: Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and the ability to focus. Regularly required to sit, use hands and fingers, operate computer keyboard and controls, and communicate verbally and in writing. Must be physically able to commute to buildings. Occasional exposure to dust, fumes and moderate levels of noise. WHAT TO EXPECT We're on a mission to unlock the potential of space to improve life on Earth, but that's not an easy task. It takes hard work, determination, relentless innovation, teamwork, grit, and an unwavering commitment to achieving what others often deem impossible. Our people out think, out work and out pace. We pride ourselves on having each other's backs, checking our egos at the door, and rolling up our sleeves on all tasks big and small. We thrive under pressure, work to tight deadlines, and our focus is always on how we can deliver, rather than dwelling on the challenges that stand in the way. FOR CANDIDATES SEEKING TO WORK IN US OFFICES ONLY To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), Rocket Lab Employees must be a U.S. citizen, lawful U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum, or be eligible to obtain the required authorizations from the U.S. Department of State and/or the U.S. Department of Commerce, as applicable. Rocket Lab provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment at Rocket Lab, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Applicants requiring a reasonable accommodation for the application/interview process for a job in the United States should contact Giulia Johnson at . This dedicated resource is intended solely to assist job seekers with disabilities whose disability prevents them from being able to apply/interview. Only messages left for this purpose will be considered. A response to your request may take up to two business days. . click apply for full job details
Principal Embedded Software Architect II
CesiumAstro Denver, Colorado
Join to apply for the Principal Embedded Software Engineer II role at CesiumAstro 3 days ago Be among the first 25 applicants Join to apply for the Principal Embedded Software Engineer II role at CesiumAstro Get AI-powered advice on this job and more exclusive features. Please Note: To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee (protected individuals as defined by 8 U.S.C. 1324b(a)(3 , or eligible to obtain the required authorizations from the U.S. Department of State. At CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and autonomous work, CesiumAstro is the place for you. We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are seeking a highly skilled and experienced Principal Embedded Software Engineer II to join our software team. In this position, you will be responsible for low-level and high-level software in Cesium's products through all phases of the development process. Key projects will include Linux-based single-board computers and high-reliability microcontroller systems. Cesium's goal is to create an out-of-the-box hardware and software experience which enhances our customers' ability to rapidly integrate our products into their systems. As a Cesium software team member, you will be responsible for software designs from concept through production, including product roadmaps, block diagrams, detailed design and coding, analysis, test, qualification, and in-orbit support. The ideal candidate will have development experience at nearly every level of the software stack, including microcontrollers, low-level drivers, board support packages (BSP), end-use applications, and user interfaces. Additionally, the ideal candidate will have experience in software testing and high-reliability qualification, as well as software engineering and software project management practices. The successful candidate will present engineering design review materials to our customers and executive team, as well as participate in proposal-writing efforts. As such, excellent written and verbal communication skills are required. Job Duties And Responsibilities Design and implement software for embedded devices and systems, from requirements to production and commercial deployment. Design, develop, code, test, debug and document system software. Review code and system designs. Analyze code for efficiency, stability and scalability. Integrate and validate new product designs. Support software quality assurance and optimize I/O performance. Provide post-production/in-orbit customer support. Interface with hardware design and development engineers. Assess third party and open source software. Job Requirements And Minimum Qualifications Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering. Minimum of 11 years of industry experience in software development. Experience in hands-on development and troubleshooting of embedded hardware. API design for interfacing with FPGAs. Extensive programming experience in C and an object oriented programming language, preferably C++. Experience in embedded systems design with preemptive, multitasking real-time operating systems (experience with real-time Linux is desirable). Familiarity with software configuration management tools, defect tracking tools, and peer review. Excellent knowledge of real-time system coding techniques, IP protocols, interfaces, and hardware subsystems. Excellent understanding of multi-threaded applications and resource management. Excellent written and verbal communication skills. Preferred Experience Experience with products for aerospace applications. Adequate knowledge of reading electronics schematics and component data sheets. Experience with ARM processors and fully-featured microcontrollers. Experience in design and development of a Software Development Kit (SDK). $170,000 - $210,000 a year CesiumAstro considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. Full-time employment offers include company stock options and a generous benefits package including health, dental, vision, HSA, FSA, life, disability and retirement plans. CesiumAstro is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law. Please note: CesiumAstro does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to CesiumAstro team members not through our approved vendor list or Talent Acquisition will be considered property of CesiumAstro, and we will not be obligated to pay any referral fees. Seniority level Seniority levelMid-Senior level Employment type Employment typeFull-time Job function Job functionEngineering and Information Technology IndustriesDefense and Space Manufacturing Referrals increase your chances of interviewing at CesiumAstro by 2x Get notified about new Embedded Software Engineer jobs in Denver Metropolitan Area . Denver, CO $95,000.00-$115,000.00 4 months ago Broomfield, CO $130,000.00-$160,000.00 3 weeks ago Boulder, CO $131,000.00-$175,000.00 1 month ago Longmont, CO $100,000.00-$130,000.00 1 week ago Niwot, CO $75,000.00-$90,000.00 3 weeks ago Longmont, CO $75,000.00-$90,000.00 3 weeks ago Niwot, CO $75,000.00-$90,000.00 3 weeks ago Embedded Flight Software Engineer - New Glenn Denver, CO $91,158.00-$139,222.66 2 weeks ago ME / EE / Embedded Systems Engineers High-Impact MedTech Startup Denver, CO $120,000.00-$160,000.00 5 days ago Lakewood, CO $135,100.00-$168,900.00 3 weeks ago TS/SCI Senior Embedded Software Engineer - Satellite Experience Boulder, CO $75,000.00-$140,000.00 2 months ago Sr. Software Development Engineer - Embedded, C++, AI, Linux Longmont, CO $119,120.00-$178,680.00 1 week ago Sr. Embedded FPGA Software Engineer - 338 Broomfield, CO $141,000.00-$177,000.00 3 months ago Longmont, CO $135,679.00-$189,950.25 2 weeks ago Embedded Software Engineer III - New Glenn Avionics Denver, CO $135,679.00-$207,218.55 5 days ago Avionics Software Engineer III (Engines)Senior Embedded Software Engineer - Linux Boulder, CO $123,000.00-$161,000.00 1 week ago Signals Software Engineer with C DevelopmentPrincipal Embedded Software Engineer (DSP) / EM Navigation Lafayette, CO $175,000.00-$200,000.00 3 days ago We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
04/02/2026
Full time
Join to apply for the Principal Embedded Software Engineer II role at CesiumAstro 3 days ago Be among the first 25 applicants Join to apply for the Principal Embedded Software Engineer II role at CesiumAstro Get AI-powered advice on this job and more exclusive features. Please Note: To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee (protected individuals as defined by 8 U.S.C. 1324b(a)(3 , or eligible to obtain the required authorizations from the U.S. Department of State. At CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and autonomous work, CesiumAstro is the place for you. We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are seeking a highly skilled and experienced Principal Embedded Software Engineer II to join our software team. In this position, you will be responsible for low-level and high-level software in Cesium's products through all phases of the development process. Key projects will include Linux-based single-board computers and high-reliability microcontroller systems. Cesium's goal is to create an out-of-the-box hardware and software experience which enhances our customers' ability to rapidly integrate our products into their systems. As a Cesium software team member, you will be responsible for software designs from concept through production, including product roadmaps, block diagrams, detailed design and coding, analysis, test, qualification, and in-orbit support. The ideal candidate will have development experience at nearly every level of the software stack, including microcontrollers, low-level drivers, board support packages (BSP), end-use applications, and user interfaces. Additionally, the ideal candidate will have experience in software testing and high-reliability qualification, as well as software engineering and software project management practices. The successful candidate will present engineering design review materials to our customers and executive team, as well as participate in proposal-writing efforts. As such, excellent written and verbal communication skills are required. Job Duties And Responsibilities Design and implement software for embedded devices and systems, from requirements to production and commercial deployment. Design, develop, code, test, debug and document system software. Review code and system designs. Analyze code for efficiency, stability and scalability. Integrate and validate new product designs. Support software quality assurance and optimize I/O performance. Provide post-production/in-orbit customer support. Interface with hardware design and development engineers. Assess third party and open source software. Job Requirements And Minimum Qualifications Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering. Minimum of 11 years of industry experience in software development. Experience in hands-on development and troubleshooting of embedded hardware. API design for interfacing with FPGAs. Extensive programming experience in C and an object oriented programming language, preferably C++. Experience in embedded systems design with preemptive, multitasking real-time operating systems (experience with real-time Linux is desirable). Familiarity with software configuration management tools, defect tracking tools, and peer review. Excellent knowledge of real-time system coding techniques, IP protocols, interfaces, and hardware subsystems. Excellent understanding of multi-threaded applications and resource management. Excellent written and verbal communication skills. Preferred Experience Experience with products for aerospace applications. Adequate knowledge of reading electronics schematics and component data sheets. Experience with ARM processors and fully-featured microcontrollers. Experience in design and development of a Software Development Kit (SDK). $170,000 - $210,000 a year CesiumAstro considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. Full-time employment offers include company stock options and a generous benefits package including health, dental, vision, HSA, FSA, life, disability and retirement plans. CesiumAstro is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law. Please note: CesiumAstro does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to CesiumAstro team members not through our approved vendor list or Talent Acquisition will be considered property of CesiumAstro, and we will not be obligated to pay any referral fees. Seniority level Seniority levelMid-Senior level Employment type Employment typeFull-time Job function Job functionEngineering and Information Technology IndustriesDefense and Space Manufacturing Referrals increase your chances of interviewing at CesiumAstro by 2x Get notified about new Embedded Software Engineer jobs in Denver Metropolitan Area . Denver, CO $95,000.00-$115,000.00 4 months ago Broomfield, CO $130,000.00-$160,000.00 3 weeks ago Boulder, CO $131,000.00-$175,000.00 1 month ago Longmont, CO $100,000.00-$130,000.00 1 week ago Niwot, CO $75,000.00-$90,000.00 3 weeks ago Longmont, CO $75,000.00-$90,000.00 3 weeks ago Niwot, CO $75,000.00-$90,000.00 3 weeks ago Embedded Flight Software Engineer - New Glenn Denver, CO $91,158.00-$139,222.66 2 weeks ago ME / EE / Embedded Systems Engineers High-Impact MedTech Startup Denver, CO $120,000.00-$160,000.00 5 days ago Lakewood, CO $135,100.00-$168,900.00 3 weeks ago TS/SCI Senior Embedded Software Engineer - Satellite Experience Boulder, CO $75,000.00-$140,000.00 2 months ago Sr. Software Development Engineer - Embedded, C++, AI, Linux Longmont, CO $119,120.00-$178,680.00 1 week ago Sr. Embedded FPGA Software Engineer - 338 Broomfield, CO $141,000.00-$177,000.00 3 months ago Longmont, CO $135,679.00-$189,950.25 2 weeks ago Embedded Software Engineer III - New Glenn Avionics Denver, CO $135,679.00-$207,218.55 5 days ago Avionics Software Engineer III (Engines)Senior Embedded Software Engineer - Linux Boulder, CO $123,000.00-$161,000.00 1 week ago Signals Software Engineer with C DevelopmentPrincipal Embedded Software Engineer (DSP) / EM Navigation Lafayette, CO $175,000.00-$200,000.00 3 days ago We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Principal Software Engineer (Embedded Systems)
Black Rock Solutions INC Norwalk, Connecticut
Principal Software Engineer (Embedded Systems) Location: Norwalk, CT Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Responsibilities As a software engineer, you'll tackle challenges that blend hardware and software-working on things like machine learning for organizing and categorizing algorithms, real time system monitoring, and high performance automation tools. The problems are complex, the scale is global, and your work directly impacts how businesses operate. It's an environment where innovation is constant, your contributions are visible, and your growth is taken seriously. Qualifications 10 years of experience with C++, Embedded Development, RTOS, and Control systems are needed for this role. Bachelor's degree as a minimum is also needed for this role. Experience with C Experience with C++ Experience with RTOS Experience with Embedded Software Experience with Device Driver Software Development Contact Aniket Singh Senior Technical Recruiter Email:
04/02/2026
Full time
Principal Software Engineer (Embedded Systems) Location: Norwalk, CT Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Responsibilities As a software engineer, you'll tackle challenges that blend hardware and software-working on things like machine learning for organizing and categorizing algorithms, real time system monitoring, and high performance automation tools. The problems are complex, the scale is global, and your work directly impacts how businesses operate. It's an environment where innovation is constant, your contributions are visible, and your growth is taken seriously. Qualifications 10 years of experience with C++, Embedded Development, RTOS, and Control systems are needed for this role. Bachelor's degree as a minimum is also needed for this role. Experience with C Experience with C++ Experience with RTOS Experience with Embedded Software Experience with Device Driver Software Development Contact Aniket Singh Senior Technical Recruiter Email:
Senior Embedded & Real-Time Software Engineer (Top Secret)
Northrop Grumman Corp. (AU)
A leading aerospace and defense company in California is seeking a Senior Principal Embedded & Real Time Software Engineer. This role involves designing, developing, and testing software for critical systems, working in an Agile environment. Candidates should possess a Bachelor's degree in a STEM field with extensive experience in software development, particularly in C, C++, and Python. A Top Secret clearance is required. The position offers a competitive salary and opportunities for career advancement.
04/02/2026
Full time
A leading aerospace and defense company in California is seeking a Senior Principal Embedded & Real Time Software Engineer. This role involves designing, developing, and testing software for critical systems, working in an Agile environment. Candidates should possess a Bachelor's degree in a STEM field with extensive experience in software development, particularly in C, C++, and Python. A Top Secret clearance is required. The position offers a competitive salary and opportunities for career advancement.
Senior Embedded & Real-Time Software Engineer (Top Secret)
Northrop Grumman Corp. (JP)
A leading aerospace and defense company in California is seeking a Senior Principal Embedded & Real Time Software Engineer. This role involves designing, developing, and testing software systems in a collaborative Agile environment. Candidates should have 8 years of experience in engineering, familiarity with programming languages like C and C++, and demonstrate capability in real-time applications. A Top Secret clearance is required, and the position offers competitive salary and relocation assistance.
04/02/2026
Full time
A leading aerospace and defense company in California is seeking a Senior Principal Embedded & Real Time Software Engineer. This role involves designing, developing, and testing software systems in a collaborative Agile environment. Candidates should have 8 years of experience in engineering, familiarity with programming languages like C and C++, and demonstrate capability in real-time applications. A Top Secret clearance is required, and the position offers competitive salary and relocation assistance.
Principal / Senior GPU Software Performance Engineer - Post Training
Advanced Micro Devices
WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Principal / Senior GPU Software Performance Engineer - Post Training THE ROLE Drive the performance of post training workloads on AMD Instinct GPUs. You'll work across kernels, distributed training, and framework integrations to deliver fast, stable, and reproducible training pipelines on ROCm. THE PERSON The ideal candidate is passionate about software engineering and the craft of training performance. You lead sophisticated cross stack issues-spanning data loaders, kernels, distributed training, and compilers-to clear resolution. You communicate crisply and collaborate effectively with framework, compiler, kernel, and model teams across AMD, driving measurable improvements with rigor, ownership, and reproducibility. KEY RESPONSIBILITIES Lead performance for finetuning and RL training solutions on AMD GPUs. Improve throughput, memory efficiency, and stability across data, model, and optimizer steps. Optimize multi GPU/multi node training and communication patterns. Contribute efficient kernels/ops and targeted graph level optimizations. Profile, diagnose, and resolve bottlenecks using standard tooling; prevent regressions in CI. Ship reproducible pipelines and documentation adopted by internal teams and external developers. Collaborate with framework, compiler, and model teams to land durable improvements. PREFERRED EXPERIENCE Proven GPU performance engineering for deep learning (ROCm/HIP, Triton, or similar). Hands on with SFT. LoRA and RL based training at scale. Strong PyTorch experience (torch.distributed, FSDP/ZeRO or equivalent). Proficient in Python and C++; comfortable reading/writing kernels when needed. Experience with distributed systems and collective communication libraries. Track record of turning profiles into fixes, upstreaming changes, and documenting results. ACADEMIC CREDENTIALS B.S./M.S./Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, or equivalent LOCATION San Jose, CA preferred. Other US based locations may be considered. Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
04/02/2026
Full time
WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Principal / Senior GPU Software Performance Engineer - Post Training THE ROLE Drive the performance of post training workloads on AMD Instinct GPUs. You'll work across kernels, distributed training, and framework integrations to deliver fast, stable, and reproducible training pipelines on ROCm. THE PERSON The ideal candidate is passionate about software engineering and the craft of training performance. You lead sophisticated cross stack issues-spanning data loaders, kernels, distributed training, and compilers-to clear resolution. You communicate crisply and collaborate effectively with framework, compiler, kernel, and model teams across AMD, driving measurable improvements with rigor, ownership, and reproducibility. KEY RESPONSIBILITIES Lead performance for finetuning and RL training solutions on AMD GPUs. Improve throughput, memory efficiency, and stability across data, model, and optimizer steps. Optimize multi GPU/multi node training and communication patterns. Contribute efficient kernels/ops and targeted graph level optimizations. Profile, diagnose, and resolve bottlenecks using standard tooling; prevent regressions in CI. Ship reproducible pipelines and documentation adopted by internal teams and external developers. Collaborate with framework, compiler, and model teams to land durable improvements. PREFERRED EXPERIENCE Proven GPU performance engineering for deep learning (ROCm/HIP, Triton, or similar). Hands on with SFT. LoRA and RL based training at scale. Strong PyTorch experience (torch.distributed, FSDP/ZeRO or equivalent). Proficient in Python and C++; comfortable reading/writing kernels when needed. Experience with distributed systems and collective communication libraries. Track record of turning profiles into fixes, upstreaming changes, and documenting results. ACADEMIC CREDENTIALS B.S./M.S./Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, or equivalent LOCATION San Jose, CA preferred. Other US based locations may be considered. Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board