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.

9 jobs found

Email me jobs like this
Refine Search
Current Search
embedded software engineer principal engineer embedded software
Principal Flight Software Engineer
Jobot El Segundo, California
Next generational aerospace & defense company seeking an experienced Principal Flight Software Engineer to join our growing team! This Jobot Job is hosted by: Josh Rabinowitz Are you a fit? Easy Apply now by clicking the "Quick Apply" buttonand sending us your resume. Salary: $175,000 - $200,000 per year A bit about us: We are seeking a Principal Flight Software Engineer to lead the architecture, development, integration, and validation of mission-critical flight software supporting next-generation space systems. This individual will serve as a technical authority across spacecraft programs, ensuring robust, fault-tolerant, and secure software solutions for national security missions. You will play a pivotal role in shaping software strategy across spacecraft platforms including LEO, MEO, GEO, and responsive space architectures, working closely with systems, avionics, GNC, mission operations, and cybersecurity teams. If this sounds like the opportunity for you please read on! Why join us? Comprehensive benefits package, including health insurance, retirement plans, and paid time off. Opportunities for professional growth and continuing education. Collaborative work environment with a focus on innovation and quality. We are committed to fostering professional development and career advancement by promoting accelerated growth opportunities from within our organization. Job Details BS or MS in Computer Science, Electrical Engineering, or Computer Engineering 10+ years of experience developing embedded and real-time software for space, aerospace, robotics, or other mission-critical systems Led software development across the full lifecycle: requirements, design, integration, testing, and flight operations Strong proficiency in C/C++ with working knowledge of Python or scripting for automation and testing Experience with RTOS, bare-metal development, and Linux-based embedded systems Deep expertise in software reliability, deterministic timing, concurrency, and resource management in constrained environments Eligible to obtain and maintain a U.S. Government security clearance Preferred: Experience with flight software frameworks (e.g., NASA cFS, F'/F Prime, or custom architectures) Preferred: Familiarity with MBSE practices and interface control documentation (ICDs) If this sounds like the opportunity for you and you're ready for your next challenge please apply today! Interested in hearing more? Easy Apply now by clicking the "Quick Apply" button. Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, age (40 and over), disability, military status, genetic information or any other basis protected by applicable federal, state, or local laws. Jobot also prohibits harassment of applicants or employees based on any of these protected categories. It is Jobot's policy to comply with all applicable federal, state and local laws respecting consideration of unemployment status in making hiring decisions. Sometimes Jobot is required to perform background checks with your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance. Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Jobot, and/or its agents and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here:
04/15/2026
Full time
Next generational aerospace & defense company seeking an experienced Principal Flight Software Engineer to join our growing team! This Jobot Job is hosted by: Josh Rabinowitz Are you a fit? Easy Apply now by clicking the "Quick Apply" buttonand sending us your resume. Salary: $175,000 - $200,000 per year A bit about us: We are seeking a Principal Flight Software Engineer to lead the architecture, development, integration, and validation of mission-critical flight software supporting next-generation space systems. This individual will serve as a technical authority across spacecraft programs, ensuring robust, fault-tolerant, and secure software solutions for national security missions. You will play a pivotal role in shaping software strategy across spacecraft platforms including LEO, MEO, GEO, and responsive space architectures, working closely with systems, avionics, GNC, mission operations, and cybersecurity teams. If this sounds like the opportunity for you please read on! Why join us? Comprehensive benefits package, including health insurance, retirement plans, and paid time off. Opportunities for professional growth and continuing education. Collaborative work environment with a focus on innovation and quality. We are committed to fostering professional development and career advancement by promoting accelerated growth opportunities from within our organization. Job Details BS or MS in Computer Science, Electrical Engineering, or Computer Engineering 10+ years of experience developing embedded and real-time software for space, aerospace, robotics, or other mission-critical systems Led software development across the full lifecycle: requirements, design, integration, testing, and flight operations Strong proficiency in C/C++ with working knowledge of Python or scripting for automation and testing Experience with RTOS, bare-metal development, and Linux-based embedded systems Deep expertise in software reliability, deterministic timing, concurrency, and resource management in constrained environments Eligible to obtain and maintain a U.S. Government security clearance Preferred: Experience with flight software frameworks (e.g., NASA cFS, F'/F Prime, or custom architectures) Preferred: Familiarity with MBSE practices and interface control documentation (ICDs) If this sounds like the opportunity for you and you're ready for your next challenge please apply today! Interested in hearing more? Easy Apply now by clicking the "Quick Apply" button. Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, age (40 and over), disability, military status, genetic information or any other basis protected by applicable federal, state, or local laws. Jobot also prohibits harassment of applicants or employees based on any of these protected categories. It is Jobot's policy to comply with all applicable federal, state and local laws respecting consideration of unemployment status in making hiring decisions. Sometimes Jobot is required to perform background checks with your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance. Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Jobot, and/or its agents and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here:
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/15/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
Sentinel Sr Principal Embedded Software Engineer - 17793
Northrop Grumman Huntsville, Alabama
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: Secret TRAVEL: Yes, 10% 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. Northrop Grumman Defense Systems is seeking Sr. Principal Embedded Software Engineers for the Flight / Guidance Navigation & Control (GN&C) Software Team. This position will be located in Roy, Utah, or Huntsville, Alabama and will support the Sentinel Program. What You'll Get To Do: Design, develop, document, test, and debug software/system applications. Conduct multidisciplinary research and collaborate with equipment designers and/or hardware engineers in the planning, design, development, and utilization of embedded systems for safety and mission critical software. Must be able to work and collaborate with a team of software engineers in an Agile environment to meet critical milestones. Ensure program mandated software standards and compliance criteria are met. Understand and can develop in a continuous integration tool chain environment meeting technical and compliance requirements. Create and maintain continuous integration and deployment (CI/CD) pipelines. Write scripts and configurations to automate software testing, deployment, and maintenance in a manner consistent with software engineering best practices. Proactively monitor build and deployment pipelines and infrastructure, apply patches, troubleshoot issues, and resolve errors. Automate infrastructure and/or cloud resource deployments and configuration using infrastructure-as-code tools. Position Benefits As a full-time employee of Northrop Grumman, you are eligible for our robust benefits package including • Medical, Dental & Vision coverage • 401k • Educational Assistance • Life Insurance • Employee Assistance Programs & Work/Life Solutions • Paid Time Off • Health & Wellness Resources • Employee Discounts This positions standard work schedule is a 9/80. The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off. You'll Bring These Qualifications: Bachelor's Degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university and 8 years of relevant engineering experience, Master's in STEM with 6 years of relevant experience; PhD with 4 year of relevant experience. • Active DoD Secret clearance with a reinvestigation date occurring in the last 6 years. • US Citizenship with Ability to obtain Special Program Access (SAP) Preferred Qualifications: • Previous internship/co-op or other work experience, leadership & teamwork capabilities, interpersonal communication skills, and activities (professional/community/extracurricular). • Able to assimilate information from multiple sources, create coherent plans and then execute those plans • Familiarity with security coding standard best practices, static and dynamic scanning tools, i.e., SonarQube, Fortify, Coverity, PCLint, etc. • Programming and scripting experience in a UNIX environment (C++, Perl, Python, Bash, Ruby, Shell, Scripts) Primary Level Salary Range: $122,800.00 - $184,200.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/14/2026
Full time
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: Secret TRAVEL: Yes, 10% 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. Northrop Grumman Defense Systems is seeking Sr. Principal Embedded Software Engineers for the Flight / Guidance Navigation & Control (GN&C) Software Team. This position will be located in Roy, Utah, or Huntsville, Alabama and will support the Sentinel Program. What You'll Get To Do: Design, develop, document, test, and debug software/system applications. Conduct multidisciplinary research and collaborate with equipment designers and/or hardware engineers in the planning, design, development, and utilization of embedded systems for safety and mission critical software. Must be able to work and collaborate with a team of software engineers in an Agile environment to meet critical milestones. Ensure program mandated software standards and compliance criteria are met. Understand and can develop in a continuous integration tool chain environment meeting technical and compliance requirements. Create and maintain continuous integration and deployment (CI/CD) pipelines. Write scripts and configurations to automate software testing, deployment, and maintenance in a manner consistent with software engineering best practices. Proactively monitor build and deployment pipelines and infrastructure, apply patches, troubleshoot issues, and resolve errors. Automate infrastructure and/or cloud resource deployments and configuration using infrastructure-as-code tools. Position Benefits As a full-time employee of Northrop Grumman, you are eligible for our robust benefits package including • Medical, Dental & Vision coverage • 401k • Educational Assistance • Life Insurance • Employee Assistance Programs & Work/Life Solutions • Paid Time Off • Health & Wellness Resources • Employee Discounts This positions standard work schedule is a 9/80. The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off. You'll Bring These Qualifications: Bachelor's Degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university and 8 years of relevant engineering experience, Master's in STEM with 6 years of relevant experience; PhD with 4 year of relevant experience. • Active DoD Secret clearance with a reinvestigation date occurring in the last 6 years. • US Citizenship with Ability to obtain Special Program Access (SAP) Preferred Qualifications: • Previous internship/co-op or other work experience, leadership & teamwork capabilities, interpersonal communication skills, and activities (professional/community/extracurricular). • Able to assimilate information from multiple sources, create coherent plans and then execute those plans • Familiarity with security coding standard best practices, static and dynamic scanning tools, i.e., SonarQube, Fortify, Coverity, PCLint, etc. • Programming and scripting experience in a UNIX environment (C++, Perl, Python, Bash, Ruby, Shell, Scripts) Primary Level Salary Range: $122,800.00 - $184,200.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.
Northrop Grumman
Sr Principal Engineer Embedded Software- 17567
Northrop Grumman Huntsville, Alabama
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: Secret TRAVEL: Yes, 10% 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. Northrop Grumman Defense Systems is seeking Embedded Software Engineers for the Flight / Guidance Navigation & Control (GN&C) Software Team to develop systems software design & architecture. This position will be located in Roy, Utah or Huntsville, Alabama and will support the Sentinel Program. What You'll Get To Do: Designs, develops, operates and maintains software and firmware components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing requirements. Applies the appropriate standards, processes, procedures and tools throughout the system development life cycle to support the generation of such engineering applications and products such as laboratory simulation systems, aircraft flight control and display systems, mechanical and electrical systems. Interfaces with customers, suppliers, application users and other technical and support personnel. Basic Qualifications: • Sr. Principal Embedded Engineer Software: 08 Years with Bachelor's in STEM field of study, 06 Years with Masters, 04 Years with PhD • US Citizenship with Active DoD Secret clearance with a reinvestigation date occurring in the last 6 years. • Ability to obtain Special Program Access (SAP). • 4+ year experience in developing software/writing code in C/C++/C#, Python or similar programming language • 4+ year experience in object-oriented programming and design patterns • 2+ year experience in hardware/software communication interfaces, real-time and post processing data analytics • Experience with Model Based Systems Engineering using Cameo • Experience with IBM Rational tool suite (DOORS) • Experience with Agile and working in a cross-function Scrum team and with Atlassian Tool Suite Preferred Qualifications: • Experience developing software for a hard real time system or hardware devices • Able to assimilate information from multiple sources, create coherent plans and then execute those plans • Experience developing or debugging operating system software targeted for an embedded system • Experience integrating SWIL • Experience with full life cycle of software development and Agile software development • Ability to team plan, execute, and manage the technical scope, and support leadership planning. Primary Level Salary Range: $122,800.00 - $184,200.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/14/2026
Full time
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: Secret TRAVEL: Yes, 10% 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. Northrop Grumman Defense Systems is seeking Embedded Software Engineers for the Flight / Guidance Navigation & Control (GN&C) Software Team to develop systems software design & architecture. This position will be located in Roy, Utah or Huntsville, Alabama and will support the Sentinel Program. What You'll Get To Do: Designs, develops, operates and maintains software and firmware components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing requirements. Applies the appropriate standards, processes, procedures and tools throughout the system development life cycle to support the generation of such engineering applications and products such as laboratory simulation systems, aircraft flight control and display systems, mechanical and electrical systems. Interfaces with customers, suppliers, application users and other technical and support personnel. Basic Qualifications: • Sr. Principal Embedded Engineer Software: 08 Years with Bachelor's in STEM field of study, 06 Years with Masters, 04 Years with PhD • US Citizenship with Active DoD Secret clearance with a reinvestigation date occurring in the last 6 years. • Ability to obtain Special Program Access (SAP). • 4+ year experience in developing software/writing code in C/C++/C#, Python or similar programming language • 4+ year experience in object-oriented programming and design patterns • 2+ year experience in hardware/software communication interfaces, real-time and post processing data analytics • Experience with Model Based Systems Engineering using Cameo • Experience with IBM Rational tool suite (DOORS) • Experience with Agile and working in a cross-function Scrum team and with Atlassian Tool Suite Preferred Qualifications: • Experience developing software for a hard real time system or hardware devices • Able to assimilate information from multiple sources, create coherent plans and then execute those plans • Experience developing or debugging operating system software targeted for an embedded system • Experience integrating SWIL • Experience with full life cycle of software development and Agile software development • Ability to team plan, execute, and manage the technical scope, and support leadership planning. Primary Level Salary Range: $122,800.00 - $184,200.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.
LEAD COMPUTER SCIENTIST - LEAD ENGINEER - PRINCIPAL COMPUTER SCIENTIST - Senior Software Developer
Southwest Research Institute San Antonio, Texas
Who We Are: Join the Defense and Intelligence Solutions team; team members support design and development complex and innovative software solutions across a variety customers and platform types. Enjoy a hybrid work schedule out of San Antonio, Texas with excellent benefits and team-members! Objectives of this Role: Adding a highly motivated, proactive, and detailed oriented Lead Computer Scientist to a dynamic team of Software Architects, other Computer Scientists and Engineers that are designing, developing, and documenting next generation software solutions. Contribute to/lead small teams through all aspects of the Software Life Cycle using Agile Methodologies, to include requirements creation and interpretation, leading design, trade studies, development, documentation, testing, task tracking and status, and deployment. Support/lead design and development for new technical solutions and frameworks for thin client, server side development, OOP, embedded programming and database patterns and implementation. Create and contribute to customer required requirements, design and other documentation. Understand applied research solutions and contribute to designs that will support more robust scalability, sustainability, and availability to enable moving the solution from a research to an operational environment. Support proposals as needed. Effective and proactive communication, both verbally and in writing. Give task updates, recommend technical solutions, ask questions, create technical documentation, and support client interactions. Daily and Monthly Responsibilities: Contribute to/lead design and dev of advanced software architectures utilizing object oriented and embedded programming fundamentals, distributing computing, thin clients, and data distribution systems. Proactively communicating on task status and communicating with leadership. Contribute to/lead all phases of the project life cycle: developing technical requirements, designing and developing innovative solutions to difficult problems, testing and integration with a larger system, and installing and documenting complete solutions. Proactively and effectively interacting with team members, working with the team and customer to understand requirements and constraints of the target environment. Working with internal teams to support SW side of proposals, to include basis of estimates. Assist or create WBS for SW efforts to support Agile development cycles, assist and/or lead task estimations and schedule creation for SW tasks assigned and for junior team members. Assess and quantify technical debt based on constraints and requirements. If tasking permits, working a hybrid home/office schedule. Up to 25% travel. Travel to SwRI facilities, short-term travel to government client facilities in the U.S. and overseas. Requirements: Requires a Bachelors degree in Computer Science or Computer Engineering (emphasis on programming and software development) or related such as Computational Engineering. Current DoD security clearance is highly desired. 8 years: Experience in a variety of programming languages such as Javascript, JAVA, C#, C++, HTML5, and Python. 7 years of experience for those with a Masters degree. Be able to analyze and translate complex technical requirements into an application design, implementation, unit and integration testing; assess and communicate technical debt associated with constraints and design, create software unit testing, and integration & documentation. Be proficient in working with Microsoft Tools, Teams, Various Software Repositories, Various Build Environments, Software Engineering practices, Various Operating systems, Distributed computing, and Computer Science principles. Excellent verbal and written communication skills, proactive communicator, detailed oriented, fast learner, work in a collaborative team environment, and the ability to self-direct. A valid/clear driver's license is required.
04/14/2026
Full time
Who We Are: Join the Defense and Intelligence Solutions team; team members support design and development complex and innovative software solutions across a variety customers and platform types. Enjoy a hybrid work schedule out of San Antonio, Texas with excellent benefits and team-members! Objectives of this Role: Adding a highly motivated, proactive, and detailed oriented Lead Computer Scientist to a dynamic team of Software Architects, other Computer Scientists and Engineers that are designing, developing, and documenting next generation software solutions. Contribute to/lead small teams through all aspects of the Software Life Cycle using Agile Methodologies, to include requirements creation and interpretation, leading design, trade studies, development, documentation, testing, task tracking and status, and deployment. Support/lead design and development for new technical solutions and frameworks for thin client, server side development, OOP, embedded programming and database patterns and implementation. Create and contribute to customer required requirements, design and other documentation. Understand applied research solutions and contribute to designs that will support more robust scalability, sustainability, and availability to enable moving the solution from a research to an operational environment. Support proposals as needed. Effective and proactive communication, both verbally and in writing. Give task updates, recommend technical solutions, ask questions, create technical documentation, and support client interactions. Daily and Monthly Responsibilities: Contribute to/lead design and dev of advanced software architectures utilizing object oriented and embedded programming fundamentals, distributing computing, thin clients, and data distribution systems. Proactively communicating on task status and communicating with leadership. Contribute to/lead all phases of the project life cycle: developing technical requirements, designing and developing innovative solutions to difficult problems, testing and integration with a larger system, and installing and documenting complete solutions. Proactively and effectively interacting with team members, working with the team and customer to understand requirements and constraints of the target environment. Working with internal teams to support SW side of proposals, to include basis of estimates. Assist or create WBS for SW efforts to support Agile development cycles, assist and/or lead task estimations and schedule creation for SW tasks assigned and for junior team members. Assess and quantify technical debt based on constraints and requirements. If tasking permits, working a hybrid home/office schedule. Up to 25% travel. Travel to SwRI facilities, short-term travel to government client facilities in the U.S. and overseas. Requirements: Requires a Bachelors degree in Computer Science or Computer Engineering (emphasis on programming and software development) or related such as Computational Engineering. Current DoD security clearance is highly desired. 8 years: Experience in a variety of programming languages such as Javascript, JAVA, C#, C++, HTML5, and Python. 7 years of experience for those with a Masters degree. Be able to analyze and translate complex technical requirements into an application design, implementation, unit and integration testing; assess and communicate technical debt associated with constraints and design, create software unit testing, and integration & documentation. Be proficient in working with Microsoft Tools, Teams, Various Software Repositories, Various Build Environments, Software Engineering practices, Various Operating systems, Distributed computing, and Computer Science principles. Excellent verbal and written communication skills, proactive communicator, detailed oriented, fast learner, work in a collaborative team environment, and the ability to self-direct. A valid/clear driver's license is required.
Northrop Grumman
Sentinel Sr Principal Embedded Software Engineer - 17793
Northrop Grumman Huntsville, Alabama
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: Secret TRAVEL: Yes, 10% 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. Northrop Grumman Defense Systems is seeking Sr. Principal Embedded Software Engineers for the Flight / Guidance Navigation & Control (GN&C) Software Team. This position will be located in Roy, Utah, or Huntsville, Alabama and will support the Sentinel Program. What You'll Get To Do: Design, develop, document, test, and debug software/system applications. Conduct multidisciplinary research and collaborate with equipment designers and/or hardware engineers in the planning, design, development, and utilization of embedded systems for safety and mission critical software. Must be able to work and collaborate with a team of software engineers in an Agile environment to meet critical milestones. Ensure program mandated software standards and compliance criteria are met. Understand and can develop in a continuous integration tool chain environment meeting technical and compliance requirements. Create and maintain continuous integration and deployment (CI/CD) pipelines. Write scripts and configurations to automate software testing, deployment, and maintenance in a manner consistent with software engineering best practices. Proactively monitor build and deployment pipelines and infrastructure, apply patches, troubleshoot issues, and resolve errors. Automate infrastructure and/or cloud resource deployments and configuration using infrastructure-as-code tools. Position Benefits As a full-time employee of Northrop Grumman, you are eligible for our robust benefits package including • Medical, Dental & Vision coverage • 401k • Educational Assistance • Life Insurance • Employee Assistance Programs & Work/Life Solutions • Paid Time Off • Health & Wellness Resources • Employee Discounts This positions standard work schedule is a 9/80. The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off. You'll Bring These Qualifications: Bachelor's Degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university and 8 years of relevant engineering experience, Master's in STEM with 6 years of relevant experience; PhD with 4 year of relevant experience. • Active DoD Secret clearance with a reinvestigation date occurring in the last 6 years. • US Citizenship with Ability to obtain Special Program Access (SAP) Preferred Qualifications: • Previous internship/co-op or other work experience, leadership & teamwork capabilities, interpersonal communication skills, and activities (professional/community/extracurricular). • Able to assimilate information from multiple sources, create coherent plans and then execute those plans • Familiarity with security coding standard best practices, static and dynamic scanning tools, i.e., SonarQube, Fortify, Coverity, PCLint, etc. • Programming and scripting experience in a UNIX environment (C++, Perl, Python, Bash, Ruby, Shell, Scripts) Primary Level Salary Range: $122,800.00 - $184,200.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/09/2026
Full time
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: Secret TRAVEL: Yes, 10% 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. Northrop Grumman Defense Systems is seeking Sr. Principal Embedded Software Engineers for the Flight / Guidance Navigation & Control (GN&C) Software Team. This position will be located in Roy, Utah, or Huntsville, Alabama and will support the Sentinel Program. What You'll Get To Do: Design, develop, document, test, and debug software/system applications. Conduct multidisciplinary research and collaborate with equipment designers and/or hardware engineers in the planning, design, development, and utilization of embedded systems for safety and mission critical software. Must be able to work and collaborate with a team of software engineers in an Agile environment to meet critical milestones. Ensure program mandated software standards and compliance criteria are met. Understand and can develop in a continuous integration tool chain environment meeting technical and compliance requirements. Create and maintain continuous integration and deployment (CI/CD) pipelines. Write scripts and configurations to automate software testing, deployment, and maintenance in a manner consistent with software engineering best practices. Proactively monitor build and deployment pipelines and infrastructure, apply patches, troubleshoot issues, and resolve errors. Automate infrastructure and/or cloud resource deployments and configuration using infrastructure-as-code tools. Position Benefits As a full-time employee of Northrop Grumman, you are eligible for our robust benefits package including • Medical, Dental & Vision coverage • 401k • Educational Assistance • Life Insurance • Employee Assistance Programs & Work/Life Solutions • Paid Time Off • Health & Wellness Resources • Employee Discounts This positions standard work schedule is a 9/80. The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off. You'll Bring These Qualifications: Bachelor's Degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university and 8 years of relevant engineering experience, Master's in STEM with 6 years of relevant experience; PhD with 4 year of relevant experience. • Active DoD Secret clearance with a reinvestigation date occurring in the last 6 years. • US Citizenship with Ability to obtain Special Program Access (SAP) Preferred Qualifications: • Previous internship/co-op or other work experience, leadership & teamwork capabilities, interpersonal communication skills, and activities (professional/community/extracurricular). • Able to assimilate information from multiple sources, create coherent plans and then execute those plans • Familiarity with security coding standard best practices, static and dynamic scanning tools, i.e., SonarQube, Fortify, Coverity, PCLint, etc. • Programming and scripting experience in a UNIX environment (C++, Perl, Python, Bash, Ruby, Shell, Scripts) Primary Level Salary Range: $122,800.00 - $184,200.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.
Software Engineer
Butler Aerospace and Defense Newport, Rhode Island
Software Engineer Location: Middletown, RH Job ID: Pay Range: $75-88 ph (W2) Duration: 12 mos We are seeking a Principal Software Engineer with experience in real-time embedded C language system development to join our Physical Sciences & Systems business unit located a stone's throw from seaside Newport, Rhode Island. Responsibilities will include but are not limited to: Linux and VxWorks real-time software development on a wide range of embedded multi-threaded platforms, integrating with custom hardware, implementation of high-performance embedded solutions, middleware, and implementing control, detection, and tracking algorithms developed by the systems engineering team. The ideal candidate enjoys working in a multi-disciplinary role and is comfortable adapting to and identifying new technologies as needed. This candidate would have eight or more years of experience in implementing and maintaining high performance software, as well as a solid understanding of computer architectures, networking, device drivers, analog and digital interfaces, with experience across multiple real-time operating systems (RTOS). A strong background in signal processing and performance optimization would also be highly sought after. This position is an onsite role at the customer's site. Design, develop, implement, test, debug and integrate high performance embedded real-time software within heterogenous systems composed of multiple processor types and FPGAs, with external sensor and control interfaces for deployed DoD real-time software systems hosted on embedded hardware. Collaborate with a cross-functional team testing your contributions and analyzing performance. Integrate components you develop into a larger system in preparation for real world testing and deployment. Teaching, coaching, and mentoring less experienced staff. Contributing to proposals as well as preliminary and critical design reviews. What you will gain Involvement in the technical components of solving our customer's most complex problems. Work with world-class researchers and engineers who embrace innovation and challenge the status quo. Experience in a highly visible software development team, exposure to the Navy acquisition process, and opportunity to learn new technologies and gain new embedded development experiences. Qualifications This position requires a BS degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience Active Secret clearance required Experience including at least two of the following: Embedded C/C++ Software, High Performance Computer Systems, Embedded Real-Time Sensors and Control Applications, 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 Proficiency using C/C++. Desired Skills: Familiarity with digital signal processing algorithms and software. Knowledge of linear algebra concepts. Experience using the VSIPL high performance vector library or another vector processing library. Proficiency in MATLAB and/or optimizing algorithms in C/C++. Experience with real-time processing optimization. Benefits provided: 401K, medical, dental, and vision, sick time as applicable to state law Butler America Aerospace, LLC. is an equal opportunity employer. Butler evaluates applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. The Butler America Aerospace, LLC. EEO Policy Statement and "Know Your Rights" Poster is available here: Applicant and Employee Notices . Butler America Aerospace, LLC. is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please contact the Human Resources Department at
04/08/2026
Full time
Software Engineer Location: Middletown, RH Job ID: Pay Range: $75-88 ph (W2) Duration: 12 mos We are seeking a Principal Software Engineer with experience in real-time embedded C language system development to join our Physical Sciences & Systems business unit located a stone's throw from seaside Newport, Rhode Island. Responsibilities will include but are not limited to: Linux and VxWorks real-time software development on a wide range of embedded multi-threaded platforms, integrating with custom hardware, implementation of high-performance embedded solutions, middleware, and implementing control, detection, and tracking algorithms developed by the systems engineering team. The ideal candidate enjoys working in a multi-disciplinary role and is comfortable adapting to and identifying new technologies as needed. This candidate would have eight or more years of experience in implementing and maintaining high performance software, as well as a solid understanding of computer architectures, networking, device drivers, analog and digital interfaces, with experience across multiple real-time operating systems (RTOS). A strong background in signal processing and performance optimization would also be highly sought after. This position is an onsite role at the customer's site. Design, develop, implement, test, debug and integrate high performance embedded real-time software within heterogenous systems composed of multiple processor types and FPGAs, with external sensor and control interfaces for deployed DoD real-time software systems hosted on embedded hardware. Collaborate with a cross-functional team testing your contributions and analyzing performance. Integrate components you develop into a larger system in preparation for real world testing and deployment. Teaching, coaching, and mentoring less experienced staff. Contributing to proposals as well as preliminary and critical design reviews. What you will gain Involvement in the technical components of solving our customer's most complex problems. Work with world-class researchers and engineers who embrace innovation and challenge the status quo. Experience in a highly visible software development team, exposure to the Navy acquisition process, and opportunity to learn new technologies and gain new embedded development experiences. Qualifications This position requires a BS degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience Active Secret clearance required Experience including at least two of the following: Embedded C/C++ Software, High Performance Computer Systems, Embedded Real-Time Sensors and Control Applications, 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 Proficiency using C/C++. Desired Skills: Familiarity with digital signal processing algorithms and software. Knowledge of linear algebra concepts. Experience using the VSIPL high performance vector library or another vector processing library. Proficiency in MATLAB and/or optimizing algorithms in C/C++. Experience with real-time processing optimization. Benefits provided: 401K, medical, dental, and vision, sick time as applicable to state law Butler America Aerospace, LLC. is an equal opportunity employer. Butler evaluates applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. The Butler America Aerospace, LLC. EEO Policy Statement and "Know Your Rights" Poster is available here: Applicant and Employee Notices . Butler America Aerospace, LLC. is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please contact the Human Resources Department at
LEAD COMPUTER SCIENTIST - LEAD ENGINEER - PRINCIPAL COMPUTER SCIENTIST - Sr. Software Dev - Curr...
Southwest Research Institute San Antonio, Texas
Who We Are: Join the Defense and Intelligence Solutions as a Research Computer Scientist. You will be challenged in developing complex and innovative software solutions across a variety of customers and platform types. Enjoy a flexible work schedule, excellent benefits, and working alongside great teammates. A current / active TS/SCI with a Full Scope Polygraph is required. Objectives of this Role: Adding a highly motivated, proactive, and detailed oriented Lead Computer Scientist to a dynamic team of Software Architects, other Computer Scientists and Engineers that are designing, developing, and documenting next generation software solutions. Contribute to/lead small teams through all aspects of the Software Life Cycle using Agile Methodologies, to include requirements creation and interpretation, leading design, trade studies, development, documentation, testing, task tracking and status, and deployment. Support/lead design and development for new technical solutions and frameworks for thin client, server side development, OOP, embedded programming and database patterns and implementation. Create and contribute to customer required requirements, design and other documentation. Understand applied research solutions and contribute to designs that will support more robust scalability, sustainability, and availability to enable moving the solution from a research to an operational environment. Support proposals as needed. Effective and proactive communication, both verbally and in writing. Give task updates, recommend technical solutions, ask questions, create technical documentation, and support client interactions. Daily and Monthly Responsibilities: Contribute to/lead design and dev of advanced software architectures utilizing object oriented and embedded programming fundamentals, distributing computing, thin clients, and data distribution systems. Proactively communicating on task status and communicating with leadership. Contribute to/lead all phases of the project life cycle: developing technical requirements, designing and developing innovative solutions to difficult problems, testing and integration with a larger system, and installing and documenting complete solutions. Proactively and effectively interacting with team members, working with the team and customer to understand requirements and constraints of the target environment. Working with internal teams to support SW side of proposals, to include basis of estimates. Assist or create WBS for SW efforts to support Agile development cycles, assist and/or lead task estimations and schedule creation for SW tasks assigned and for junior team members. Assess and quantify technical debt based on constraints and requirements. If tasking permits, working a hybrid home/office schedule. Up to 25% travel. Travel to SwRI facilities, short-term travel to government client facilities in the U.S. and overseas. Requirements: Requires a Bachelors degree in Computer Science or Computer Engineering (emphasis on programming and software development) or related such as Computational Engineering. Applicant is required to have a current / active TS/SCI clearance with a full scope polygraph. 8 years: Experience in a variety of programming languages such as Javascript, JAVA, C#, C++, HTML5, and Python. 7 years of experience for those with a Masters degree. Be able to analyze and translate complex technical requirements into an application design, implementation, unit and integration testing; assess and communicate technical debt associated with constraints and design, create software unit testing, and integration & documentation. Be proficient in working with Microsoft Tools, Teams, Various Software Repositories, Various Build Environments, Software Engineering practices, Various Operating systems, Distributed computing, and Computer Science principles. Excellent verbal and written communication skills, proactive communicator, detailed oriented, fast learner, work in a collaborative team environment, and the ability to self-direct. A valid/clear driver's license is required.
04/01/2026
Full time
Who We Are: Join the Defense and Intelligence Solutions as a Research Computer Scientist. You will be challenged in developing complex and innovative software solutions across a variety of customers and platform types. Enjoy a flexible work schedule, excellent benefits, and working alongside great teammates. A current / active TS/SCI with a Full Scope Polygraph is required. Objectives of this Role: Adding a highly motivated, proactive, and detailed oriented Lead Computer Scientist to a dynamic team of Software Architects, other Computer Scientists and Engineers that are designing, developing, and documenting next generation software solutions. Contribute to/lead small teams through all aspects of the Software Life Cycle using Agile Methodologies, to include requirements creation and interpretation, leading design, trade studies, development, documentation, testing, task tracking and status, and deployment. Support/lead design and development for new technical solutions and frameworks for thin client, server side development, OOP, embedded programming and database patterns and implementation. Create and contribute to customer required requirements, design and other documentation. Understand applied research solutions and contribute to designs that will support more robust scalability, sustainability, and availability to enable moving the solution from a research to an operational environment. Support proposals as needed. Effective and proactive communication, both verbally and in writing. Give task updates, recommend technical solutions, ask questions, create technical documentation, and support client interactions. Daily and Monthly Responsibilities: Contribute to/lead design and dev of advanced software architectures utilizing object oriented and embedded programming fundamentals, distributing computing, thin clients, and data distribution systems. Proactively communicating on task status and communicating with leadership. Contribute to/lead all phases of the project life cycle: developing technical requirements, designing and developing innovative solutions to difficult problems, testing and integration with a larger system, and installing and documenting complete solutions. Proactively and effectively interacting with team members, working with the team and customer to understand requirements and constraints of the target environment. Working with internal teams to support SW side of proposals, to include basis of estimates. Assist or create WBS for SW efforts to support Agile development cycles, assist and/or lead task estimations and schedule creation for SW tasks assigned and for junior team members. Assess and quantify technical debt based on constraints and requirements. If tasking permits, working a hybrid home/office schedule. Up to 25% travel. Travel to SwRI facilities, short-term travel to government client facilities in the U.S. and overseas. Requirements: Requires a Bachelors degree in Computer Science or Computer Engineering (emphasis on programming and software development) or related such as Computational Engineering. Applicant is required to have a current / active TS/SCI clearance with a full scope polygraph. 8 years: Experience in a variety of programming languages such as Javascript, JAVA, C#, C++, HTML5, and Python. 7 years of experience for those with a Masters degree. Be able to analyze and translate complex technical requirements into an application design, implementation, unit and integration testing; assess and communicate technical debt associated with constraints and design, create software unit testing, and integration & documentation. Be proficient in working with Microsoft Tools, Teams, Various Software Repositories, Various Build Environments, Software Engineering practices, Various Operating systems, Distributed computing, and Computer Science principles. Excellent verbal and written communication skills, proactive communicator, detailed oriented, fast learner, work in a collaborative team environment, and the ability to self-direct. A valid/clear driver's license is required.
LEAD ANALYST - LEAD ENGINEER - PRINCIPAL ENGINEER - Systems Engineer
Southwest Research Institute Dayton, Ohio
Who We Are: The Tactical Aerospace Department is a premier supplier for aerospace quality technology on new and legacy DoD systems. This includes avionics, mission LRU's, flight worthy payloads, ground aerospace systems, and cutting edge third generation AI/ML for DoD platforms. Objectives of this Role: Responsible to develop System level and LRU Architectures. Lead the development of CONOPS, develop requirements, allocate requirements to engineering teams, and test LRU/Systems. Guide multi-disciplinary engineering teams to develop hardware, firmware, and software for complex flight worthy avionics/mission LRU's/payload hardware. Interact directly with clients to establish system requirements and architectures to meet client expectations. Provide technical project leadership throughout each program. Must be willing to travel. Utilize Model Based Systems Engineering (MBSE) processes to support system designs/architectures. Support department management in specific marketing activities, proposal development of embedded avionics programs, and in the development of product/technical roadmaps. Daily and Monthly Responsibilities: System Engineer over embedded avionics/aerospace programs. Lead a multi-disciplinary team to develop, integrate, and test embedded complex flight worthy systems. This includes electrical, mechanical, firmware, software, and AI/ML. Meet with internal and external customers to establish system technical requirements and facilitate development of specification documents and system architectures. Lead trade analyses within and across the relevant domains. Work with stakeholders to allocate functions to components/systems and develop those allocations into requirements for the engineers, designers, and managers to design, develop, integrate and test. Requirements: Requires a Bachelors degree in Electrical Engineering, Systems Engineering, Data Analytics or equivalent degree field. Fundamental understanding of MOSA, SOSA, FACE, and GRA architectures. 10+ years: Experience developing, deriving, and allocating tiered Systems Engineering requirements in Avionics applications/LRU's. Broad, basic understanding of engineering activities/disciplines in avionics development (e.g. Systems, Hardware Development, Firmware, software, Integration, Testing, Bid and Proposal efforts, CONOPS, Qualification, Certification, System Safety, FMEA, Lab activities, etc). Experience developing Architectures and basic/Intermediate experience with Model Based System Engineering (MBSE). A valid/clear driver's license is required.
04/01/2026
Full time
Who We Are: The Tactical Aerospace Department is a premier supplier for aerospace quality technology on new and legacy DoD systems. This includes avionics, mission LRU's, flight worthy payloads, ground aerospace systems, and cutting edge third generation AI/ML for DoD platforms. Objectives of this Role: Responsible to develop System level and LRU Architectures. Lead the development of CONOPS, develop requirements, allocate requirements to engineering teams, and test LRU/Systems. Guide multi-disciplinary engineering teams to develop hardware, firmware, and software for complex flight worthy avionics/mission LRU's/payload hardware. Interact directly with clients to establish system requirements and architectures to meet client expectations. Provide technical project leadership throughout each program. Must be willing to travel. Utilize Model Based Systems Engineering (MBSE) processes to support system designs/architectures. Support department management in specific marketing activities, proposal development of embedded avionics programs, and in the development of product/technical roadmaps. Daily and Monthly Responsibilities: System Engineer over embedded avionics/aerospace programs. Lead a multi-disciplinary team to develop, integrate, and test embedded complex flight worthy systems. This includes electrical, mechanical, firmware, software, and AI/ML. Meet with internal and external customers to establish system technical requirements and facilitate development of specification documents and system architectures. Lead trade analyses within and across the relevant domains. Work with stakeholders to allocate functions to components/systems and develop those allocations into requirements for the engineers, designers, and managers to design, develop, integrate and test. Requirements: Requires a Bachelors degree in Electrical Engineering, Systems Engineering, Data Analytics or equivalent degree field. Fundamental understanding of MOSA, SOSA, FACE, and GRA architectures. 10+ years: Experience developing, deriving, and allocating tiered Systems Engineering requirements in Avionics applications/LRU's. Broad, basic understanding of engineering activities/disciplines in avionics development (e.g. Systems, Hardware Development, Firmware, software, Integration, Testing, Bid and Proposal efforts, CONOPS, Qualification, Certification, System Safety, FMEA, Lab activities, etc). Experience developing Architectures and basic/Intermediate experience with Model Based System Engineering (MBSE). A valid/clear driver's license is required.

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