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.

29 jobs found

Email me jobs like this
Refine Search
Current Search
linux kernel software engineer
C++ Software Engineer
Elwood Roberts Berlin, New Jersey
Job Description Job Description Job: Software Engineer (C / C++) Location: Camden Waterfront Campus, New Jersey, NY. Industry: Aerospace / Aviation / Defense Security Clearance: Required and active (U.S. citizenship required). Salary Range: $100,000 - $175,000 Relocation Assistance is available along with a sign on bonus for the right people. Based onsite. We are looking for a talented and experienced embedded Software Engineer to guide the next generation of mission-critical national security systems. You will have a strong background in modern computer architecture, hardware bring-up and debugging, development of low-level embedded system-software including custom drivers, board support packages, and bootloader. What you will do and be responsible for: Develop device drivers and board support packages for custom embedded systems Diagnosis and debugging of complex hardware-software boundary issues Develop software to test manufactured circuit boards and diagnose manufacturing or design issues Participate in peer reviews, identify, track and repair defects Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, operational performance, and design of the overall system Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, hardware-software integration, and formal test Investigate root causes of complex issues, and implement solutions, working independently or with a multi-discipline team Develop software test plans and procedures, and other relevant technical documentation We are looking for people with the below experience: U.S. citizenship with an Active Department of Defense (DoD) Secret security clearance Degree in Computer Engineering, Electrical Engineering, Computer Science etc Ideally over 8 years experience in software development Ideally over 5+ years of experience developing and debugging drivers, BSPs, bootloaders, bare-metal applications, or other low-level development in embedded systems Experience with development of embedded systems in CC++, assembly, andor Rust Excellent oral and written communication skills Experience developing embedded Linux systems Proven experience developing device drivers and board support packages for modern RTOSs (Integrity, VxWorks, Zepher, seL4, Yocto) Proven experience with hardware bring-up on prototype or first-run hardware Experience building and customizing Yocto/OE or buildroot based Linux distributions, deep knowledge of BitBake, device trees, and the Linux Kernel ideal, but not required. Strong understanding of standard interface protocols such as UART, SPI, I2C, CAN, AXI, PCI/PCIe This is a great opportunity to work closely with a leading defence business and work along side a talented team developing tomorrows defence systems, there are excellent career opportunities and a great place to progress your career and experience. Apply now for immediate consideration.
11/10/2026
Full time
Job Description Job Description Job: Software Engineer (C / C++) Location: Camden Waterfront Campus, New Jersey, NY. Industry: Aerospace / Aviation / Defense Security Clearance: Required and active (U.S. citizenship required). Salary Range: $100,000 - $175,000 Relocation Assistance is available along with a sign on bonus for the right people. Based onsite. We are looking for a talented and experienced embedded Software Engineer to guide the next generation of mission-critical national security systems. You will have a strong background in modern computer architecture, hardware bring-up and debugging, development of low-level embedded system-software including custom drivers, board support packages, and bootloader. What you will do and be responsible for: Develop device drivers and board support packages for custom embedded systems Diagnosis and debugging of complex hardware-software boundary issues Develop software to test manufactured circuit boards and diagnose manufacturing or design issues Participate in peer reviews, identify, track and repair defects Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, operational performance, and design of the overall system Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, hardware-software integration, and formal test Investigate root causes of complex issues, and implement solutions, working independently or with a multi-discipline team Develop software test plans and procedures, and other relevant technical documentation We are looking for people with the below experience: U.S. citizenship with an Active Department of Defense (DoD) Secret security clearance Degree in Computer Engineering, Electrical Engineering, Computer Science etc Ideally over 8 years experience in software development Ideally over 5+ years of experience developing and debugging drivers, BSPs, bootloaders, bare-metal applications, or other low-level development in embedded systems Experience with development of embedded systems in CC++, assembly, andor Rust Excellent oral and written communication skills Experience developing embedded Linux systems Proven experience developing device drivers and board support packages for modern RTOSs (Integrity, VxWorks, Zepher, seL4, Yocto) Proven experience with hardware bring-up on prototype or first-run hardware Experience building and customizing Yocto/OE or buildroot based Linux distributions, deep knowledge of BitBake, device trees, and the Linux Kernel ideal, but not required. Strong understanding of standard interface protocols such as UART, SPI, I2C, CAN, AXI, PCI/PCIe This is a great opportunity to work closely with a leading defence business and work along side a talented team developing tomorrows defence systems, there are excellent career opportunities and a great place to progress your career and experience. Apply now for immediate consideration.
Software Engineer II (Applications)
Astronics Waukegan, Illinois
Job Description Job Description Astronics Connectivity Systems and Certification (formerly Telefonix PDT and Astronics Armstrong Aerospace) serves as the experienced, global market leader for in-flight entertainment and connectivity (IFEC) solutions for aircraft. As a systems certification provider, Astronics CSC has worked on over 100 projects for industry partners to upgrade commercial and business aircraft with new passenger power systems, IFEC navigation, communication and flight safety systems. Additionally, Astronics CSC offers proven IFEC hardware systems, flexible design platforms, high customer satisfaction, and long-term relationships with industry leaders to help make the connected aircraft a reality. The company now employs over 300 employees and is a six-time recipient of Chicago's Best and Brightest Employers to Work For award. Summary Develop information systems by designing, developing, and installing software solutions. Local 100% onsite position primarily in Waukegan, IL. Essential Duties and Responsibilities The essential duties and responsibilities include the following, other duties as assigned. Will develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas and following the software development lifecycle. Formulate, design, develop, document, test, and maintain primarily acceptance test, functional test, and/or firmware programming software, using industry best practices and standard design frameworks as appropriate. Analyze product requirements and design, consulting with hardware engineers and other engineering staff to determine necessary areas of test coverage and pass/fail criteria. Support factory manufacturing and customers in troubleshooting and root causing issues related to the test and/or programming software. The candidate must be "hands-on," detail oriented, and willing to roll up his/her sleeves to ensure a successful program. Responsible for implementing and complying with all ethical and legal compliance requirements. Other duties & functions may be assigned to this position as needed. Working knowledge of ISO/9001/14000/13485 and AS9100 processes. Qualifications To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Required: BS in Computer Science, Software Engineering, Computer Engineering, and/or Electrical Engineering from an accredited four-year college or university program. Detail oriented, proactive team player and methodical self-starter able to complete projects in a timely manner. Strong familiarity with different Linux operating systems (Ubuntu, Yocto, Debian, Raspberry Pi, for example), and can configure and troubleshoot network, video, and other devices by installing, or possibly customizing kernel modules. Ability to write Python, Bash and C/C++ code as needed for custom test or firmware programming software development. Front and back end database experience such as SQLite and MySQL. Java or C# experience a plus. Arduino experience a plus. Strong familiarity with Configuration Management, Revision Control, Defect/Change Tracking systems and software such as Github, Subversion, and JIRA, plus an interest in using and contributing to these systems. Possible experience with the development of application software for networked media sharing systems, advanced web pages, web software development languages/frameworks, streaming video, etc. that would be directly used in an In-Flight Entertainment system. Strong verbal and written communication skills. Compensation & Benefits: Base salary: $90,000 - $100,000, influenced by several factors including experience, skill set, education, certifications, market conditions, and business needs. In addition, you will be eligible for our Quarterly Incentive compensation bonus. This position may involve access to items subject to U.S. export-control laws. Employment is contingent upon the employee's authorization to access such items under applicable law. The company does not guarantee and is under no obligation to seek such authorization if it would be necessary. Astronics CSC provides a comprehensive benefits package available to full-time employees, with part-time employees potentially eligible for these benefits on a pro-rated basis. Stay Healthy - Health, dental, vision, disability, life insurance, FSA, HSA, as well as voluntary life/AD&D, voluntary critical illness, accident prevention and hospital indemnity. Save for the Future - 401K, Profit Sharing & Employee Stock Purchase Plan The Astronics Corporation Profit Sharing/ 401(k) Plan is a "safe harbor" plan. Under the plan, Astronics has committed to contribute 3% of your eligible wages, with the ability to do an annual discretionary adder on top. Find Balance - Employee Assistance Program & Wellness Program Time for You - Generous Paid Time Off (PTOS), Volunteer Time Off Program (VTO), Paid Holidays and Paid Parental Leave. Professional Growth - Tuition Reimbursement Program Astronics Corporation (Nasdaq: ATRO) serves the world's aerospace, defense, and other mission critical industries with proven, innovative technology solutions. Astronics works side-by-side with customers, integrating its array of power, connectivity, lighting, structures, interiors, and test technologies to solve complex challenges. For over 50 years, Astronics has delivered creative, customer-focused solutions with exceptional responsiveness. Today, global airframe manufacturers, airlines, militaries, completion centers and Fortune 500 companies rely on the collaborative spirit and innovation of Astronics. The Company's strategy is to increase its value by developing technologies and capabilities that provide innovative solutions to its targeted markets. For more information on Astronics and its solutions, visit . All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or other legally protected status.
11/10/2026
Full time
Job Description Job Description Astronics Connectivity Systems and Certification (formerly Telefonix PDT and Astronics Armstrong Aerospace) serves as the experienced, global market leader for in-flight entertainment and connectivity (IFEC) solutions for aircraft. As a systems certification provider, Astronics CSC has worked on over 100 projects for industry partners to upgrade commercial and business aircraft with new passenger power systems, IFEC navigation, communication and flight safety systems. Additionally, Astronics CSC offers proven IFEC hardware systems, flexible design platforms, high customer satisfaction, and long-term relationships with industry leaders to help make the connected aircraft a reality. The company now employs over 300 employees and is a six-time recipient of Chicago's Best and Brightest Employers to Work For award. Summary Develop information systems by designing, developing, and installing software solutions. Local 100% onsite position primarily in Waukegan, IL. Essential Duties and Responsibilities The essential duties and responsibilities include the following, other duties as assigned. Will develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas and following the software development lifecycle. Formulate, design, develop, document, test, and maintain primarily acceptance test, functional test, and/or firmware programming software, using industry best practices and standard design frameworks as appropriate. Analyze product requirements and design, consulting with hardware engineers and other engineering staff to determine necessary areas of test coverage and pass/fail criteria. Support factory manufacturing and customers in troubleshooting and root causing issues related to the test and/or programming software. The candidate must be "hands-on," detail oriented, and willing to roll up his/her sleeves to ensure a successful program. Responsible for implementing and complying with all ethical and legal compliance requirements. Other duties & functions may be assigned to this position as needed. Working knowledge of ISO/9001/14000/13485 and AS9100 processes. Qualifications To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Required: BS in Computer Science, Software Engineering, Computer Engineering, and/or Electrical Engineering from an accredited four-year college or university program. Detail oriented, proactive team player and methodical self-starter able to complete projects in a timely manner. Strong familiarity with different Linux operating systems (Ubuntu, Yocto, Debian, Raspberry Pi, for example), and can configure and troubleshoot network, video, and other devices by installing, or possibly customizing kernel modules. Ability to write Python, Bash and C/C++ code as needed for custom test or firmware programming software development. Front and back end database experience such as SQLite and MySQL. Java or C# experience a plus. Arduino experience a plus. Strong familiarity with Configuration Management, Revision Control, Defect/Change Tracking systems and software such as Github, Subversion, and JIRA, plus an interest in using and contributing to these systems. Possible experience with the development of application software for networked media sharing systems, advanced web pages, web software development languages/frameworks, streaming video, etc. that would be directly used in an In-Flight Entertainment system. Strong verbal and written communication skills. Compensation & Benefits: Base salary: $90,000 - $100,000, influenced by several factors including experience, skill set, education, certifications, market conditions, and business needs. In addition, you will be eligible for our Quarterly Incentive compensation bonus. This position may involve access to items subject to U.S. export-control laws. Employment is contingent upon the employee's authorization to access such items under applicable law. The company does not guarantee and is under no obligation to seek such authorization if it would be necessary. Astronics CSC provides a comprehensive benefits package available to full-time employees, with part-time employees potentially eligible for these benefits on a pro-rated basis. Stay Healthy - Health, dental, vision, disability, life insurance, FSA, HSA, as well as voluntary life/AD&D, voluntary critical illness, accident prevention and hospital indemnity. Save for the Future - 401K, Profit Sharing & Employee Stock Purchase Plan The Astronics Corporation Profit Sharing/ 401(k) Plan is a "safe harbor" plan. Under the plan, Astronics has committed to contribute 3% of your eligible wages, with the ability to do an annual discretionary adder on top. Find Balance - Employee Assistance Program & Wellness Program Time for You - Generous Paid Time Off (PTOS), Volunteer Time Off Program (VTO), Paid Holidays and Paid Parental Leave. Professional Growth - Tuition Reimbursement Program Astronics Corporation (Nasdaq: ATRO) serves the world's aerospace, defense, and other mission critical industries with proven, innovative technology solutions. Astronics works side-by-side with customers, integrating its array of power, connectivity, lighting, structures, interiors, and test technologies to solve complex challenges. For over 50 years, Astronics has delivered creative, customer-focused solutions with exceptional responsiveness. Today, global airframe manufacturers, airlines, militaries, completion centers and Fortune 500 companies rely on the collaborative spirit and innovation of Astronics. The Company's strategy is to increase its value by developing technologies and capabilities that provide innovative solutions to its targeted markets. For more information on Astronics and its solutions, visit . All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or other legally protected status.
Northrop Grumman
Staff Embedded Software Engineer
Northrop Grumman Beavercreek, Ohio
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. 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 is seeking a Staff Embedded Software Engineer / IPT Lead in Beavercreek, Ohio. This role leads a team developing embedded and real-time software solutions for mission-critical applications while also contributing hands-on across software architecture, development, integration, and test. The position works closely with Systems Engineering, Digital Engineering, Hardware, and Integration & Test in a collaborative Agile environment. Our Beavercreek team is part of Northrop Grumman Mission Systems and offers a highly collaborative, small-team environment within a larger enterprise. This role works across integrated teams and disciplines to develop advanced technologies and products that support critical customer missions. We value technical curiosity, collaboration, and bold thinking, and we are looking for engineers who can lead technical execution, mentor others, and solve hard problems in a mission-focused environment. Why This Role Is Exciting Mission-Driven Work: Help deliver embedded software capabilities that support critical customer missions and operational needs Technical Leadership: Lead a software team while influencing architecture, design, development, integration, and test Hands-On Engineering: Stay engaged in solving complex embedded and real-time software challenges Cross-Functional Collaboration: Work closely with Systems Engineering, Digital Engineering, Hardware, and Integration & Test in an Agile environment Broad Impact: Shape software solutions that connect customer needs, system intent, and implementation across multidisciplinary programs Basic Qualifications Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering, or related STEM discipline with 12 years of experience; Master's degree with 10 years of experience; or PhD with 7 years of experience Experience serving as a technical lead on a defense project Experience across the formal software lifecycle, including requirements, design, implementation, integration, and test Experience in C/C++ or Rust Experience developing and debugging embedded real-time systems US Citizenship is required An active US Government Secret clearance is required Ability to work full-time onsite in Beavercreek, Ohio Preferred Qualifications Experience developing software in Rust Experience with Xilinx-based platforms and tools Experience using Agile software development processes and tools such as Jira Experience using DevSecOps tools such as Git, Bitbucket, Jenkins, SonarQube, Fortify, or Nexus Familiarity with Linux kernel driver development and modification Primary Level Salary Range: $161,000.00 - $241,400.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.
11/10/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. 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 is seeking a Staff Embedded Software Engineer / IPT Lead in Beavercreek, Ohio. This role leads a team developing embedded and real-time software solutions for mission-critical applications while also contributing hands-on across software architecture, development, integration, and test. The position works closely with Systems Engineering, Digital Engineering, Hardware, and Integration & Test in a collaborative Agile environment. Our Beavercreek team is part of Northrop Grumman Mission Systems and offers a highly collaborative, small-team environment within a larger enterprise. This role works across integrated teams and disciplines to develop advanced technologies and products that support critical customer missions. We value technical curiosity, collaboration, and bold thinking, and we are looking for engineers who can lead technical execution, mentor others, and solve hard problems in a mission-focused environment. Why This Role Is Exciting Mission-Driven Work: Help deliver embedded software capabilities that support critical customer missions and operational needs Technical Leadership: Lead a software team while influencing architecture, design, development, integration, and test Hands-On Engineering: Stay engaged in solving complex embedded and real-time software challenges Cross-Functional Collaboration: Work closely with Systems Engineering, Digital Engineering, Hardware, and Integration & Test in an Agile environment Broad Impact: Shape software solutions that connect customer needs, system intent, and implementation across multidisciplinary programs Basic Qualifications Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering, or related STEM discipline with 12 years of experience; Master's degree with 10 years of experience; or PhD with 7 years of experience Experience serving as a technical lead on a defense project Experience across the formal software lifecycle, including requirements, design, implementation, integration, and test Experience in C/C++ or Rust Experience developing and debugging embedded real-time systems US Citizenship is required An active US Government Secret clearance is required Ability to work full-time onsite in Beavercreek, Ohio Preferred Qualifications Experience developing software in Rust Experience with Xilinx-based platforms and tools Experience using Agile software development processes and tools such as Jira Experience using DevSecOps tools such as Git, Bitbucket, Jenkins, SonarQube, Fortify, or Nexus Familiarity with Linux kernel driver development and modification Primary Level Salary Range: $161,000.00 - $241,400.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.
NetApp
Lead Software Engineer - Cloud & Software Defined Storage Solutions (C++)
NetApp Waltham, Massachusetts
Own Every Moment at NetApp At NetApp, your ideas power innovation. We lead in intelligent data infrastructure-delivering unified storage, integrated data services, and solutions that help organizations unlock the full potential of their data, from AI to multicloud. Ready to innovate and contribute to our path to $10B? Here, you'll collaborate with passionate teams, tackle real-world challenges, and see your impact in how customers transform and grow. If you're ready to bring curiosity, creativity, and drive to every moment, NetApp is where your journey begins. Join teams that innovate to elevate, drive results, and excel together across every function. Job Summary Join NetApp's Cloud Platforms organization and help build the next generation of cloud-native infrastructure, software-defined storage, and virtualization platforms powering enterprise-scale data management solutions across AWS, Azure, GCP, and OCI. We are looking for a highly skilled Senior Software Development Engineer with deep expertise in Linux systems, distributed storage, virtualization technologies, and cloud infrastructure platforms. In this role, you will contribute to sizable portions of the product across multiple technical areas including software-defined storage, virtualization infrastructure, Linux systems software, and cloud-native distributed services. You will work on complex engineering problems requiring advanced technical judgment, systems thinking, and cross-functional collaboration. This role requires the ability to independently drive technical execution, proactively resolve blockers, and influence engineering outcomes across teams. As part of NetApp's Research and Development organization, you will collaborate with cloud providers and engineering teams to design scalable, secure, and highly performant infrastructure capabilities that support NetApp's cloud storage and data management offerings. Job Requirements Design, develop, and optimize components across the software-defined storage and virtualization stack, including storage services, virtual networking, Linux system services, and distributed infrastructure components. Contribute to sizable portions of the product across multiple technical areas and projects involving storage, networking, virtualization, and cloud infrastructure. Develop and maintain Linux user-space and kernel-space software related to storage subsystems, networking stacks, virtualization, and infrastructure services. Work with virtualization technologies including KVM/QEMU, libvirt, virtio, virtual networking, and storage virtualization frameworks. Debug and resolve complex system-level issues involving compute, storage, networking, virtualization, and distributed systems interactions. Apply advanced technical knowledge and judgment to evaluate architectural tradeoffs, scalability considerations, and operational reliability. Drive technical solutions independently while proactively identifying risks, dependencies, and escalation points. Collaborate cross-functionally with engineering, product, support, and cloud partner teams to deliver robust infrastructure capabilities. Mentor junior engineers, participate in code and design reviews, and contribute to engineering best practices. Participate in all phases of the product lifecycle including architecture, implementation, testing, deployment, operational support, and customer issue resolution. Education 8+ years of experience in systems software engineering, cloud infrastructure, distributed systems, or storage platform development. Strong programming expertise in C/C++ and Python. Deep understanding of operating systems internals, concurrency, memory management, performance optimization, and systems-level debugging. Hands-on experience with software-defined storage systems, distributed storage platforms, or enterprise infrastructure software. Strong experience with virtualization technologies including KVM/QEMU, libvirt, virtio, and virtualized networking/storage infrastructure. Experience developing or troubleshooting storage and networking subsystems, kernel modules, or device drivers. Strong knowledge of storage technologies and protocols such as NVMe, iSCSI, NFS, SMB/CIFS, S3, or distributed block/object/file storage systems. Hands-on operational experience with AWS, Azure, GCP, or OCI infrastructure environments. Experience with CI/CD systems, automation frameworks, observability, and infrastructure-as-code tools. Strong analytical, debugging, and performance tuning skills. Excellent communication and collaboration skills with the ability to influence technical discussions across teams. Ability to independently resolve most technical blockers while escalating major risks proactively. Preferred Qualifications: Experience with enterprise-scale storage operating systems such as ONTAP or similar platforms Experience leading subsystem development or technically complex cross-functional projects. Familiarity with cloud-native virtualization and infrastructure orchestration platforms. Experience with scalability engineering, reliability engineering, and operational excellence initiatives. Advanced cloud certifications or equivalent industry experience. Compensation: The target salary range for this position is 170,000 - 253,000 USD. The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range. The range is based on 'On Target Earnings' (OTE) representing the total potential earnings, which is the sum of the base salary and potential commission earned when performance targets are achieved. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package. This may cover Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off, various Leave options, employee stock purchase plan, and/or restricted stocks (RSU's). These offerings are subject to regional variations and governed by local laws, regulations, and company policies. We will provide detailed information about the specific benefits for your region during the recruitment process. At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process. Equal Opportunity Employer: NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, protected veteran status, and any other protected classification. Why You'll Thrive at NetApp At NetApp, you won't wait for the perfect moment-you'll make it. The early planning, the extra thought, the bold idea that turns good into great: That's how our people operate and how we continue to push the boundaries of data infrastructure. NetApp is the trusted partner for organizations transforming data into opportunity. As the only enterprise-grade storage service natively embedded in Google Cloud, AWS, and Microsoft Azure, we empower customers to run everything from traditional workloads to enterprise AI with unmatched performance, resilience, and security. Our culture We celebrate mold breakers, bold thinkers, and problem solvers. We reward initiative, impact, and ownership. We provide flexibility so you can balance professional ambition with your personal life. Here, differences are not just welcomed-they drive everything we do. If you're ready to innovate, rise to the challenge, and own every moment - make your next move your best one. Apply now. Submitting an Application To ensure a streamlined and fair hiring process for all candidates, our team only reviews applications submitted through our company website. This practice allows us to track, assess, and respond to applicants efficiently. Emailing our employees, recruiters, or Human Resources personnel directly will not influence your application. AI Disclosure For select roles, some stages of our hiring process may use artificial intelligence tools to help evaluate applications and candidate selection. These tools support-rather than replace-human decision-making.
11/10/2026
Full time
Own Every Moment at NetApp At NetApp, your ideas power innovation. We lead in intelligent data infrastructure-delivering unified storage, integrated data services, and solutions that help organizations unlock the full potential of their data, from AI to multicloud. Ready to innovate and contribute to our path to $10B? Here, you'll collaborate with passionate teams, tackle real-world challenges, and see your impact in how customers transform and grow. If you're ready to bring curiosity, creativity, and drive to every moment, NetApp is where your journey begins. Join teams that innovate to elevate, drive results, and excel together across every function. Job Summary Join NetApp's Cloud Platforms organization and help build the next generation of cloud-native infrastructure, software-defined storage, and virtualization platforms powering enterprise-scale data management solutions across AWS, Azure, GCP, and OCI. We are looking for a highly skilled Senior Software Development Engineer with deep expertise in Linux systems, distributed storage, virtualization technologies, and cloud infrastructure platforms. In this role, you will contribute to sizable portions of the product across multiple technical areas including software-defined storage, virtualization infrastructure, Linux systems software, and cloud-native distributed services. You will work on complex engineering problems requiring advanced technical judgment, systems thinking, and cross-functional collaboration. This role requires the ability to independently drive technical execution, proactively resolve blockers, and influence engineering outcomes across teams. As part of NetApp's Research and Development organization, you will collaborate with cloud providers and engineering teams to design scalable, secure, and highly performant infrastructure capabilities that support NetApp's cloud storage and data management offerings. Job Requirements Design, develop, and optimize components across the software-defined storage and virtualization stack, including storage services, virtual networking, Linux system services, and distributed infrastructure components. Contribute to sizable portions of the product across multiple technical areas and projects involving storage, networking, virtualization, and cloud infrastructure. Develop and maintain Linux user-space and kernel-space software related to storage subsystems, networking stacks, virtualization, and infrastructure services. Work with virtualization technologies including KVM/QEMU, libvirt, virtio, virtual networking, and storage virtualization frameworks. Debug and resolve complex system-level issues involving compute, storage, networking, virtualization, and distributed systems interactions. Apply advanced technical knowledge and judgment to evaluate architectural tradeoffs, scalability considerations, and operational reliability. Drive technical solutions independently while proactively identifying risks, dependencies, and escalation points. Collaborate cross-functionally with engineering, product, support, and cloud partner teams to deliver robust infrastructure capabilities. Mentor junior engineers, participate in code and design reviews, and contribute to engineering best practices. Participate in all phases of the product lifecycle including architecture, implementation, testing, deployment, operational support, and customer issue resolution. Education 8+ years of experience in systems software engineering, cloud infrastructure, distributed systems, or storage platform development. Strong programming expertise in C/C++ and Python. Deep understanding of operating systems internals, concurrency, memory management, performance optimization, and systems-level debugging. Hands-on experience with software-defined storage systems, distributed storage platforms, or enterprise infrastructure software. Strong experience with virtualization technologies including KVM/QEMU, libvirt, virtio, and virtualized networking/storage infrastructure. Experience developing or troubleshooting storage and networking subsystems, kernel modules, or device drivers. Strong knowledge of storage technologies and protocols such as NVMe, iSCSI, NFS, SMB/CIFS, S3, or distributed block/object/file storage systems. Hands-on operational experience with AWS, Azure, GCP, or OCI infrastructure environments. Experience with CI/CD systems, automation frameworks, observability, and infrastructure-as-code tools. Strong analytical, debugging, and performance tuning skills. Excellent communication and collaboration skills with the ability to influence technical discussions across teams. Ability to independently resolve most technical blockers while escalating major risks proactively. Preferred Qualifications: Experience with enterprise-scale storage operating systems such as ONTAP or similar platforms Experience leading subsystem development or technically complex cross-functional projects. Familiarity with cloud-native virtualization and infrastructure orchestration platforms. Experience with scalability engineering, reliability engineering, and operational excellence initiatives. Advanced cloud certifications or equivalent industry experience. Compensation: The target salary range for this position is 170,000 - 253,000 USD. The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range. The range is based on 'On Target Earnings' (OTE) representing the total potential earnings, which is the sum of the base salary and potential commission earned when performance targets are achieved. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package. This may cover Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off, various Leave options, employee stock purchase plan, and/or restricted stocks (RSU's). These offerings are subject to regional variations and governed by local laws, regulations, and company policies. We will provide detailed information about the specific benefits for your region during the recruitment process. At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process. Equal Opportunity Employer: NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, protected veteran status, and any other protected classification. Why You'll Thrive at NetApp At NetApp, you won't wait for the perfect moment-you'll make it. The early planning, the extra thought, the bold idea that turns good into great: That's how our people operate and how we continue to push the boundaries of data infrastructure. NetApp is the trusted partner for organizations transforming data into opportunity. As the only enterprise-grade storage service natively embedded in Google Cloud, AWS, and Microsoft Azure, we empower customers to run everything from traditional workloads to enterprise AI with unmatched performance, resilience, and security. Our culture We celebrate mold breakers, bold thinkers, and problem solvers. We reward initiative, impact, and ownership. We provide flexibility so you can balance professional ambition with your personal life. Here, differences are not just welcomed-they drive everything we do. If you're ready to innovate, rise to the challenge, and own every moment - make your next move your best one. Apply now. Submitting an Application To ensure a streamlined and fair hiring process for all candidates, our team only reviews applications submitted through our company website. This practice allows us to track, assess, and respond to applicants efficiently. Emailing our employees, recruiters, or Human Resources personnel directly will not influence your application. AI Disclosure For select roles, some stages of our hiring process may use artificial intelligence tools to help evaluate applications and candidate selection. These tools support-rather than replace-human decision-making.
AI Implementation Engineer - JobID-0245
Innovative Defense Technologies Arlington, Virginia
Job Description Job Description Description About The Role: Innovative Defense Technologies (IDT), a leading defense technology company, is seeking an AI Implementation Engineer to be part of our Warfare Systems team and based out of our Arlington, VA or Mount Laurel, NJ location. The AI Implementation Engineer will design and deliver engineering-focused AI solutions that move beyond demos into reliable, mission-relevant systems. This role is ideal for an engineer who has extensive experience with commercially available AI tooling/chat, hosting LLM servers and has demonstrated ability to build end-to-end capabilities including MCP integrations, RAG pipelines, tool-using agents, and production-grade AI workflows. Clearance & Location Requirements: All applicants must be able to obtain/maintain an active Secret U.S. Security Clearance. This is an on-site position. Requiring at least 3 days in office, based out of our Arlington, VA location or Mt. Laurel, NJ location. Key Responsibilities What You Will Do: Design and Build AI Solutions for On-Prem systems in Air-Gapped environment: Design and implement end-to-end agentic AI systems that support planning, reasoning, tool use, and multi-step execution in real-world environments. Build modular, testable components that move from prototype to operational capability. Integrate Models and Tools for On-Prem systems in Air-Gapped environment: Develop integrations across LLMs, APIs, data sources, and Model Context Protocol (MCP) interfaces to enable intelligent agents to interact with external systems, retrieve context, and take action safely and reliably. Develop Retrieval Pipelines for On-Prem systems in Air-Gapped environment: Build and optimize Retrieval-Augmented Generation (RAG) pipelines that connect models to live knowledge sources, structured data, and enterprise content to improve factual grounding, contextual relevance, and response quality. Engineer Conversational and Agentic Interfaces for On-Prem systems in Air-Gapped environment: Create conversational systems and intelligent agents with memory, contextual awareness, adaptive decision-making, and support for multi-turn user and system interactions. Implement and Evaluate AI Workflows for On-Prem systems in Air-Gapped environment: Translate technical objectives into working pipelines, run experiments, evaluate agent behavior, and iterate on prompts, orchestration logic, retrieval quality, and system performance to improve reliability and usability. Architect local infrastructure to size, config, and optimize local CPU/GPU workloads, utilizing quantization techniques to maximize throughput, etc. Orchestrate disconnected environments, design and maintain offline model update pipelines, local package mirrors, etc. Scope and Define Requirements: Gather, document, and validate technical and functional requirements from project artifacts, stakeholders, and mission needs to ensure feasibility, completeness, and alignment with operational goals. Collaborate Across Teams: Work closely with engineers, technical leads, and mission stakeholders to integrate AI capabilities into broader software and system architectures. Participate in technical reviews, design discussions, and delivery planning. Support Technical Quality: Contribute to testing, debugging, and performance optimization of AI-enabled applications, including edge cases involving context management, retrieval failures, tool execution, and orchestration logic. Learn and Apply Emerging Practices: Stay current on advances in LLMs, agent frameworks, orchestration methods, and applied AI engineering practices, and bring that knowledge into practical system design and implementation. Communicate Technical Work: Clearly document architectures, workflows, assumptions, and implementation decisions so that solutions are maintainable, explainable, and transferable across teams. Skills, Knowledge & Expertise Who You Are (Required): Bachelor's Degree in Information Technology, Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering, Physics, Math, or equivalent full-time professional experience; Master's Degree in Engineering or other technical field highly desired 5-10+ years of professional experience in software engineering, machine learning engineering, AI engineering, or related technical roles Proficiency in Python, including experience with core libraries such as NumPy and Pandas Deep hands-on experience with production local inference engines such as vLLM, SGLang, Triton Inference Server, or TensorRT-LLM Experience building software with one or more modern AI/ML frameworks such as PyTorch, TensorFlow, LangChain, LangGraph, Semantic Kernel, or AutoGen Experience with Linux and hardening (fapolicy/selinux/fips/etc) Experience with commercially available AI tooling/chat Experience with hosting LLM servers Experience with hosting different models (chat/embedding) Experience with distributed networking (reverse proxy/load balancing/firewalls/etc) Experience with containerization Ability to work independently on technical tasks while collaborating effectively in a team environment Ability to shift from one project to another in an agile work environment Strong leadership capabilities and skills Strong documentation skills Ability to travel up to 10% of the time, as needed What Makes You Stand Out: Experience hosting LLM servers on local hardware Experience with various GPU architectures (NVIDIA preferred) Experience with AI Gateways Experience with LLM servers and model optimization (VRAM/layers/quantization/fasttensor/kv - cache/parallel/etc) Experience with LLM toolcalling Experience with RAG Experience with vector stores Experience with ModelContextProtocol Experience with container orchestration Experience managing and directing personnel while maintaining cost and schedule targets Problem-solving skills with the ability to navigate ambiguous situations If you see yourself reflected in this role and are excited about the impact you could make, we encourage you to apply! If you know someone who may be a great fit, please feel free to share this opportunity with your network. Pay Range : $114,000 - $184,000 or $135,000 - $231,000 This amount may not be reflective of actual compensation that may be earned as pay is dependent on a candidate's experience, skills, and education. The posted range does not include bonuses, commissions, tips, or other benefits. IDT is often looking to place multiple candidates at various levels. Therefore, more than one pay range has been included, commensurate with experience. Job Benefits Why Work at Innovative Defense Technologies (IDT): IDT is a growing company with a vibrant, entrepreneurial culture. We are headquartered in Arlington, VA with additional offices in Fall River, MA; Mount Laurel, NJ; and San Diego, CA. At each location, our employees work together in a modern, snack-filled, and social office space, designing innovative solutions for our defense industry customers. We offer employees competitive pay and benefits including: Generous benefits package Competitive PTO Paid holidays 401(k) with immediate vesting and matching 9/80 optional schedule (2nd and 4th Friday off every month) Tuition Assistance Reimbursement Program Professional Development Resources Pre-Tax Commuter Benefits Organization-Wide Monthly Tech Connect Events Annual Employee Recognition Awards Regular Social Events and Catered Lunches EEO Statement: IDT is an Equal Opportunity employer.
11/09/2026
Full time
Job Description Job Description Description About The Role: Innovative Defense Technologies (IDT), a leading defense technology company, is seeking an AI Implementation Engineer to be part of our Warfare Systems team and based out of our Arlington, VA or Mount Laurel, NJ location. The AI Implementation Engineer will design and deliver engineering-focused AI solutions that move beyond demos into reliable, mission-relevant systems. This role is ideal for an engineer who has extensive experience with commercially available AI tooling/chat, hosting LLM servers and has demonstrated ability to build end-to-end capabilities including MCP integrations, RAG pipelines, tool-using agents, and production-grade AI workflows. Clearance & Location Requirements: All applicants must be able to obtain/maintain an active Secret U.S. Security Clearance. This is an on-site position. Requiring at least 3 days in office, based out of our Arlington, VA location or Mt. Laurel, NJ location. Key Responsibilities What You Will Do: Design and Build AI Solutions for On-Prem systems in Air-Gapped environment: Design and implement end-to-end agentic AI systems that support planning, reasoning, tool use, and multi-step execution in real-world environments. Build modular, testable components that move from prototype to operational capability. Integrate Models and Tools for On-Prem systems in Air-Gapped environment: Develop integrations across LLMs, APIs, data sources, and Model Context Protocol (MCP) interfaces to enable intelligent agents to interact with external systems, retrieve context, and take action safely and reliably. Develop Retrieval Pipelines for On-Prem systems in Air-Gapped environment: Build and optimize Retrieval-Augmented Generation (RAG) pipelines that connect models to live knowledge sources, structured data, and enterprise content to improve factual grounding, contextual relevance, and response quality. Engineer Conversational and Agentic Interfaces for On-Prem systems in Air-Gapped environment: Create conversational systems and intelligent agents with memory, contextual awareness, adaptive decision-making, and support for multi-turn user and system interactions. Implement and Evaluate AI Workflows for On-Prem systems in Air-Gapped environment: Translate technical objectives into working pipelines, run experiments, evaluate agent behavior, and iterate on prompts, orchestration logic, retrieval quality, and system performance to improve reliability and usability. Architect local infrastructure to size, config, and optimize local CPU/GPU workloads, utilizing quantization techniques to maximize throughput, etc. Orchestrate disconnected environments, design and maintain offline model update pipelines, local package mirrors, etc. Scope and Define Requirements: Gather, document, and validate technical and functional requirements from project artifacts, stakeholders, and mission needs to ensure feasibility, completeness, and alignment with operational goals. Collaborate Across Teams: Work closely with engineers, technical leads, and mission stakeholders to integrate AI capabilities into broader software and system architectures. Participate in technical reviews, design discussions, and delivery planning. Support Technical Quality: Contribute to testing, debugging, and performance optimization of AI-enabled applications, including edge cases involving context management, retrieval failures, tool execution, and orchestration logic. Learn and Apply Emerging Practices: Stay current on advances in LLMs, agent frameworks, orchestration methods, and applied AI engineering practices, and bring that knowledge into practical system design and implementation. Communicate Technical Work: Clearly document architectures, workflows, assumptions, and implementation decisions so that solutions are maintainable, explainable, and transferable across teams. Skills, Knowledge & Expertise Who You Are (Required): Bachelor's Degree in Information Technology, Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering, Physics, Math, or equivalent full-time professional experience; Master's Degree in Engineering or other technical field highly desired 5-10+ years of professional experience in software engineering, machine learning engineering, AI engineering, or related technical roles Proficiency in Python, including experience with core libraries such as NumPy and Pandas Deep hands-on experience with production local inference engines such as vLLM, SGLang, Triton Inference Server, or TensorRT-LLM Experience building software with one or more modern AI/ML frameworks such as PyTorch, TensorFlow, LangChain, LangGraph, Semantic Kernel, or AutoGen Experience with Linux and hardening (fapolicy/selinux/fips/etc) Experience with commercially available AI tooling/chat Experience with hosting LLM servers Experience with hosting different models (chat/embedding) Experience with distributed networking (reverse proxy/load balancing/firewalls/etc) Experience with containerization Ability to work independently on technical tasks while collaborating effectively in a team environment Ability to shift from one project to another in an agile work environment Strong leadership capabilities and skills Strong documentation skills Ability to travel up to 10% of the time, as needed What Makes You Stand Out: Experience hosting LLM servers on local hardware Experience with various GPU architectures (NVIDIA preferred) Experience with AI Gateways Experience with LLM servers and model optimization (VRAM/layers/quantization/fasttensor/kv - cache/parallel/etc) Experience with LLM toolcalling Experience with RAG Experience with vector stores Experience with ModelContextProtocol Experience with container orchestration Experience managing and directing personnel while maintaining cost and schedule targets Problem-solving skills with the ability to navigate ambiguous situations If you see yourself reflected in this role and are excited about the impact you could make, we encourage you to apply! If you know someone who may be a great fit, please feel free to share this opportunity with your network. Pay Range : $114,000 - $184,000 or $135,000 - $231,000 This amount may not be reflective of actual compensation that may be earned as pay is dependent on a candidate's experience, skills, and education. The posted range does not include bonuses, commissions, tips, or other benefits. IDT is often looking to place multiple candidates at various levels. Therefore, more than one pay range has been included, commensurate with experience. Job Benefits Why Work at Innovative Defense Technologies (IDT): IDT is a growing company with a vibrant, entrepreneurial culture. We are headquartered in Arlington, VA with additional offices in Fall River, MA; Mount Laurel, NJ; and San Diego, CA. At each location, our employees work together in a modern, snack-filled, and social office space, designing innovative solutions for our defense industry customers. We offer employees competitive pay and benefits including: Generous benefits package Competitive PTO Paid holidays 401(k) with immediate vesting and matching 9/80 optional schedule (2nd and 4th Friday off every month) Tuition Assistance Reimbursement Program Professional Development Resources Pre-Tax Commuter Benefits Organization-Wide Monthly Tech Connect Events Annual Employee Recognition Awards Regular Social Events and Catered Lunches EEO Statement: IDT is an Equal Opportunity employer.
Raytheon
Senior Principal Program Protection Engineer (Embedded Software Engineer)
Raytheon Tewksbury, Massachusetts
Date Posted: 2026-05-04 Country: United States of America Location: US-MA-TEWKSBURY-TB3 50 Apple Hill Dr CONCORD BLDG, Tewksbury Tb3 300 Concord Position Role Type: Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Security Clearance Type: DoD Clearance: Secret Security Clearance Status: Active and existing security clearance required after day 1 At RTX, the world largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world's most complex problems. With our three market leading businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together, we push the boundaries of known science and find new ways to connect and protect our world. Raytheon brings 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. We deliver solutions that help our nation and allies defend freedoms and deter aggression, creating a safer, more secure world. Join us and help shape the future of aerospace and defense. Job Summary : The Software Product Assurance Center's Software Security Sensors and Effectors Department is seeking a highly skilled individual to join our software team where you will employ Agile development techniques on embedded targets to continuously develop and deploy critical capabilities to the warfighter. We strive for technical excellence by drawing upon a workforce whose knowledge base and experience covers the complete spectrum of modern computing languages and platforms. As a professional embedded software engineer, the candidate will be involved with software and firmware design, development, integration, and testing of real-time embedded solutions with application software, with a focus on overall system integrity. Working side by side with Systems engineering to support generation of design concept and system architectural documentation. Support the decomposition of the architectural documentation in support of the generation and decomposition of requirements needed to support software development activities. The ideal candidate will also participate in Technical Integration Meetings with subcontractors to ensure selected hardware meets hardware and software requirements. The ideal candidate then, working individually or as part of a team, will be responsible for applying embedded principles to the design and development of hardened software applications. Software applications are developed using C and C++ on a variety of computing platforms running Linux and other real time operating systems. Lastly, the ideal candidate will ensure consistency across teams and remove impediments as they arise. Qualifications You Must Have: Requires a bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and 10 years' experience. Experience in an Agile and DevSecOps environment developing and maintaining software on an embedded processors/microcontroller. Demonstrated ability to work closely across other engineering disciplines (Systems Engineering, Hardware Engineering, etc.) to debug system and board level issues using software tools Experience working in a Linux environment with ability to modify and maintain Linux Kernel root file systems Experience developing multithreaded applications. Strong knowledge of building up and maintaining a code base built with CMake and Google Test. The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Qualifications We Value: Proficiency with RTOS Systems, Linux device drivers, and/or embedded Linux Experience developing and troubleshooting on embedded targets Experience designing, implementing, testing, or deploying real-time embedded software solutions. Willingness to learn new techniques and apply critical thinking and problem-solving skills to diagnose customer issues. Knowledge of modern computer architectures and hardware technologies including: x86, ARM Architectures Field Programmable Gate Arrays (FPGAs Working knowledge of the Linux Kernel development and device drivers for the Linux Kernel. Experience with bare-metal software development. Experience using version control systems such as Git or Subversion. 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. 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: 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. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act. Privacy Policy and Terms: Click on this link to read the Policy and Terms
11/09/2026
Full time
Date Posted: 2026-05-04 Country: United States of America Location: US-MA-TEWKSBURY-TB3 50 Apple Hill Dr CONCORD BLDG, Tewksbury Tb3 300 Concord Position Role Type: Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Security Clearance Type: DoD Clearance: Secret Security Clearance Status: Active and existing security clearance required after day 1 At RTX, the world largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world's most complex problems. With our three market leading businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together, we push the boundaries of known science and find new ways to connect and protect our world. Raytheon brings 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. We deliver solutions that help our nation and allies defend freedoms and deter aggression, creating a safer, more secure world. Join us and help shape the future of aerospace and defense. Job Summary : The Software Product Assurance Center's Software Security Sensors and Effectors Department is seeking a highly skilled individual to join our software team where you will employ Agile development techniques on embedded targets to continuously develop and deploy critical capabilities to the warfighter. We strive for technical excellence by drawing upon a workforce whose knowledge base and experience covers the complete spectrum of modern computing languages and platforms. As a professional embedded software engineer, the candidate will be involved with software and firmware design, development, integration, and testing of real-time embedded solutions with application software, with a focus on overall system integrity. Working side by side with Systems engineering to support generation of design concept and system architectural documentation. Support the decomposition of the architectural documentation in support of the generation and decomposition of requirements needed to support software development activities. The ideal candidate will also participate in Technical Integration Meetings with subcontractors to ensure selected hardware meets hardware and software requirements. The ideal candidate then, working individually or as part of a team, will be responsible for applying embedded principles to the design and development of hardened software applications. Software applications are developed using C and C++ on a variety of computing platforms running Linux and other real time operating systems. Lastly, the ideal candidate will ensure consistency across teams and remove impediments as they arise. Qualifications You Must Have: Requires a bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and 10 years' experience. Experience in an Agile and DevSecOps environment developing and maintaining software on an embedded processors/microcontroller. Demonstrated ability to work closely across other engineering disciplines (Systems Engineering, Hardware Engineering, etc.) to debug system and board level issues using software tools Experience working in a Linux environment with ability to modify and maintain Linux Kernel root file systems Experience developing multithreaded applications. Strong knowledge of building up and maintaining a code base built with CMake and Google Test. The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Qualifications We Value: Proficiency with RTOS Systems, Linux device drivers, and/or embedded Linux Experience developing and troubleshooting on embedded targets Experience designing, implementing, testing, or deploying real-time embedded software solutions. Willingness to learn new techniques and apply critical thinking and problem-solving skills to diagnose customer issues. Knowledge of modern computer architectures and hardware technologies including: x86, ARM Architectures Field Programmable Gate Arrays (FPGAs Working knowledge of the Linux Kernel development and device drivers for the Linux Kernel. Experience with bare-metal software development. Experience using version control systems such as Git or Subversion. 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. 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: 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. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act. Privacy Policy and Terms: Click on this link to read the Policy and Terms
NetApp
Software Engineer - Core Systems and Storage Roles (Multiple Individual Contributor Levels)
NetApp San Jose, California
Own Every Moment at NetApp At NetApp, your ideas power innovation. We lead in intelligent data infrastructure-delivering unified storage, integrated data services, and solutions that help organizations unlock the full potential of their data, from AI to multicloud. Ready to innovate and contribute to our path to $10B? Here, you'll collaborate with passionate teams, tackle real-world challenges, and see your impact in how customers transform and grow. If you're ready to bring curiosity, creativity, and drive to every moment, NetApp is where your journey begins. Join teams that innovate to elevate, drive results, and excel together across every function. Job Summary We are hiring experienced Systems Software Engineers across multiple NetApp engineering organizations. This pipeline posting is designed to attract strong C/C++ systems-level engineers who can contribute to core storage and data management technologies across ONTAP and other NetApp products. Candidates will be considered for roles on several teams, including ONTAP, WAFL, Replication/HA, Protocols (NFS/SMB/SAN/NVMe), Distributed Systems, Cloud Platforms, and Performance Engineering. Engineers in these roles design, build, and optimize foundational components of NetApp's storage stack. You will work on real-world problems involving filesystems, storage internals, distributed systems, performance, scalability, reliability, and data integrity. Work may include developing new features, enhancing subsystems, analyzing complex code paths, improving throughput and latency, debugging customer issues, or driving proofs of concept. You will collaborate with senior engineers, product teams, hardware teams, and cloud engineering groups to deliver high-quality software used globally by enterprise customers. This posting can support multiple levels (3, 4, and 5). Team and level placement will be determined during the interview process based on experience, technical depth, and demonstrated capabilities. Job Requirements Core Responsibilities (All Levels) Design, implement, and enhance features within ONTAP and related NetApp storage systems Write high-quality C/C++ code that is efficient, reliable, and maintainable Analyze and improve existing code paths for performance, scalability, and correctness Debug complex issues using system-level tools, logs, tracing, and profiling Collaborate across engineering teams, including filesystem, protocol, cloud, hardware, and QA Participate in design and code reviews, contributing to engineering best practices Investigate performance bottlenecks and implement optimizations Support prototyping, research, and feasibility analysis for new ideas and features Communicate design decisions, technical findings, and progress clearly with peers Use AI-assisted tools to accelerate design, development, testing, and troubleshooting Level Specific Requirements Software Engineer 3 (5-8 years) Owns well-defined components or features Implements end-to-end functionality with guidance Performs profiling, debugging, and testing across subsystems Contributes to design discussions and supports cross-team integration Ramps quickly on ONTAP, WAFL, protocols, or storage technologies Software Engineer 4 (9-15 years ) Designs and owns complex subsystems or multi-sprint epics Drives cross-team delivery with minimal supervision Mentors junior and mid-level engineers Leads deep-dive debugging and performance analysis Improves reliability, observability, and architecture patterns Software Engineer 5 (12-16 years) Leads major technical initiatives across teams or product line Defines long-term architectural direction and technical strategy Resolves highly complex system-wide issues in performance, data integrity, HA, scale, or protocols Mentors senior engineers and influences engineering culture Demonstrates deep domain expertise in filesystems, operating systems, HA/replication, or distributed systems Qualifications Required Technical Qualifications Strong proficiency in C/C++ for systems-level development Understanding of data structures, algorithms, memory management, and concurrency Experience with Unix/Linux systems programming Experience with one or more: filesystems, storage systems, networking/protocol stacks, distributed systems, high-availability architectures Strong debugging and performance analysis skills (gdb, perf, tracing, profiling tools) Ability to write maintainable, well-documented code Effective communication and collaboration skills Qualifications that make you stand out: Experience with ONTAP, WAFL, or similar storage operating systems Experience with NFS, SMB, SAN (iSCSI/FC), NVMe/TCP, NVMe-oF Experience with replication, clustering, HA, or consistency protocols Familiarity with cloud platforms (AWS, Azure, GCP, OCI) Exposure to kernel subsystems, VFS, IO schedulers, caching, or media management Experience with distributed systems design and large-scale performance tuning Knowledge of CI/CD, test automation, and modern development practices Education Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field Equivalent practical experience considered Compensation: The target salary range for this position is $120,000 - $280,000. The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range. The range is based on 'On Target Earnings' (OTE) representing the total potential earnings, which is the sum of the base salary and potential commission earned when performance targets are achieved. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package. This may cover Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off, various Leave options, employee stock purchase plan, and/or restricted stocks (RSU's). These offerings are subject to regional variations and governed by local laws, regulations, and company policies. We will provide detailed information about the specific benefits for your region during the recruitment process. At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process. Equal Opportunity Employer: NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, protected veteran status, and any other protected classification. Why You'll Thrive at NetApp At NetApp, you won't wait for the perfect moment-you'll make it. The early planning, the extra thought, the bold idea that turns good into great: That's how our people operate and how we continue to push the boundaries of data infrastructure. NetApp is the trusted partner for organizations transforming data into opportunity. As the only enterprise-grade storage service natively embedded in Google Cloud, AWS, and Microsoft Azure, we empower customers to run everything from traditional workloads to enterprise AI with unmatched performance, resilience, and security. Our culture We celebrate mold breakers, bold thinkers, and problem solvers. We reward initiative, impact, and ownership. We provide flexibility so you can balance professional ambition with your personal life. Here, differences are not just welcomed-they drive everything we do. If you're ready to innovate, rise to the challenge, and own every moment - make your next move your best one. Apply now. Submitting an Application To ensure a streamlined and fair hiring process for all candidates, our team only reviews applications submitted through our company website. This practice allows us to track, assess, and respond to applicants efficiently. Emailing our employees, recruiters, or Human Resources personnel directly will not influence your application. AI Disclosure For select roles, some stages of our hiring process may use artificial intelligence tools to help evaluate applications and candidate selection. These tools support-rather than replace-human decision-making.
11/09/2026
Full time
Own Every Moment at NetApp At NetApp, your ideas power innovation. We lead in intelligent data infrastructure-delivering unified storage, integrated data services, and solutions that help organizations unlock the full potential of their data, from AI to multicloud. Ready to innovate and contribute to our path to $10B? Here, you'll collaborate with passionate teams, tackle real-world challenges, and see your impact in how customers transform and grow. If you're ready to bring curiosity, creativity, and drive to every moment, NetApp is where your journey begins. Join teams that innovate to elevate, drive results, and excel together across every function. Job Summary We are hiring experienced Systems Software Engineers across multiple NetApp engineering organizations. This pipeline posting is designed to attract strong C/C++ systems-level engineers who can contribute to core storage and data management technologies across ONTAP and other NetApp products. Candidates will be considered for roles on several teams, including ONTAP, WAFL, Replication/HA, Protocols (NFS/SMB/SAN/NVMe), Distributed Systems, Cloud Platforms, and Performance Engineering. Engineers in these roles design, build, and optimize foundational components of NetApp's storage stack. You will work on real-world problems involving filesystems, storage internals, distributed systems, performance, scalability, reliability, and data integrity. Work may include developing new features, enhancing subsystems, analyzing complex code paths, improving throughput and latency, debugging customer issues, or driving proofs of concept. You will collaborate with senior engineers, product teams, hardware teams, and cloud engineering groups to deliver high-quality software used globally by enterprise customers. This posting can support multiple levels (3, 4, and 5). Team and level placement will be determined during the interview process based on experience, technical depth, and demonstrated capabilities. Job Requirements Core Responsibilities (All Levels) Design, implement, and enhance features within ONTAP and related NetApp storage systems Write high-quality C/C++ code that is efficient, reliable, and maintainable Analyze and improve existing code paths for performance, scalability, and correctness Debug complex issues using system-level tools, logs, tracing, and profiling Collaborate across engineering teams, including filesystem, protocol, cloud, hardware, and QA Participate in design and code reviews, contributing to engineering best practices Investigate performance bottlenecks and implement optimizations Support prototyping, research, and feasibility analysis for new ideas and features Communicate design decisions, technical findings, and progress clearly with peers Use AI-assisted tools to accelerate design, development, testing, and troubleshooting Level Specific Requirements Software Engineer 3 (5-8 years) Owns well-defined components or features Implements end-to-end functionality with guidance Performs profiling, debugging, and testing across subsystems Contributes to design discussions and supports cross-team integration Ramps quickly on ONTAP, WAFL, protocols, or storage technologies Software Engineer 4 (9-15 years ) Designs and owns complex subsystems or multi-sprint epics Drives cross-team delivery with minimal supervision Mentors junior and mid-level engineers Leads deep-dive debugging and performance analysis Improves reliability, observability, and architecture patterns Software Engineer 5 (12-16 years) Leads major technical initiatives across teams or product line Defines long-term architectural direction and technical strategy Resolves highly complex system-wide issues in performance, data integrity, HA, scale, or protocols Mentors senior engineers and influences engineering culture Demonstrates deep domain expertise in filesystems, operating systems, HA/replication, or distributed systems Qualifications Required Technical Qualifications Strong proficiency in C/C++ for systems-level development Understanding of data structures, algorithms, memory management, and concurrency Experience with Unix/Linux systems programming Experience with one or more: filesystems, storage systems, networking/protocol stacks, distributed systems, high-availability architectures Strong debugging and performance analysis skills (gdb, perf, tracing, profiling tools) Ability to write maintainable, well-documented code Effective communication and collaboration skills Qualifications that make you stand out: Experience with ONTAP, WAFL, or similar storage operating systems Experience with NFS, SMB, SAN (iSCSI/FC), NVMe/TCP, NVMe-oF Experience with replication, clustering, HA, or consistency protocols Familiarity with cloud platforms (AWS, Azure, GCP, OCI) Exposure to kernel subsystems, VFS, IO schedulers, caching, or media management Experience with distributed systems design and large-scale performance tuning Knowledge of CI/CD, test automation, and modern development practices Education Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field Equivalent practical experience considered Compensation: The target salary range for this position is $120,000 - $280,000. The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range. The range is based on 'On Target Earnings' (OTE) representing the total potential earnings, which is the sum of the base salary and potential commission earned when performance targets are achieved. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package. This may cover Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off, various Leave options, employee stock purchase plan, and/or restricted stocks (RSU's). These offerings are subject to regional variations and governed by local laws, regulations, and company policies. We will provide detailed information about the specific benefits for your region during the recruitment process. At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process. Equal Opportunity Employer: NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, protected veteran status, and any other protected classification. Why You'll Thrive at NetApp At NetApp, you won't wait for the perfect moment-you'll make it. The early planning, the extra thought, the bold idea that turns good into great: That's how our people operate and how we continue to push the boundaries of data infrastructure. NetApp is the trusted partner for organizations transforming data into opportunity. As the only enterprise-grade storage service natively embedded in Google Cloud, AWS, and Microsoft Azure, we empower customers to run everything from traditional workloads to enterprise AI with unmatched performance, resilience, and security. Our culture We celebrate mold breakers, bold thinkers, and problem solvers. We reward initiative, impact, and ownership. We provide flexibility so you can balance professional ambition with your personal life. Here, differences are not just welcomed-they drive everything we do. If you're ready to innovate, rise to the challenge, and own every moment - make your next move your best one. Apply now. Submitting an Application To ensure a streamlined and fair hiring process for all candidates, our team only reviews applications submitted through our company website. This practice allows us to track, assess, and respond to applicants efficiently. Emailing our employees, recruiters, or Human Resources personnel directly will not influence your application. AI Disclosure For select roles, some stages of our hiring process may use artificial intelligence tools to help evaluate applications and candidate selection. These tools support-rather than replace-human decision-making.
Raytheon
Senior Program Protection Engineer (Embedded Software Engineer)
Raytheon Tewksbury, Massachusetts
Date Posted: 2026-09-14 Country: United States of America Location: US-MA-TEWKSBURY-TB3 50 Apple Hill Dr CONCORD BLDG, Tewksbury Tb3 300 Concord Position Role Type: Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Security Clearance Type: DoD Clearance: Secret Security Clearance Status: Active and existing security clearance required after day 1 At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world's most complex problems. With our three market leading businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together, we push the boundaries of known science and find new ways to connect and protect our world. Raytheon brings 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. We deliver solutions that help our nation and allies defend freedoms and deter aggression, creating a safer, more secure world. Join us and help shape the future of aerospace and defense. The Software Product Assurance Center's Software Security Sensors and Effectors Department is seeking a highly skilled individual to join our software team where you will employ Agile development techniques on embedded targets to continuously develop and deploy critical capabilities to the warfighter. We strive for technical excellence by drawing upon a workforce whose knowledge base and experience covers the complete spectrum of modern computing languages and platforms. As a senior embedded software engineer, the candidate will be involved with software and firmware design, development, integration, and testing of real-time embedded solutions with application software, with a focus on overall system integrity. Working side by side with Systems engineering to support generation of design concept and system architectural documentation. Support the decomposition of the architectural documentation in support of the generation and decomposition of requirements needed to support software development activities. The ideal candidate will also participate in Technical Integration Meetings with subcontractors to ensure selected hardware meets hardware and software requirements. The candidate , working individually or as part of a team will be responsible for applying embedded principles to the design and development of hardened software applications. Software applications are developed using C and C++ on a variety of computing platforms running Linux and other real time operating systems. The candidate will ensure consistency across teams and remove impediments as they arise. Qualifications You Must Have: Typically requires a Bachelor's in Science, Technology, Engineering, or Mathematics and a minimum of 5 years of experience Experience in an Agile and DevSecOps environment developing and maintaining software on an embedded processors/microcontroller. Experience working in a Linux environment with ability to modify and maintain Linux Kernel root file system Experience developing multithreaded applications. Experience building up and maintaining a code base built with CMake and Google Test. The ability to obtain and maintain a US security clearance. U.S. citizenship is required as only U.S. citizens are eligible for a security clearance Qualifications We Value: Proficiency with RTOS Systems, Linux device drivers, and/or embedded Linux Experience developing and troubleshooting on embedded targets Experience designing, implementing, testing, or deploying real-time embedded software solutions. Willingness to learn new techniques and apply critical thinking and problem-solving skills to diagnose customer issues. Knowledge of modern computer architectures and hardware technologies including: x86, ARM Architectures Field Programmable Gate Arrays (FPGAs) Working knowledge of the Linux Kernel development and device drivers for the Linux Kernel. Experience with bare-metal software development. Experience using version control systems such as Git or Subversion. Demonstrated ability to work closely across other engineering disciplines (Systems Engineering, Hardware Engineering, etc.) to debug system and board level issues using software tools 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. 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. 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: Please ensure the role type defined below is appropriate for your needs before applying to this role. This position is classified as: 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. 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 86,800 USD - 165,200 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. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act. Privacy Policy and Terms: Click on this link to read the Policy and Terms
11/08/2026
Full time
Date Posted: 2026-09-14 Country: United States of America Location: US-MA-TEWKSBURY-TB3 50 Apple Hill Dr CONCORD BLDG, Tewksbury Tb3 300 Concord Position Role Type: Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Security Clearance Type: DoD Clearance: Secret Security Clearance Status: Active and existing security clearance required after day 1 At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world's most complex problems. With our three market leading businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together, we push the boundaries of known science and find new ways to connect and protect our world. Raytheon brings 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. We deliver solutions that help our nation and allies defend freedoms and deter aggression, creating a safer, more secure world. Join us and help shape the future of aerospace and defense. The Software Product Assurance Center's Software Security Sensors and Effectors Department is seeking a highly skilled individual to join our software team where you will employ Agile development techniques on embedded targets to continuously develop and deploy critical capabilities to the warfighter. We strive for technical excellence by drawing upon a workforce whose knowledge base and experience covers the complete spectrum of modern computing languages and platforms. As a senior embedded software engineer, the candidate will be involved with software and firmware design, development, integration, and testing of real-time embedded solutions with application software, with a focus on overall system integrity. Working side by side with Systems engineering to support generation of design concept and system architectural documentation. Support the decomposition of the architectural documentation in support of the generation and decomposition of requirements needed to support software development activities. The ideal candidate will also participate in Technical Integration Meetings with subcontractors to ensure selected hardware meets hardware and software requirements. The candidate , working individually or as part of a team will be responsible for applying embedded principles to the design and development of hardened software applications. Software applications are developed using C and C++ on a variety of computing platforms running Linux and other real time operating systems. The candidate will ensure consistency across teams and remove impediments as they arise. Qualifications You Must Have: Typically requires a Bachelor's in Science, Technology, Engineering, or Mathematics and a minimum of 5 years of experience Experience in an Agile and DevSecOps environment developing and maintaining software on an embedded processors/microcontroller. Experience working in a Linux environment with ability to modify and maintain Linux Kernel root file system Experience developing multithreaded applications. Experience building up and maintaining a code base built with CMake and Google Test. The ability to obtain and maintain a US security clearance. U.S. citizenship is required as only U.S. citizens are eligible for a security clearance Qualifications We Value: Proficiency with RTOS Systems, Linux device drivers, and/or embedded Linux Experience developing and troubleshooting on embedded targets Experience designing, implementing, testing, or deploying real-time embedded software solutions. Willingness to learn new techniques and apply critical thinking and problem-solving skills to diagnose customer issues. Knowledge of modern computer architectures and hardware technologies including: x86, ARM Architectures Field Programmable Gate Arrays (FPGAs) Working knowledge of the Linux Kernel development and device drivers for the Linux Kernel. Experience with bare-metal software development. Experience using version control systems such as Git or Subversion. Demonstrated ability to work closely across other engineering disciplines (Systems Engineering, Hardware Engineering, etc.) to debug system and board level issues using software tools 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. 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. 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: Please ensure the role type defined below is appropriate for your needs before applying to this role. This position is classified as: 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. 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 86,800 USD - 165,200 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. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act. Privacy Policy and Terms: Click on this link to read the Policy and Terms
X-Day Offensive Research (XOR) Vulnerability Researcher
JPMorganChase Jersey City, New Jersey
Job Description JOB DESCRIPTION As an X-Day Offensive Research (XOR) Vulnerability Researcher - Assessments & Exercises at JPMorganChase in the Cybersecurity & Technology Controls line of business, you will contribute significantly to enhancing the firm's cybersecurity or resiliency posture by using industry-standard assessment methodologies and techniques to proactively identify risks and vulnerabilities in people, processes, and technology. In this role, you will design and deploy risk-driven assessments (or manage a highly-skilled team that does) and inform analysis to clearly outline root causes. We are seeking a dedicated, self-motivated vulnerability researcher to tackle the complex demands of our mission. Working closely with fellow researchers and defense teams, you will investigate challenging targets, uncover novel attack surfaces, and develop innovative solutions that enhance our security posture. The ideal candidate combines deep technical curiosity with a strong background in reverse engineering, static analysis, and dynamic analysis, and thrives in a highly collaborative, research-driven environment. Job responsibilities Design and execute testing and simulations - such as penetration tests, technical controls assessments, cyber exercises, or resiliency simulations - and contribute to the development and refinement of assessment methodologies, tools, and frameworks to ensure alignment with the firm's strategy and compliance with regulatory requirements. Evaluate controls for effectiveness and impact on operational risk, as well as opportunities to automate control evaluation. Conduct in-depth vulnerability research and exploit development across a broad range of categories, including operating systems, mobile devices, web applications, browsers, edge devices, and enterprise software. Reverse engineer binaries using tools such as IDA Pro, Ghidra, or Binary Ninja to identify novel attack surfaces and develop proof-of-concept exploits. Use common vulnerability research toolsets such as fuzzers, disassemblers, debuggers, and code browsers for static and dynamic analysis. Perform N-day vulnerability analysis, patch diffing, and proof-of-concept exploit validation. Collaborate with cross-functional teams to develop comprehensive reports - including detailed findings, risk assessments, and remediation recommendations - supporting vulnerability triage, patch prioritization, and the sharing of indicators of compromise (IOCs) in service of the firm's mission requirements. Leverage threat intelligence and security research to stay ahead of emerging threats, vulnerabilities, industry best practices, and regulations, applying this knowledge to enhance the firm's assessment strategy and risk management, and engaging with peers and industry groups that share threat intelligence analytics. Document research findings, proof-of-concepts, and technical workflows to enable knowledge sharing and repeatability. Required qualifications, capabilities, and skills 5+ years of experience in cybersecurity or resiliency, with demonstrated exceptional organizational skills to plan, design, and coordinate the development of offensive security testing, assessments, or simulation exercises. Track record of discovered vulnerabilities (CVEs) in high-profile targets in at least one of the following categories: operating systems, mobile devices, web applications, browsers, edge devices, or enterprise software. Proven hands-on experience in vulnerability research, proof-of-concept exploit development, coordinated vulnerability disclosure, and mitigating security vulnerabilities in open-source projects. Expertise in advanced analysis frameworks leveraging symbolic execution techniques and dynamic binary instrumentation to identify, triage, and exploit complex software vulnerabilities. Hands-on proficiency exploiting complex vulnerability classes - including use-after-free, double free, type confusion - and applying advanced exploitation techniques such as heap spraying and controlled memory corruption to achieve reliable code execution. Strong understanding of the internals of at least two operating systems throughout user mode and kernel mode (Microsoft Windows, GNU/Linux, Android, macOS, or iOS). Experience auditing large C/C++, Java, and .NET codebases combining automated static analyzers with manual review to trace data and control flow, uncover memory-safety, injection, and deserialization vulnerabilities and produce proof-of-concept code. Extensive reverse engineering expertise on x86/x64 and ARM/ARM64 binaries, employing IDA Pro, Ghidra, Binary Ninja, WinDbg, GDB, and RR for deep static/dynamic analysis and root cause vulnerability discovery. Knowledge of US financial services sector cybersecurity or resiliency organization practices, operational risk management processes, principles, regulations, threats, risks, and incident response methodologies. Ability to identify systemic security or resiliency issues as they relate to threats, vulnerabilities, or risks, with a focus on recommendations for enhancements or remediation, and proficiency in multiple security assessment methodologies (e.g., Open Worldwide Application Security Project (OWASP) Top Ten, National Institute of Standards and Technology (NIST) Cybersecurity Framework), offensive testing tools, or resiliency testing equivalents. Excellent communication, collaboration, and report writing skills, with the ability to influence and engage stakeholders across various functions and levels. Preferred qualifications, capabilities, and skills Bachelor's degree in computer science, or PhD in a related technical field, or an equivalent combination of education and/or experience in a related field. 5+ years of experience in vulnerability research and exploit development. Experience using fuzzing tools such as LibFuzzer, LibAFL, AFL , OSS-Fuzz, and Syzkaller. Experience using program analysis tools such as LLVM, Angr, KLEE, Intel Pin, DynamoRIO, and Frida. Experience emulating embedded platforms for live debugging. Experience with kernel and low-level operating system development. Deep Linux internals knowledge (SELinux, AppArmor, Seccomp, eBPF, containers, VMs). Deep Windows internals knowledge (KASLR, DSE, SSDT, IDT, SMEP, SMAP, PXN, KPP, KDP, VBS, HVCI, KMCI, UMCI). ABOUT US JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management. We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans ABOUT THE TEAM The Cybersecurity & Technology Controls group at JPMorganChase aligns the firm's cybersecurity, access management, controls and resiliency teams. The group proactively and strategically partners with all lines of business and functions to enable them to design, adopt and integrate appropriate controls; deliver processes and solutions efficiently and consistently; and drive automation of controls. The group's number one priority is to enable the business by keeping the firm safe, stable and resilient. High Risk Roles (HRR) are sensitive roles within the technology organization that require high assurance of the integrity of staff by virtue of 1) sensitive cybersecurity and technology functions they perform within systems or 2) information they receive regarding sensitive cybersecurity or technology matters. Users in these roles are subject to enhanced pre-hire screening which includes both criminal and credit background checks (as allowed by law). The enhanced screening will need to be successfully completed prior to commencing employment or assignment.
11/08/2026
Full time
Job Description JOB DESCRIPTION As an X-Day Offensive Research (XOR) Vulnerability Researcher - Assessments & Exercises at JPMorganChase in the Cybersecurity & Technology Controls line of business, you will contribute significantly to enhancing the firm's cybersecurity or resiliency posture by using industry-standard assessment methodologies and techniques to proactively identify risks and vulnerabilities in people, processes, and technology. In this role, you will design and deploy risk-driven assessments (or manage a highly-skilled team that does) and inform analysis to clearly outline root causes. We are seeking a dedicated, self-motivated vulnerability researcher to tackle the complex demands of our mission. Working closely with fellow researchers and defense teams, you will investigate challenging targets, uncover novel attack surfaces, and develop innovative solutions that enhance our security posture. The ideal candidate combines deep technical curiosity with a strong background in reverse engineering, static analysis, and dynamic analysis, and thrives in a highly collaborative, research-driven environment. Job responsibilities Design and execute testing and simulations - such as penetration tests, technical controls assessments, cyber exercises, or resiliency simulations - and contribute to the development and refinement of assessment methodologies, tools, and frameworks to ensure alignment with the firm's strategy and compliance with regulatory requirements. Evaluate controls for effectiveness and impact on operational risk, as well as opportunities to automate control evaluation. Conduct in-depth vulnerability research and exploit development across a broad range of categories, including operating systems, mobile devices, web applications, browsers, edge devices, and enterprise software. Reverse engineer binaries using tools such as IDA Pro, Ghidra, or Binary Ninja to identify novel attack surfaces and develop proof-of-concept exploits. Use common vulnerability research toolsets such as fuzzers, disassemblers, debuggers, and code browsers for static and dynamic analysis. Perform N-day vulnerability analysis, patch diffing, and proof-of-concept exploit validation. Collaborate with cross-functional teams to develop comprehensive reports - including detailed findings, risk assessments, and remediation recommendations - supporting vulnerability triage, patch prioritization, and the sharing of indicators of compromise (IOCs) in service of the firm's mission requirements. Leverage threat intelligence and security research to stay ahead of emerging threats, vulnerabilities, industry best practices, and regulations, applying this knowledge to enhance the firm's assessment strategy and risk management, and engaging with peers and industry groups that share threat intelligence analytics. Document research findings, proof-of-concepts, and technical workflows to enable knowledge sharing and repeatability. Required qualifications, capabilities, and skills 5+ years of experience in cybersecurity or resiliency, with demonstrated exceptional organizational skills to plan, design, and coordinate the development of offensive security testing, assessments, or simulation exercises. Track record of discovered vulnerabilities (CVEs) in high-profile targets in at least one of the following categories: operating systems, mobile devices, web applications, browsers, edge devices, or enterprise software. Proven hands-on experience in vulnerability research, proof-of-concept exploit development, coordinated vulnerability disclosure, and mitigating security vulnerabilities in open-source projects. Expertise in advanced analysis frameworks leveraging symbolic execution techniques and dynamic binary instrumentation to identify, triage, and exploit complex software vulnerabilities. Hands-on proficiency exploiting complex vulnerability classes - including use-after-free, double free, type confusion - and applying advanced exploitation techniques such as heap spraying and controlled memory corruption to achieve reliable code execution. Strong understanding of the internals of at least two operating systems throughout user mode and kernel mode (Microsoft Windows, GNU/Linux, Android, macOS, or iOS). Experience auditing large C/C++, Java, and .NET codebases combining automated static analyzers with manual review to trace data and control flow, uncover memory-safety, injection, and deserialization vulnerabilities and produce proof-of-concept code. Extensive reverse engineering expertise on x86/x64 and ARM/ARM64 binaries, employing IDA Pro, Ghidra, Binary Ninja, WinDbg, GDB, and RR for deep static/dynamic analysis and root cause vulnerability discovery. Knowledge of US financial services sector cybersecurity or resiliency organization practices, operational risk management processes, principles, regulations, threats, risks, and incident response methodologies. Ability to identify systemic security or resiliency issues as they relate to threats, vulnerabilities, or risks, with a focus on recommendations for enhancements or remediation, and proficiency in multiple security assessment methodologies (e.g., Open Worldwide Application Security Project (OWASP) Top Ten, National Institute of Standards and Technology (NIST) Cybersecurity Framework), offensive testing tools, or resiliency testing equivalents. Excellent communication, collaboration, and report writing skills, with the ability to influence and engage stakeholders across various functions and levels. Preferred qualifications, capabilities, and skills Bachelor's degree in computer science, or PhD in a related technical field, or an equivalent combination of education and/or experience in a related field. 5+ years of experience in vulnerability research and exploit development. Experience using fuzzing tools such as LibFuzzer, LibAFL, AFL , OSS-Fuzz, and Syzkaller. Experience using program analysis tools such as LLVM, Angr, KLEE, Intel Pin, DynamoRIO, and Frida. Experience emulating embedded platforms for live debugging. Experience with kernel and low-level operating system development. Deep Linux internals knowledge (SELinux, AppArmor, Seccomp, eBPF, containers, VMs). Deep Windows internals knowledge (KASLR, DSE, SSDT, IDT, SMEP, SMAP, PXN, KPP, KDP, VBS, HVCI, KMCI, UMCI). ABOUT US JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management. We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans ABOUT THE TEAM The Cybersecurity & Technology Controls group at JPMorganChase aligns the firm's cybersecurity, access management, controls and resiliency teams. The group proactively and strategically partners with all lines of business and functions to enable them to design, adopt and integrate appropriate controls; deliver processes and solutions efficiently and consistently; and drive automation of controls. The group's number one priority is to enable the business by keeping the firm safe, stable and resilient. High Risk Roles (HRR) are sensitive roles within the technology organization that require high assurance of the integrity of staff by virtue of 1) sensitive cybersecurity and technology functions they perform within systems or 2) information they receive regarding sensitive cybersecurity or technology matters. Users in these roles are subject to enhanced pre-hire screening which includes both criminal and credit background checks (as allowed by law). The enhanced screening will need to be successfully completed prior to commencing employment or assignment.
iOS CNO Software Engineer
REDLattice Chantilly, Virginia
Job Description Job Description iOS CNO Software Engineer Location: Chantilly, VA Security Clearance: Active TS/SCI with Polygraph Required Employment Type: Full-Time About REDLattice At REDLattice, we are a global leader in delivering cutting-edge technical cybersecurity products and services. We are driven by mission-critical and innovative work that directly contributes to protecting our nation's and strategic partners' most vital infrastructure. Our teams develop advanced cyber capabilities, forensic solutions, and technical analysis tools that support law enforcement, defense, and national security operations. With offices in Northern Virginia, Melbourne, Florida, Tel Aviv, Israel, and other strategic locations, REDLattice is growing rapidly to meet the evolving needs of our customers. Position Summary REDLattice is seeking an iOS CNO Software Engineer to support the development of advanced cyber capabilities for mission-critical national security programs. The ideal candidate will have experience developing iOS software, conducting vulnerability research, reverse engineering native binaries, and building custom capabilities in support of offensive cyber operations. In this role, you'll work as part of a highly collaborative engineering team tackling complex technical challenges across iOS platform internals, vulnerability research, exploit development, and reverse engineering. Engineers at REDLattice have the opportunity to make a direct impact, take ownership of challenging technical work, and collaborate with some of the industry's most respected cyber professionals developing next-generation mission capabilities. Responsibilities Design, develop, and deploy custom CNO capabilities for the iOS platform. Develop, test, and debug in Objective-C, Swift, C, C++, and Python environments. Conduct exploit development, vulnerability research, and proof-of-concept creation. Debug user-space and kernel components using LLDB and other native debugging tools. Reverse engineer native binaries, iOS frameworks, and operating system components. Work with iOS internals, kernel subsystems, security mechanisms, and runtime protections. Perform application research and behavioral analysis. Trace execution with native debugging and instrumentation tools to isolate and resolve issues. Produce documentation for operational use and sustainment. Mentor junior engineers and collaborate with mission operators. Required Experience Advanced development in Objective-C, Swift, C, C++, and Python. Exploit development and memory corruption techniques. Kernel debugging and operating system internals knowledge. UNIX/Linux internals and system-level engineering. Network socket programming and protocol analysis. Reverse engineering tools including IDA Pro, Ghidra, LLDB, Frida, and Hopper (or equivalent). Security protections including ASLR, DEP, Pointer Authentication (PAC), code signing, sandboxing, and bypass techniques. Experience with Git/Bitbucket. Desired Experience ARM64 assembly language. Frida, objection, or similar instrumentation frameworks. Mobile vulnerability research and exploit chaining. iOS kernel, XNU, Mach, and Objective-C runtime familiarity. Jailbreak development or iOS security research experience. Offensive tool development and mission support experience. Ability to operate autonomously in a high-tempo environment. Basic Qualifications Active TS/SCI with Polygraph required. Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Cybersecurity, or a related technical discipline (or equivalent experience). Strong analytical, troubleshooting, and problem-solving skills. Excellent written and verbal communication skills. Ability to work independently and collaboratively within a highly technical team. Why Join REDLattice? Work on mission-driven technology supporting critical law enforcement and national security missions. Join small, highly collaborative engineering teams where your contributions have a direct impact. Solve complex engineering challenges across advanced cyber platforms and technologies. Collaborate with experienced cyber engineers developing next-generation mission capabilities. Gain exposure to cutting-edge cyber research, capability development, and emerging technologies. Competitive compensation, comprehensive benefits, and opportunities for professional growth. Equal Employment Opportunity Statement REDLattice is an equal opportunity employer. We welcome applicants from all backgrounds and do not discriminate on the basis of race, color, religion, sex, age, national origin, veteran status, disability, or any other protected status. Join us at REDLattice and help shape the future of cyber innovation and national security. Apply today!
11/06/2026
Full time
Job Description Job Description iOS CNO Software Engineer Location: Chantilly, VA Security Clearance: Active TS/SCI with Polygraph Required Employment Type: Full-Time About REDLattice At REDLattice, we are a global leader in delivering cutting-edge technical cybersecurity products and services. We are driven by mission-critical and innovative work that directly contributes to protecting our nation's and strategic partners' most vital infrastructure. Our teams develop advanced cyber capabilities, forensic solutions, and technical analysis tools that support law enforcement, defense, and national security operations. With offices in Northern Virginia, Melbourne, Florida, Tel Aviv, Israel, and other strategic locations, REDLattice is growing rapidly to meet the evolving needs of our customers. Position Summary REDLattice is seeking an iOS CNO Software Engineer to support the development of advanced cyber capabilities for mission-critical national security programs. The ideal candidate will have experience developing iOS software, conducting vulnerability research, reverse engineering native binaries, and building custom capabilities in support of offensive cyber operations. In this role, you'll work as part of a highly collaborative engineering team tackling complex technical challenges across iOS platform internals, vulnerability research, exploit development, and reverse engineering. Engineers at REDLattice have the opportunity to make a direct impact, take ownership of challenging technical work, and collaborate with some of the industry's most respected cyber professionals developing next-generation mission capabilities. Responsibilities Design, develop, and deploy custom CNO capabilities for the iOS platform. Develop, test, and debug in Objective-C, Swift, C, C++, and Python environments. Conduct exploit development, vulnerability research, and proof-of-concept creation. Debug user-space and kernel components using LLDB and other native debugging tools. Reverse engineer native binaries, iOS frameworks, and operating system components. Work with iOS internals, kernel subsystems, security mechanisms, and runtime protections. Perform application research and behavioral analysis. Trace execution with native debugging and instrumentation tools to isolate and resolve issues. Produce documentation for operational use and sustainment. Mentor junior engineers and collaborate with mission operators. Required Experience Advanced development in Objective-C, Swift, C, C++, and Python. Exploit development and memory corruption techniques. Kernel debugging and operating system internals knowledge. UNIX/Linux internals and system-level engineering. Network socket programming and protocol analysis. Reverse engineering tools including IDA Pro, Ghidra, LLDB, Frida, and Hopper (or equivalent). Security protections including ASLR, DEP, Pointer Authentication (PAC), code signing, sandboxing, and bypass techniques. Experience with Git/Bitbucket. Desired Experience ARM64 assembly language. Frida, objection, or similar instrumentation frameworks. Mobile vulnerability research and exploit chaining. iOS kernel, XNU, Mach, and Objective-C runtime familiarity. Jailbreak development or iOS security research experience. Offensive tool development and mission support experience. Ability to operate autonomously in a high-tempo environment. Basic Qualifications Active TS/SCI with Polygraph required. Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Cybersecurity, or a related technical discipline (or equivalent experience). Strong analytical, troubleshooting, and problem-solving skills. Excellent written and verbal communication skills. Ability to work independently and collaboratively within a highly technical team. Why Join REDLattice? Work on mission-driven technology supporting critical law enforcement and national security missions. Join small, highly collaborative engineering teams where your contributions have a direct impact. Solve complex engineering challenges across advanced cyber platforms and technologies. Collaborate with experienced cyber engineers developing next-generation mission capabilities. Gain exposure to cutting-edge cyber research, capability development, and emerging technologies. Competitive compensation, comprehensive benefits, and opportunities for professional growth. Equal Employment Opportunity Statement REDLattice is an equal opportunity employer. We welcome applicants from all backgrounds and do not discriminate on the basis of race, color, religion, sex, age, national origin, veteran status, disability, or any other protected status. Join us at REDLattice and help shape the future of cyber innovation and national security. Apply today!
Infotainment/Connectivity Lead
Talent Software Services, Inc. Palo Alto, California
Job Description Job Description Possible 3 Month CTH Role name: Infotainment/Connectivity Lead Work Location: Palo Alto, CA or Irvine, CA (Onsite) Start date: Immediate availability. Background check MANDATORY The lead owns software and validation work on Linux and Android based infotainment and connectivity platforms. The role requires 8 years of experience Key Responsibilities: Ramp up on the existing codebase, build pipeline, and regression testing Develop and maintain the software stack for hardware verification and validation on Hypervisor, Linux, and Android systems Design and run stress tests on CPU, GPU, NPU, and multimedia subsystems to find bottlenecks, thermal limits, and stability issues Analyze and optimize ECU performance Support board bring-up, design verification, and debugging with architecture, hardware, and software teams Train and guide junior engineers Provide weekly status, risk, and decision documentation to program leadership Mandatory Skills: Bachelor's or Master's degree in Computer Science, Engineering, or a related field 8 years of embedded software development Hands-on experience with high-performance SoCs such as Snapdragon, NVIDIA Orin, or MediaTek; automotive-grade SoC experience is a significant plus Proficiency in Embedded Linux, QNX, and DriveOS, and experience with hypervisor systems such as Type-1 hypervisors, Gunyah, or ACRN Experience with infotainment or connectivity subsystems such as camera/display, memory/storage, GNSS, UWB, RF, A2B, and Bluetooth audio Strong C/C coding skills Solid understanding of Linux/Android, kernel configuration, device driver interfaces, and debugging tools Strong BSP and kernel bring-up expertise (Linux, U-Boot or equivalent): partitioning, device tree, and boot flow for eMMC, UFS, SSD, and DRAM changes Experience with Lauterbach, oscilloscopes, JTAG, and flashing tools Understanding of interface and protocol stacks (SPI, I2C, Ethernet, PCIe, CAN) and board bring-up Scripting experience in Python or shell Preferred OS internals: process scheduler, memory management, concurrency, synchronization, storage ARM core and architecture experience Embedded toolchains: compilers, linkers, linker scripts Automotive communication protocols (CAN, Ethernet) CI/CD pipelines for embedded systems ISO 26262 functional safety awareness
11/06/2026
Full time
Job Description Job Description Possible 3 Month CTH Role name: Infotainment/Connectivity Lead Work Location: Palo Alto, CA or Irvine, CA (Onsite) Start date: Immediate availability. Background check MANDATORY The lead owns software and validation work on Linux and Android based infotainment and connectivity platforms. The role requires 8 years of experience Key Responsibilities: Ramp up on the existing codebase, build pipeline, and regression testing Develop and maintain the software stack for hardware verification and validation on Hypervisor, Linux, and Android systems Design and run stress tests on CPU, GPU, NPU, and multimedia subsystems to find bottlenecks, thermal limits, and stability issues Analyze and optimize ECU performance Support board bring-up, design verification, and debugging with architecture, hardware, and software teams Train and guide junior engineers Provide weekly status, risk, and decision documentation to program leadership Mandatory Skills: Bachelor's or Master's degree in Computer Science, Engineering, or a related field 8 years of embedded software development Hands-on experience with high-performance SoCs such as Snapdragon, NVIDIA Orin, or MediaTek; automotive-grade SoC experience is a significant plus Proficiency in Embedded Linux, QNX, and DriveOS, and experience with hypervisor systems such as Type-1 hypervisors, Gunyah, or ACRN Experience with infotainment or connectivity subsystems such as camera/display, memory/storage, GNSS, UWB, RF, A2B, and Bluetooth audio Strong C/C coding skills Solid understanding of Linux/Android, kernel configuration, device driver interfaces, and debugging tools Strong BSP and kernel bring-up expertise (Linux, U-Boot or equivalent): partitioning, device tree, and boot flow for eMMC, UFS, SSD, and DRAM changes Experience with Lauterbach, oscilloscopes, JTAG, and flashing tools Understanding of interface and protocol stacks (SPI, I2C, Ethernet, PCIe, CAN) and board bring-up Scripting experience in Python or shell Preferred OS internals: process scheduler, memory management, concurrency, synchronization, storage ARM core and architecture experience Embedded toolchains: compilers, linkers, linker scripts Automotive communication protocols (CAN, Ethernet) CI/CD pipelines for embedded systems ISO 26262 functional safety awareness
Software Engineer, Kernels/CUDA (C++)
SpaceXSI Palo Alto, California
Job Description Job Description SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today, SpaceX is actively developing the technologies to make this possible, with the ultimate goal of making life multiplanetary and expanding consciousness to the stars. SpaceXSI is building Super Intelligence to help humanity understand the universe. Our teams are building the full Super Intelligence stack: from our Colossus supercomputers, to Grok models, to our suite of applications, including Grok Bot, Grok Build, Grok Imagine, Grok Voice, and X. We're creating a powerful flywheel where more compute trains better models, better models power more useful products, and what we learn from people using those products shapes what we build next. SOFTWARE ENGINEER, KERNELS/CUDA (C++) We are building one of the world's largest AI supercomputers from the ground up. As part of the Compute Infrastructure team, you will own both the raw GPU supercomputer and the platform layer that runs on top of it. You will work across the full stack - from low-level GPU kernel optimizations and Linux kernel internals to massive-scale orchestration and virtualization - to make training and inference at SpaceXSI as fast, reliable, and scalable as possible. This is a broad, high-impact role that combines hardcore supercompute and compute infrastructure work. Your contributions will directly accelerate Grok's training speed and overall AI progress. RESPONSIBILITIES: Design, build, and optimize massive GPU clusters for extreme-scale training and inference workloads Develop and tune low-level CUDA kernels (GeMM, Attention, etc.), using CUTLASS, Tensor Cores, and Nsight for maximum performance Profile, debug, and eliminate bottlenecks across GPU memory hierarchy, networking fabric, filesystems, and multi-GPU operation Collaborate closely with AI research teams to deliver production-grade performance and scalability BASIC QUALIFICATIONS: 1+ years of experience with low-level system programming in C/C++ PREFERRED SKILLS AND EXPERIENCE: Deep low-level systems programming (C/C++/PTX/SASS) Strong experience with large-scale GPU clusters or distributed compute infrastructure at production scale Hands-on work with GPU kernel optimization (CUTLASS, custom kernels, Nsight profiling) Track record of building or running high-performance infrastructure for AI workloads (training or inference platforms) Ability to reason from first principles and optimize for both memory-bound and compute-bound scenarios COMPENSATION AND BENEFITS: $160,000 - $250,000 USD Base salary is just one part of our total rewards package at SpaceXSI, which also includes equity, comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short & long-term disability insurance, life insurance, and various other discounts and perks. SpaceXSI is an equal opportunity employer. For details on data processing, view our Recruitment Privacy Notice.
11/06/2026
Full time
Job Description Job Description SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today, SpaceX is actively developing the technologies to make this possible, with the ultimate goal of making life multiplanetary and expanding consciousness to the stars. SpaceXSI is building Super Intelligence to help humanity understand the universe. Our teams are building the full Super Intelligence stack: from our Colossus supercomputers, to Grok models, to our suite of applications, including Grok Bot, Grok Build, Grok Imagine, Grok Voice, and X. We're creating a powerful flywheel where more compute trains better models, better models power more useful products, and what we learn from people using those products shapes what we build next. SOFTWARE ENGINEER, KERNELS/CUDA (C++) We are building one of the world's largest AI supercomputers from the ground up. As part of the Compute Infrastructure team, you will own both the raw GPU supercomputer and the platform layer that runs on top of it. You will work across the full stack - from low-level GPU kernel optimizations and Linux kernel internals to massive-scale orchestration and virtualization - to make training and inference at SpaceXSI as fast, reliable, and scalable as possible. This is a broad, high-impact role that combines hardcore supercompute and compute infrastructure work. Your contributions will directly accelerate Grok's training speed and overall AI progress. RESPONSIBILITIES: Design, build, and optimize massive GPU clusters for extreme-scale training and inference workloads Develop and tune low-level CUDA kernels (GeMM, Attention, etc.), using CUTLASS, Tensor Cores, and Nsight for maximum performance Profile, debug, and eliminate bottlenecks across GPU memory hierarchy, networking fabric, filesystems, and multi-GPU operation Collaborate closely with AI research teams to deliver production-grade performance and scalability BASIC QUALIFICATIONS: 1+ years of experience with low-level system programming in C/C++ PREFERRED SKILLS AND EXPERIENCE: Deep low-level systems programming (C/C++/PTX/SASS) Strong experience with large-scale GPU clusters or distributed compute infrastructure at production scale Hands-on work with GPU kernel optimization (CUTLASS, custom kernels, Nsight profiling) Track record of building or running high-performance infrastructure for AI workloads (training or inference platforms) Ability to reason from first principles and optimize for both memory-bound and compute-bound scenarios COMPENSATION AND BENEFITS: $160,000 - $250,000 USD Base salary is just one part of our total rewards package at SpaceXSI, which also includes equity, comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short & long-term disability insurance, life insurance, and various other discounts and perks. SpaceXSI is an equal opportunity employer. For details on data processing, view our Recruitment Privacy Notice.
C++ Software Developer
Gromelski and Associates, Inc. Alexandria, Virginia
Job Description Job Description C++ Software Developer Gromelski and Associates, Inc. (GAI) partners with prime contractors to provide professional services. Key service areas include Engineering Design and Documentation; Software Development and Testing; System Integration, Testing and Evaluation; Lab Management and Field Installation; Integrated Logistics Support, Training Development and Delivery, Multimedia Support, and Technical System Support. C++ Software Developer Job Description C++ Software Developer creates solutions to complex problems with the end user/client in mind. The ideal candidate has gained experience with the full software development lifecycle in an object-oriented analysis and design environment. The Developer will be responsible for performing system software development tasks and activities to include: Develops C++ software programs for complex military and space systems Installs and tests new and legacy developed software enhancement and improvement packages Isolates system operational performance deficiencies related software, tests, debugs, and modifies custom software applications Resolves software and hardware compatibility and operability issues Supports software integration activities Work with cross-functional engineering teams in conducting system/software analysis and design Success in this position requires an assertive, confident attitude and a commitment to working as a part of a team to meet critical delivery schedules. C++ Software Developer Required Skills: Ability to use and code in LINUX/UNIX proficiently. 1. Basic commands 2. Scripting (bash, python, etc) 3. Experience with Sysvinit and Systemd 4. Experience with modifying kernel settings, ulimits, etc. 5. Experience with VxWorks real-time operating system Proficiency at the Kernel level and close to the kernel Develop custom C++ software code, debugs, troubleshoots, and resolves software and hardware compatibility and operability issues Use data structures, software engineering, OOD, C++ programing techniques and algorithms to write, debug and test code Performs software integration in a laboratory environment Follows and executes procedures - installation, recovery, checkout, test, etc. Follows direction of software development team leads C++ Software Developer Highly Desirable Skills: Experience with Wind River specialized embedded O/S, virtualization platforms and development tools Strong Debugging skills 1. Dmesg, Ispci, Isof, netstat, etc 2. Gdb 3. Jconsole, jvisualvm Ability to rotate from code developer into the integration role when needed. System-level & architecture concepts 1. Middleware/Corba 2. Basic networking (UDP/TCP, interface management, sub-interfaces, etc.) 3. NTP and time distribution 4. DHCP and IP distribution 5. NFS and filesystem distribution Version control & Automation experience 1. Basic concepts of branching and merging 2. git / gerrit / Jenkins C++ Software Developer Additional Requirements: Bachelor's degree in related discipline or equivalent experience and three to five year's professional experience Must be able to obtain and keep a DoD Secret Clearance which means you must be a U.S. Citizen. Willingness to work overtime and off shift when dictated to support business needs. Task driven with ability to work independently Team player that takes ownership and develops relationships with the team members which fosters team success May require minimal travel Job: Full-Time Employee, 40 hours/week Benefits: We offer a competitive benefit package. Click here Careers GAI () for more information. Salary Range: $100,000 - $140,000 Start Date: Negotiable Job Location: Manassas, VA. (Relocation Assistance Available) Gromelski and Associates is an equal opportunity employer and does not discriminate in employment on the basis of race, color, religion, sex, pregnancy, national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service or other non-merit factor. Company Description Gromelski and Associates, Inc. is a small, woman-owned business. Since 1989, we have provided services for major corporations and large government agencies including the Social Security Administration, Lockheed Martin Corporation, Global Knowledge Network, Digital Equipment Corporation, Nextel Communications, Network Associates, Oracle Corporation, Department of Education, ExecuTrain Corporation, Federal Computer Corporation, and the U.S. Navy. Currently, we develop and deliver technical documentation and multimedia support including interactive electronic technical manuals (IETMs), multimedia applications, computer-based training (CBT), desktop simulation, technical system support including system engineering, software development and programming, lab management, system testing, integration, installation and maintenance for submarine combat systems. Company Description Gromelski and Associates, Inc. is a small, woman-owned business. Since 1989, we have provided services for major corporations and large government agencies including the Social Security Administration, Lockheed Martin Corporation, Global Knowledge Network, Digital Equipment Corporation, Nextel Communications, Network Associates, Oracle Corporation, Department of Education, ExecuTrain Corporation, Federal Computer Corporation, and the U.S. Navy. Currently, we develop and deliver technical documentation and multimedia support including interactive electronic technical manuals (IETMs), multimedia applications, computer-based training (CBT), desktop simulation, technical system support including system engineering, software development and programming, lab management, system testing, integration, installation and maintenance for submarine combat systems.
11/06/2026
Full time
Job Description Job Description C++ Software Developer Gromelski and Associates, Inc. (GAI) partners with prime contractors to provide professional services. Key service areas include Engineering Design and Documentation; Software Development and Testing; System Integration, Testing and Evaluation; Lab Management and Field Installation; Integrated Logistics Support, Training Development and Delivery, Multimedia Support, and Technical System Support. C++ Software Developer Job Description C++ Software Developer creates solutions to complex problems with the end user/client in mind. The ideal candidate has gained experience with the full software development lifecycle in an object-oriented analysis and design environment. The Developer will be responsible for performing system software development tasks and activities to include: Develops C++ software programs for complex military and space systems Installs and tests new and legacy developed software enhancement and improvement packages Isolates system operational performance deficiencies related software, tests, debugs, and modifies custom software applications Resolves software and hardware compatibility and operability issues Supports software integration activities Work with cross-functional engineering teams in conducting system/software analysis and design Success in this position requires an assertive, confident attitude and a commitment to working as a part of a team to meet critical delivery schedules. C++ Software Developer Required Skills: Ability to use and code in LINUX/UNIX proficiently. 1. Basic commands 2. Scripting (bash, python, etc) 3. Experience with Sysvinit and Systemd 4. Experience with modifying kernel settings, ulimits, etc. 5. Experience with VxWorks real-time operating system Proficiency at the Kernel level and close to the kernel Develop custom C++ software code, debugs, troubleshoots, and resolves software and hardware compatibility and operability issues Use data structures, software engineering, OOD, C++ programing techniques and algorithms to write, debug and test code Performs software integration in a laboratory environment Follows and executes procedures - installation, recovery, checkout, test, etc. Follows direction of software development team leads C++ Software Developer Highly Desirable Skills: Experience with Wind River specialized embedded O/S, virtualization platforms and development tools Strong Debugging skills 1. Dmesg, Ispci, Isof, netstat, etc 2. Gdb 3. Jconsole, jvisualvm Ability to rotate from code developer into the integration role when needed. System-level & architecture concepts 1. Middleware/Corba 2. Basic networking (UDP/TCP, interface management, sub-interfaces, etc.) 3. NTP and time distribution 4. DHCP and IP distribution 5. NFS and filesystem distribution Version control & Automation experience 1. Basic concepts of branching and merging 2. git / gerrit / Jenkins C++ Software Developer Additional Requirements: Bachelor's degree in related discipline or equivalent experience and three to five year's professional experience Must be able to obtain and keep a DoD Secret Clearance which means you must be a U.S. Citizen. Willingness to work overtime and off shift when dictated to support business needs. Task driven with ability to work independently Team player that takes ownership and develops relationships with the team members which fosters team success May require minimal travel Job: Full-Time Employee, 40 hours/week Benefits: We offer a competitive benefit package. Click here Careers GAI () for more information. Salary Range: $100,000 - $140,000 Start Date: Negotiable Job Location: Manassas, VA. (Relocation Assistance Available) Gromelski and Associates is an equal opportunity employer and does not discriminate in employment on the basis of race, color, religion, sex, pregnancy, national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service or other non-merit factor. Company Description Gromelski and Associates, Inc. is a small, woman-owned business. Since 1989, we have provided services for major corporations and large government agencies including the Social Security Administration, Lockheed Martin Corporation, Global Knowledge Network, Digital Equipment Corporation, Nextel Communications, Network Associates, Oracle Corporation, Department of Education, ExecuTrain Corporation, Federal Computer Corporation, and the U.S. Navy. Currently, we develop and deliver technical documentation and multimedia support including interactive electronic technical manuals (IETMs), multimedia applications, computer-based training (CBT), desktop simulation, technical system support including system engineering, software development and programming, lab management, system testing, integration, installation and maintenance for submarine combat systems. Company Description Gromelski and Associates, Inc. is a small, woman-owned business. Since 1989, we have provided services for major corporations and large government agencies including the Social Security Administration, Lockheed Martin Corporation, Global Knowledge Network, Digital Equipment Corporation, Nextel Communications, Network Associates, Oracle Corporation, Department of Education, ExecuTrain Corporation, Federal Computer Corporation, and the U.S. Navy. Currently, we develop and deliver technical documentation and multimedia support including interactive electronic technical manuals (IETMs), multimedia applications, computer-based training (CBT), desktop simulation, technical system support including system engineering, software development and programming, lab management, system testing, integration, installation and maintenance for submarine combat systems.
Software Engineer, Kernels/CUDA (C++)
SpaceXSI Seattle, Washington
Job Description Job Description SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today, SpaceX is actively developing the technologies to make this possible, with the ultimate goal of making life multiplanetary and expanding consciousness to the stars. SpaceXSI is building Super Intelligence to help humanity understand the universe. Our teams are building the full Super Intelligence stack: from our Colossus supercomputers, to Grok models, to our suite of applications, including Grok Bot, Grok Build, Grok Imagine, Grok Voice, and X. We're creating a powerful flywheel where more compute trains better models, better models power more useful products, and what we learn from people using those products shapes what we build next. SOFTWARE ENGINEER, KERNELS/CUDA (C++) We are building one of the world's largest AI supercomputers from the ground up. As part of the Compute Infrastructure team, you will own both the raw GPU supercomputer and the platform layer that runs on top of it. You will work across the full stack - from low-level GPU kernel optimizations and Linux kernel internals to massive-scale orchestration and virtualization - to make training and inference at SpaceXSI as fast, reliable, and scalable as possible. This is a broad, high-impact role that combines hardcore supercompute and compute infrastructure work. Your contributions will directly accelerate Grok's training speed and overall AI progress. RESPONSIBILITIES: Design, build, and optimize massive GPU clusters for extreme-scale training and inference workloads Develop and tune low-level CUDA kernels (GeMM, Attention, etc.), using CUTLASS, Tensor Cores, and Nsight for maximum performance Profile, debug, and eliminate bottlenecks across GPU memory hierarchy, networking fabric, filesystems, and multi-GPU operation Collaborate closely with AI research teams to deliver production-grade performance and scalability BASIC QUALIFICATIONS: 1+ years of experience with low-level system programming in C/C++ PREFERRED SKILLS AND EXPERIENCE: Deep low-level systems programming (C/C++/PTX/SASS) Strong experience with large-scale GPU clusters or distributed compute infrastructure at production scale Hands-on work with GPU kernel optimization (CUTLASS, custom kernels, Nsight profiling) Track record of building or running high-performance infrastructure for AI workloads (training or inference platforms) Ability to reason from first principles and optimize for both memory-bound and compute-bound scenarios COMPENSATION AND BENEFITS: $160,000 - $250,000 USD Base salary is just one part of our total rewards package at SpaceXSI, which also includes equity, comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short & long-term disability insurance, life insurance, and various other discounts and perks. SpaceXSI is an equal opportunity employer. For details on data processing, view our Recruitment Privacy Notice.
11/06/2026
Full time
Job Description Job Description SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today, SpaceX is actively developing the technologies to make this possible, with the ultimate goal of making life multiplanetary and expanding consciousness to the stars. SpaceXSI is building Super Intelligence to help humanity understand the universe. Our teams are building the full Super Intelligence stack: from our Colossus supercomputers, to Grok models, to our suite of applications, including Grok Bot, Grok Build, Grok Imagine, Grok Voice, and X. We're creating a powerful flywheel where more compute trains better models, better models power more useful products, and what we learn from people using those products shapes what we build next. SOFTWARE ENGINEER, KERNELS/CUDA (C++) We are building one of the world's largest AI supercomputers from the ground up. As part of the Compute Infrastructure team, you will own both the raw GPU supercomputer and the platform layer that runs on top of it. You will work across the full stack - from low-level GPU kernel optimizations and Linux kernel internals to massive-scale orchestration and virtualization - to make training and inference at SpaceXSI as fast, reliable, and scalable as possible. This is a broad, high-impact role that combines hardcore supercompute and compute infrastructure work. Your contributions will directly accelerate Grok's training speed and overall AI progress. RESPONSIBILITIES: Design, build, and optimize massive GPU clusters for extreme-scale training and inference workloads Develop and tune low-level CUDA kernels (GeMM, Attention, etc.), using CUTLASS, Tensor Cores, and Nsight for maximum performance Profile, debug, and eliminate bottlenecks across GPU memory hierarchy, networking fabric, filesystems, and multi-GPU operation Collaborate closely with AI research teams to deliver production-grade performance and scalability BASIC QUALIFICATIONS: 1+ years of experience with low-level system programming in C/C++ PREFERRED SKILLS AND EXPERIENCE: Deep low-level systems programming (C/C++/PTX/SASS) Strong experience with large-scale GPU clusters or distributed compute infrastructure at production scale Hands-on work with GPU kernel optimization (CUTLASS, custom kernels, Nsight profiling) Track record of building or running high-performance infrastructure for AI workloads (training or inference platforms) Ability to reason from first principles and optimize for both memory-bound and compute-bound scenarios COMPENSATION AND BENEFITS: $160,000 - $250,000 USD Base salary is just one part of our total rewards package at SpaceXSI, which also includes equity, comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short & long-term disability insurance, life insurance, and various other discounts and perks. SpaceXSI is an equal opportunity employer. For details on data processing, view our Recruitment Privacy Notice.
C++ Software Engineer (DV Commodities - New York)
DV Trading New York, New York
Job Description Job Description About Us : Founded 20 years ago and headquartered in Chicago, the DV Group of financial services firms has grown to more than 600 people operating throughout North America, Europe and Asia. Since spinning out of a large brokerage firm in 2016, DV Trading has rapidly scaled as an independent proprietary trading firm utilizing its own capital, trading strategies, and risk management methodologies to provide liquidity to worldwide financial markets and hedging opportunities to commodity producers and users. Now, DV group affiliates include two broker dealers, a cryptocurrency market making firm, and a bourgeoning investment adviser. Overview: We are building out the next generation of our proprietary electronic trading platform - a greenfield, event-based trading and market data system covering pricing, execution, and risk management - and we are looking for a senior C++ engineer to help lead that effort. You will design and build the systems our trading desks depend on every day: ultra-low-latency execution engines, market data pipelines, order and risk management, and direct connectivity to the world's major futures and commodities exchanges. This is a hands-on senior role on a small team with broad ownership across the trading stack - the code you write goes to production and trades real markets. Job Responsibilities: Lead the design, implementation, and deployment of DV Commodities' core C++ trading platform: execution, order management, market data, pricing, and risk. Design and maintain direct exchange connectivity - order entry gateways and feed handlers for venues such as CME (iLink 3 / MDP 3.0), ICE, and other futures and commodities markets. Drive microsecond- and nanosecond-level performance work: lock-free data structures, cache-aware design, kernel-bypass networking, CPU pinning and NUMA tuning, and rigorous latency measurement. Work directly with trading desks on new feature requests, pricing, and execution algos, and with quants and developers on cross-functional teams to troubleshoot and solve complex problems. Build high-performance components for both simulation and live trading. Own systems end to end - design, implementation, testing, deployment, and production support in a live trading environment. Requirements: 7+ years of professional C++ development, with deep command of modern C++ (17/20), templates, move semantics, memory models, and concurrency. Proven experience building low-latency, high-throughput, multi-threaded systems for quantitative trading - ideally at a proprietary trading firm, market maker, hedge fund, or exchange. Strong knowledge of how exchanges work: order types, matching engine behavior, market microstructure, and native exchange protocols (e.g., iLink/MDP, native ICE, FIX/SBE). Direct experience with futures and/or commodities markets; energy markets (crude, refined products, natural gas) and swaps a strong plus. Systems-level fluency: Linux/Unix environments, git, TCP/UDP and multicast networking, kernel-bypass stacks (Onload, VMA, DPDK, or similar), and performance profiling. Experience with distributed systems, large data sets, and SQL, NoSQL, or tick databases. Ability to program in a scientific computing environment (Python/NumPy/pandas) for research and tooling. Strong verbal and written communication skills; sound judgment in production trading environments. Bachelor's degree or higher in CS, Engineering, or another technical discipline, or equivalent practical experience. Benefits: Discretionary bonus eligibility Medical, dental, and vision insurance HSA, FSA, and Dependent Care Options Employer Paid Group Term Life and AD&D insurance Voluntary LTD, Life & AD&D insurance Flexible Vacation policy Retirement plan with employer match DV is not accepting unsolicited resumes from search firms. Only search firms with valid, written agreements with DV should submit resumes in response to DV's posted positions. All resumes submitted by search firms to DV via e-mail, the Internet, personal delivery, facsimile, or any other method without a valid written agreement shall be deemed the sole property of DV, and no fee will be paid in the event the candidate is hired by DV. DV is proud to be an equal opportunity employer and committed to creating an inclusive environment for all employees. The range below reflects the expected base salary for this position. It represents a good-faith estimate of the base pay we anticipate offering, with actual compensation determined by your experience, education, skills, and performance throughout the interview process. This role is also eligible for a discretionary bonus (at DV Trading's discretion) and DV Trading's benefits package, including the benefits listed above. Base Salary Range $180,000-$250,000 USD
11/06/2026
Full time
Job Description Job Description About Us : Founded 20 years ago and headquartered in Chicago, the DV Group of financial services firms has grown to more than 600 people operating throughout North America, Europe and Asia. Since spinning out of a large brokerage firm in 2016, DV Trading has rapidly scaled as an independent proprietary trading firm utilizing its own capital, trading strategies, and risk management methodologies to provide liquidity to worldwide financial markets and hedging opportunities to commodity producers and users. Now, DV group affiliates include two broker dealers, a cryptocurrency market making firm, and a bourgeoning investment adviser. Overview: We are building out the next generation of our proprietary electronic trading platform - a greenfield, event-based trading and market data system covering pricing, execution, and risk management - and we are looking for a senior C++ engineer to help lead that effort. You will design and build the systems our trading desks depend on every day: ultra-low-latency execution engines, market data pipelines, order and risk management, and direct connectivity to the world's major futures and commodities exchanges. This is a hands-on senior role on a small team with broad ownership across the trading stack - the code you write goes to production and trades real markets. Job Responsibilities: Lead the design, implementation, and deployment of DV Commodities' core C++ trading platform: execution, order management, market data, pricing, and risk. Design and maintain direct exchange connectivity - order entry gateways and feed handlers for venues such as CME (iLink 3 / MDP 3.0), ICE, and other futures and commodities markets. Drive microsecond- and nanosecond-level performance work: lock-free data structures, cache-aware design, kernel-bypass networking, CPU pinning and NUMA tuning, and rigorous latency measurement. Work directly with trading desks on new feature requests, pricing, and execution algos, and with quants and developers on cross-functional teams to troubleshoot and solve complex problems. Build high-performance components for both simulation and live trading. Own systems end to end - design, implementation, testing, deployment, and production support in a live trading environment. Requirements: 7+ years of professional C++ development, with deep command of modern C++ (17/20), templates, move semantics, memory models, and concurrency. Proven experience building low-latency, high-throughput, multi-threaded systems for quantitative trading - ideally at a proprietary trading firm, market maker, hedge fund, or exchange. Strong knowledge of how exchanges work: order types, matching engine behavior, market microstructure, and native exchange protocols (e.g., iLink/MDP, native ICE, FIX/SBE). Direct experience with futures and/or commodities markets; energy markets (crude, refined products, natural gas) and swaps a strong plus. Systems-level fluency: Linux/Unix environments, git, TCP/UDP and multicast networking, kernel-bypass stacks (Onload, VMA, DPDK, or similar), and performance profiling. Experience with distributed systems, large data sets, and SQL, NoSQL, or tick databases. Ability to program in a scientific computing environment (Python/NumPy/pandas) for research and tooling. Strong verbal and written communication skills; sound judgment in production trading environments. Bachelor's degree or higher in CS, Engineering, or another technical discipline, or equivalent practical experience. Benefits: Discretionary bonus eligibility Medical, dental, and vision insurance HSA, FSA, and Dependent Care Options Employer Paid Group Term Life and AD&D insurance Voluntary LTD, Life & AD&D insurance Flexible Vacation policy Retirement plan with employer match DV is not accepting unsolicited resumes from search firms. Only search firms with valid, written agreements with DV should submit resumes in response to DV's posted positions. All resumes submitted by search firms to DV via e-mail, the Internet, personal delivery, facsimile, or any other method without a valid written agreement shall be deemed the sole property of DV, and no fee will be paid in the event the candidate is hired by DV. DV is proud to be an equal opportunity employer and committed to creating an inclusive environment for all employees. The range below reflects the expected base salary for this position. It represents a good-faith estimate of the base pay we anticipate offering, with actual compensation determined by your experience, education, skills, and performance throughout the interview process. This role is also eligible for a discretionary bonus (at DV Trading's discretion) and DV Trading's benefits package, including the benefits listed above. Base Salary Range $180,000-$250,000 USD
Software Engineer C++ - Trading Platform
Atto Trading New York, New York
Job Description Job Description About us: Atto Trading, a dynamic quantitative trading firm founded in 2010 and leading in global high-frequency strategies, is looking for a C++ Software Engineer to join our team in New York. We are expanding an international, diverse team, with experts in trading, statistics, engineering, and technology. Our disciplined approach combined with rapid market feedback allows us to quickly turn ideas into profit. Our environment of learning and collaboration allows us to solve some of the world's hardest problems, together. As a small firm, we remain nimble and hold ourselves to the highest standards of integrity, ingenuity, and effort. Position Highlights: We are modernizing our trading and research platform to scale our alpha trading business. The platform will enable researchers to explore, test, and deploy sophisticated signals, models, and strategies across asset classes, in a robust, fully automated manner, while remaining within highly competitive latency targets. You will be responsible for building, maintaining, and supporting the platform that makes this possible. Your Mission & Goals: Develop, sustain, and support one of the leading global trading platforms with low-latency C/C++ systems for high-frequency trading (HFT), while consistently enhancing its performance, functionality, and stability Conduct thorough testing and participate in comprehensive code reviews Implement interfaces with advanced networking hardware (FPGA, kernel-bypassing drivers) Demonstrate proactive decision-making and self-direction, while recognizing when to seek guidance Research platform performance improvements Must-have: 3+ years of experience developing HFT platforms and trading systems Experience working with modern C/C++ in a Linux environment Experience in profiling and optimization Understanding the principles of OOP, Multithreading, and IPC AI & Productivity Tools: Demonstrated ability to effectively leverage modern AI tools (e.g., generative AI, code assistants, research and productivity tools) to improve quality, speed, decision-making, and workflow efficiency while maintaining strong judgment, accuracy, and ownership of outcomes Nice to have: Knowledge of operating systems, kernel-level understanding of device-level support in Linux Knowledge of Financial Instruments (Stocks, ETFs, Futures, Options) Experience with various market data and order entry protocols (ITCH, OUCH, PITCH, CME MDP) About you: Bachelor's degree or higher in Computer Science, Computer Engineering, or a related field Fast, deep learner who owns their work end to end Handles multiple priorities in a fast-paced environment Thrives with autonomy, quick decisions, and a small, team-first environment Excellent attention to detail and a critical mindset: correct, efficient code held to very high standards Curiosity and passion for financial markets and trading, with a long-term view of a career in HFT Benefits: Competitive rates of pay. Paid time off (4 weeks). Coverage of health insurance costs. Office lunches. Discretionary bonus system. Annual base salary range of $175,000 to $250,000. Pay (base and bonus) may vary depending on job-related skills and experience. Our motivation: We are a company committed to staying at the forefront of technology. Our team is passionate about continual learning and improvement. With no external investors or customers, we are the primary users of the products we create, giving you the opportunity to make a real impact on our company's growth. Ready to advance your career? Join our innovative team and help shape the future of trading on a global scale. Apply now and let's create the future together!
11/06/2026
Full time
Job Description Job Description About us: Atto Trading, a dynamic quantitative trading firm founded in 2010 and leading in global high-frequency strategies, is looking for a C++ Software Engineer to join our team in New York. We are expanding an international, diverse team, with experts in trading, statistics, engineering, and technology. Our disciplined approach combined with rapid market feedback allows us to quickly turn ideas into profit. Our environment of learning and collaboration allows us to solve some of the world's hardest problems, together. As a small firm, we remain nimble and hold ourselves to the highest standards of integrity, ingenuity, and effort. Position Highlights: We are modernizing our trading and research platform to scale our alpha trading business. The platform will enable researchers to explore, test, and deploy sophisticated signals, models, and strategies across asset classes, in a robust, fully automated manner, while remaining within highly competitive latency targets. You will be responsible for building, maintaining, and supporting the platform that makes this possible. Your Mission & Goals: Develop, sustain, and support one of the leading global trading platforms with low-latency C/C++ systems for high-frequency trading (HFT), while consistently enhancing its performance, functionality, and stability Conduct thorough testing and participate in comprehensive code reviews Implement interfaces with advanced networking hardware (FPGA, kernel-bypassing drivers) Demonstrate proactive decision-making and self-direction, while recognizing when to seek guidance Research platform performance improvements Must-have: 3+ years of experience developing HFT platforms and trading systems Experience working with modern C/C++ in a Linux environment Experience in profiling and optimization Understanding the principles of OOP, Multithreading, and IPC AI & Productivity Tools: Demonstrated ability to effectively leverage modern AI tools (e.g., generative AI, code assistants, research and productivity tools) to improve quality, speed, decision-making, and workflow efficiency while maintaining strong judgment, accuracy, and ownership of outcomes Nice to have: Knowledge of operating systems, kernel-level understanding of device-level support in Linux Knowledge of Financial Instruments (Stocks, ETFs, Futures, Options) Experience with various market data and order entry protocols (ITCH, OUCH, PITCH, CME MDP) About you: Bachelor's degree or higher in Computer Science, Computer Engineering, or a related field Fast, deep learner who owns their work end to end Handles multiple priorities in a fast-paced environment Thrives with autonomy, quick decisions, and a small, team-first environment Excellent attention to detail and a critical mindset: correct, efficient code held to very high standards Curiosity and passion for financial markets and trading, with a long-term view of a career in HFT Benefits: Competitive rates of pay. Paid time off (4 weeks). Coverage of health insurance costs. Office lunches. Discretionary bonus system. Annual base salary range of $175,000 to $250,000. Pay (base and bonus) may vary depending on job-related skills and experience. Our motivation: We are a company committed to staying at the forefront of technology. Our team is passionate about continual learning and improvement. With no external investors or customers, we are the primary users of the products we create, giving you the opportunity to make a real impact on our company's growth. Ready to advance your career? Join our innovative team and help shape the future of trading on a global scale. Apply now and let's create the future together!
ASIC designer
A4G Solutions LLC Big Bend, Wisconsin
Job Description Job Description Position 1 Sr.ASIC designer: This Senior Architect position will be responsible for guiding and developing ASICs for applications within Magnetic Resonance (MR) systems. The successful candidate will interface with ASIC simulation & design teams, and Hardware Subsystem teams to help deliver mixed-signal and digital ASIC design solutions. Essential Responsibilities Duties include (but are not limited to): • Guide ASIC development leveraging experience in mixed-signal (RF ADC/DAC & associated demodulation, digital filtering, etc functional blocks) and digital ASIC design • Familiarity with System Verilog and VHDL code to understand FPGA-based designs; familiar with transitioning FPGA solutions to ASIC • Scope and define ASIC test and verification plans, ensuring test coverage & debugging are key parts of initial designs. • Support verification using UVM or equivalent industry standard methodology • Write detailed functional specifications that document newly created designs and support product introduction. • Provide technical support to team throughout product development and implementation process. • Model, build, test, and modify product prototypes using working models or theoretical models constructed with simulation. • Provide input requirements & definition to firmware team to develop low-level drivers for communication links. • Select hardware and material, assuring compliance with specifications and product requirements. • Engaging in all phases of new product introduction: concept, architecture, documentation, design, prototype, test, supplier interfaces, manufacturing introduction and service support. • Update knowledge and skills in order to keep up with rapid advancements in ASIC/mixed-signal processes & technologies. • Identifying and developing new opportunities to leverage Strategic Sourcing objectives and Common Technology initiatives in the MR product line. Qualifications/Requirements BS in Electrical Engineering or similar with at least 10 years mixed signal ASIC design experience. Experience in full cycle mixed-signal ASIC development & realization, including understanding of all involved tasks to drive a design to tape-out Familiarity with analog ASIC design tools (Synopsys, Cadence, etc). Demonstrated experience in digital ASIC (System Verilog/VHDL) design and simulation tools (QuestaSim, Xcelium, etc) Demonstrated experience in MATLAB or equivalent simulation/modeling tool Working knowledge of project management processes and procedures. Experience with typical related electrical test equipment such as oscilloscopes, logic analyzers Position 2 Lead Wireless Engineer This Wireless Electrical Engineer position will primarily be responsible for the development of wireless modules and interfaces implemented within a Magnetic Resonance (MR) system. The candidate will leverage knowledge of industry standard wireless protocols, digital communication standards, circuit board design process to ensure quality design output. Essential Responsibilities • Assess commercially available wireless solutions for implementation within MR designs, with focus on link reliability, power, and platforming/lifecycle. • Define and execute testing to evaluate wireless concepts in challenging RF environments. • Drive schematic capture for circuit boards implementing associated wireless designs and high speed interfaces. • Write detailed functional specifications that document newly created designs and support product introduction. • Lend technical expertise to Installed Base teams to support design fixes and customer Escalations. • Engaging in all phases of new product introduction: concept, architecture, documentation, design, prototype, test, supplier interfaces, manufacturing introduction and service support. Qualifications/Requirements 1. BS in Electrical Engineering with 5 years relevant industry experience, 3+ years wireless / RF experience 2. Experience and knowledge in the area of digital design and control 3. Wireless test equipment: protocol analyzer, spectrum analyzer etc 4. Working knowledge of project management processes and procedures. 5. Experience with typical electrical test equipment such as oscilloscopes 6. Working knowledge of PWA board bring-up and system integration experience Position 3 Firmware Embedded Linux Engineer Work closely with systems and hardware teams on requirements gathering and capture. Interact with global software and hardware teams to ensure software platform consistency across all MR platforms. Develop software which meets rigorous quality, reliability, performance, and testability requirements. Work closely with architects and team leads on design and architectural improvements. Perform code and design reviews when appropriate. Use Scaled Agile Framework to implement software. Support planning and execution through user stories to meet commitment made by scrum team. Qualifications/Requirements: Bachelor's degree, or foreign degree equivalent, in Computer Science, Electrical Engineering or related computer field. A minimum of 3 years of experience working with embedded Linux (Yocto or similar) including OS customization and developing kernel modules. A minimum of 5 years of experience developing object oriented (OO) software leveraging object oriented design methodology. A minimum of 5 years of experience with C++ software development. Familiarity using standard tools for embedded software development such as emulators, debuggers, analyzers.
11/06/2026
Full time
Job Description Job Description Position 1 Sr.ASIC designer: This Senior Architect position will be responsible for guiding and developing ASICs for applications within Magnetic Resonance (MR) systems. The successful candidate will interface with ASIC simulation & design teams, and Hardware Subsystem teams to help deliver mixed-signal and digital ASIC design solutions. Essential Responsibilities Duties include (but are not limited to): • Guide ASIC development leveraging experience in mixed-signal (RF ADC/DAC & associated demodulation, digital filtering, etc functional blocks) and digital ASIC design • Familiarity with System Verilog and VHDL code to understand FPGA-based designs; familiar with transitioning FPGA solutions to ASIC • Scope and define ASIC test and verification plans, ensuring test coverage & debugging are key parts of initial designs. • Support verification using UVM or equivalent industry standard methodology • Write detailed functional specifications that document newly created designs and support product introduction. • Provide technical support to team throughout product development and implementation process. • Model, build, test, and modify product prototypes using working models or theoretical models constructed with simulation. • Provide input requirements & definition to firmware team to develop low-level drivers for communication links. • Select hardware and material, assuring compliance with specifications and product requirements. • Engaging in all phases of new product introduction: concept, architecture, documentation, design, prototype, test, supplier interfaces, manufacturing introduction and service support. • Update knowledge and skills in order to keep up with rapid advancements in ASIC/mixed-signal processes & technologies. • Identifying and developing new opportunities to leverage Strategic Sourcing objectives and Common Technology initiatives in the MR product line. Qualifications/Requirements BS in Electrical Engineering or similar with at least 10 years mixed signal ASIC design experience. Experience in full cycle mixed-signal ASIC development & realization, including understanding of all involved tasks to drive a design to tape-out Familiarity with analog ASIC design tools (Synopsys, Cadence, etc). Demonstrated experience in digital ASIC (System Verilog/VHDL) design and simulation tools (QuestaSim, Xcelium, etc) Demonstrated experience in MATLAB or equivalent simulation/modeling tool Working knowledge of project management processes and procedures. Experience with typical related electrical test equipment such as oscilloscopes, logic analyzers Position 2 Lead Wireless Engineer This Wireless Electrical Engineer position will primarily be responsible for the development of wireless modules and interfaces implemented within a Magnetic Resonance (MR) system. The candidate will leverage knowledge of industry standard wireless protocols, digital communication standards, circuit board design process to ensure quality design output. Essential Responsibilities • Assess commercially available wireless solutions for implementation within MR designs, with focus on link reliability, power, and platforming/lifecycle. • Define and execute testing to evaluate wireless concepts in challenging RF environments. • Drive schematic capture for circuit boards implementing associated wireless designs and high speed interfaces. • Write detailed functional specifications that document newly created designs and support product introduction. • Lend technical expertise to Installed Base teams to support design fixes and customer Escalations. • Engaging in all phases of new product introduction: concept, architecture, documentation, design, prototype, test, supplier interfaces, manufacturing introduction and service support. Qualifications/Requirements 1. BS in Electrical Engineering with 5 years relevant industry experience, 3+ years wireless / RF experience 2. Experience and knowledge in the area of digital design and control 3. Wireless test equipment: protocol analyzer, spectrum analyzer etc 4. Working knowledge of project management processes and procedures. 5. Experience with typical electrical test equipment such as oscilloscopes 6. Working knowledge of PWA board bring-up and system integration experience Position 3 Firmware Embedded Linux Engineer Work closely with systems and hardware teams on requirements gathering and capture. Interact with global software and hardware teams to ensure software platform consistency across all MR platforms. Develop software which meets rigorous quality, reliability, performance, and testability requirements. Work closely with architects and team leads on design and architectural improvements. Perform code and design reviews when appropriate. Use Scaled Agile Framework to implement software. Support planning and execution through user stories to meet commitment made by scrum team. Qualifications/Requirements: Bachelor's degree, or foreign degree equivalent, in Computer Science, Electrical Engineering or related computer field. A minimum of 3 years of experience working with embedded Linux (Yocto or similar) including OS customization and developing kernel modules. A minimum of 5 years of experience developing object oriented (OO) software leveraging object oriented design methodology. A minimum of 5 years of experience with C++ software development. Familiarity using standard tools for embedded software development such as emulators, debuggers, analyzers.
Sr. Staff Performance Tuning Engineer - CPU PMU & Virtualization
NIO USA, INC San Jose, California
Job Description Job Description About NIO NIO Inc. is a pioneer and a leading company in the global smart electric vehicle market. Founded in November 2014, NIO aspires to shape a sustainable and brighter future with the mission of "Blue Sky Coming". NIO envisions itself as a user enterprise where innovative technology meets experience excellence. NIO designs, develops, manufactures and sells smart electric vehicles, driving innovations in next-generation core technologies. NIO distinguishes itself through continuous technological breakthroughs and innovations, exceptional products and services, and a community for shared growth. NIO provides premium smart electric vehicles under the NIO brand, premium smart electric vehicles for families through the ONVO brand, and small smart high-end electric cars with the FIREFLY brand. Responsibilities Performance Analysis and Optimization Identify and analyze performance bottlenecks across CPU, memory hierarchy, cache, interconnect, and interrupt subsystems. Leverage hardware PMU counters to measure and interpret cycles, instructions, cache misses, branch mispredictions, TLB misses, and stall cycles. Compute and analyze performance metrics such as IPC, CPI, MPKI, memory bandwidth utilization, and stall breakdowns. Optimize system software, applications, and drivers for throughput, latency, and performance determinism. Virtualization Performance Tuning Profile and reduce hypervisor overhead, including VM exits, interrupt injection, and stage-2 MMU translation costs. Optimize vCPU placement strategies, huge page usage, and IRQ affinity for performance-sensitive workloads. Analyze and tune virtio and IOMMU performance paths. Investigate cross-core and cross-cluster latency issues, including IPI overhead and interrupt routing on ARM-based systems. CPU PMU and Microarchitectural Analysis Configure and interpret ARM PMUv3 and related vendor-specific performance monitoring extensions. Apply Top-Down Microarchitecture Analysis (TMA) to identify frontend/backend bottlenecks. Correlate PMU-derived metrics with kernel traces, source code paths, and system behavior. Design and implement custom event sets tailored to workload-specific performance characterization. Qualifications Required Qualifications Bachelor's, Master's, or Ph.D. in Computer Science, Electrical Engineering, or a related field. 8+ years of experience in system performance engineering or related roles. Strong understanding of computer architecture, including: CPU pipelines, execution engines, and memory hierarchy Interrupt architectures (e.g., GICv3/GICv4, APIC concepts) MMU, virtual memory, and page table structures Deep expertise with Linux performance tooling: perf eBPF / BCC / bpftrace ftrace / trace-cmd Proficiency in C/C++, Python, and shell scripting for performance tooling and automation. Preferred Qualifications Hands-on experience with ARM PMUv3 on Cortex-A55/A76/A78 or Neoverse platforms. Experience with one or more virtualization stacks: KVM/QEMU Xen seL4 or other RTOS/hypervisor environments Benefits Along with competitive pay, as a full-time NIO employee, you are eligible for the following benefits on the first day you join NIO: Anthem Blue Cross, HSA, and Kaiser HMO medical plans with $0 for Employee Only Coverage. Dental (including orthodontic coverage) and vision plan. Both provide options with a $0 paycheck contribution covering you and your eligible dependents. Company Paid HSA (Health Savings Account) Contribution when enrolled in the High Deductible Anthem Blue Cross medical plan Healthcare and Dependent Care Flexible Spending Accounts (FSA) 401(k) with Brokerage Link option Company paid Basic Life, AD&D, short-term and long-term disability insurance Employee Assistance Program Sick and Vacation time 13 Paid Holidays a year Paid Parental Leave for first 8 weeks at full pay (eligible after 90 days of employment with NIO) Paid Disability Leave for first 6 weeks at full pay (eligible after 90 days of employment with NIO) Voluntary benefits including: Voluntary Life and AD&D options for you, your spouse/domestic partner and dependent child(ren), pet insurance Commuter benefits Mobile Cell Phone Credit Free lunch and snacks Onsite gym Employee discounts and perks program Compensation The US base salary range for this full-time position is $192,100.00 - $249,600.00. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only. It does not include discretionary bonus, equity, or benefits. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
11/06/2026
Full time
Job Description Job Description About NIO NIO Inc. is a pioneer and a leading company in the global smart electric vehicle market. Founded in November 2014, NIO aspires to shape a sustainable and brighter future with the mission of "Blue Sky Coming". NIO envisions itself as a user enterprise where innovative technology meets experience excellence. NIO designs, develops, manufactures and sells smart electric vehicles, driving innovations in next-generation core technologies. NIO distinguishes itself through continuous technological breakthroughs and innovations, exceptional products and services, and a community for shared growth. NIO provides premium smart electric vehicles under the NIO brand, premium smart electric vehicles for families through the ONVO brand, and small smart high-end electric cars with the FIREFLY brand. Responsibilities Performance Analysis and Optimization Identify and analyze performance bottlenecks across CPU, memory hierarchy, cache, interconnect, and interrupt subsystems. Leverage hardware PMU counters to measure and interpret cycles, instructions, cache misses, branch mispredictions, TLB misses, and stall cycles. Compute and analyze performance metrics such as IPC, CPI, MPKI, memory bandwidth utilization, and stall breakdowns. Optimize system software, applications, and drivers for throughput, latency, and performance determinism. Virtualization Performance Tuning Profile and reduce hypervisor overhead, including VM exits, interrupt injection, and stage-2 MMU translation costs. Optimize vCPU placement strategies, huge page usage, and IRQ affinity for performance-sensitive workloads. Analyze and tune virtio and IOMMU performance paths. Investigate cross-core and cross-cluster latency issues, including IPI overhead and interrupt routing on ARM-based systems. CPU PMU and Microarchitectural Analysis Configure and interpret ARM PMUv3 and related vendor-specific performance monitoring extensions. Apply Top-Down Microarchitecture Analysis (TMA) to identify frontend/backend bottlenecks. Correlate PMU-derived metrics with kernel traces, source code paths, and system behavior. Design and implement custom event sets tailored to workload-specific performance characterization. Qualifications Required Qualifications Bachelor's, Master's, or Ph.D. in Computer Science, Electrical Engineering, or a related field. 8+ years of experience in system performance engineering or related roles. Strong understanding of computer architecture, including: CPU pipelines, execution engines, and memory hierarchy Interrupt architectures (e.g., GICv3/GICv4, APIC concepts) MMU, virtual memory, and page table structures Deep expertise with Linux performance tooling: perf eBPF / BCC / bpftrace ftrace / trace-cmd Proficiency in C/C++, Python, and shell scripting for performance tooling and automation. Preferred Qualifications Hands-on experience with ARM PMUv3 on Cortex-A55/A76/A78 or Neoverse platforms. Experience with one or more virtualization stacks: KVM/QEMU Xen seL4 or other RTOS/hypervisor environments Benefits Along with competitive pay, as a full-time NIO employee, you are eligible for the following benefits on the first day you join NIO: Anthem Blue Cross, HSA, and Kaiser HMO medical plans with $0 for Employee Only Coverage. Dental (including orthodontic coverage) and vision plan. Both provide options with a $0 paycheck contribution covering you and your eligible dependents. Company Paid HSA (Health Savings Account) Contribution when enrolled in the High Deductible Anthem Blue Cross medical plan Healthcare and Dependent Care Flexible Spending Accounts (FSA) 401(k) with Brokerage Link option Company paid Basic Life, AD&D, short-term and long-term disability insurance Employee Assistance Program Sick and Vacation time 13 Paid Holidays a year Paid Parental Leave for first 8 weeks at full pay (eligible after 90 days of employment with NIO) Paid Disability Leave for first 6 weeks at full pay (eligible after 90 days of employment with NIO) Voluntary benefits including: Voluntary Life and AD&D options for you, your spouse/domestic partner and dependent child(ren), pet insurance Commuter benefits Mobile Cell Phone Credit Free lunch and snacks Onsite gym Employee discounts and perks program Compensation The US base salary range for this full-time position is $192,100.00 - $249,600.00. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only. It does not include discretionary bonus, equity, or benefits. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Staff Hardware QA & Diagnostics Engineer
Tarana Wireless, Inc. Milpitas, California
Job Description Job Description Join the Team That's Redefining Wireless TechnologyAt Tarana, we're more than just a fast-growing tech company-we're a team of bold innovators on a mission to revolutionize broadband. Our groundbreaking Fixed Wireless Access technology is delivering fiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible.About the Role Tarana is scaling field deployments 5 , and we're looking for a senior engineer to own the technical execution and continuous improvement of hardware failure analysis and diagnostics. You will lead investigations from the returned unit through root cause, disposition, and corrective action, while building the automation, data, and cross-functional processes that allow HW QA to scale with the fleet. As a Staff Hardware QA & Diagnostics Engineer you will have broad technical influence and ownership across multiple components. You'll lead ambiguous investigations, propose clear next steps, and partner closely with Hardware, Firmware, Software, Manufacturing, Customer Support, and Field teams; turn ambiguous field and production failures into evidence-based conclusions; and help define validation strategy for new hardware. You'll also help mentor engineers and raise the quality and consistency of the team's diagnostic practices. What You'll Own Lead end-to-end RMA and failure-analysis investigations: review field evidence, reproduce failures, isolate root cause, determine disposition, propose clear next steps, coordinate follow-through, and drive corrective actions to closure. Own the technical quality and timeliness of hardware diagnostic results, including clear separation of hardware, firmware/software, configuration, and no-fault-found cases Define and improve diagnostic methods, test plans, acceptance criteria, lab procedures, and data-collection standards. Design and maintain production-quality Python/Bash automation and reusable tools for bench testing, log analysis, test-station workflows, and trend detection. Lead complex investigations involving RF, memory, power, serial interfaces, Linux boot, GPS, and timing subsystems. Partner with Hardware, Firmware, Software, Manufacturing, and Customer Support to resolve issues and communicate evidence-based recommendations. Identify systemic trends across returned units, manufacturing data, and field reports; quantify recurrence, recommend preventive actions, track corrective actions through verification, and monitor results to ensure issues do not resurface. Lead power-on verification, subsystem qualification, Linux boot validation, and diagnostic readiness for new hardware revisions. Lead process improvements that reduce failure-analysis cycle time and no-fault-found rate, increase automation coverage, improve final unit dispositions, and create roadmaps for diagnostic capabilities and feature support. Mentor other engineers and contribute to technical standards, documentation, and team operating practices. What you'll be doing: Receive returned field units and develop an efficient investigation plan based on the reported symptoms and available evidence. Use oscilloscopes, logic analyzers, multimeters, serial consoles, network tools, and other lab equipment to validate hypotheses. Analyze embedded Linux logs, firmware behavior, telemetry, test output, and hardware measurements together rather than in isolation. Build focused experiments that distinguish intermittent, environmental, hardware, and software-related failure modes. Document findings so that another engineer can reproduce the reasoning, results, and recommended disposition. Represent HW QA in design reviews, failure reviews, bring-up planning, and cross-functional issue reviews. Evaluate and apply AI-assisted diagnostic tools where they improve investigation speed, consistency, or fleet-scale pattern recognition. What You'll Need: Bachelor's degree in Electrical Engineering, Computer Engineering, or equivalent. 9+ years of hands-on experience in hardware QA, failure analysis, embedded systems, electronics troubleshooting, or a comparable role; equivalent depth of experience is also considered. Demonstrated ownership of complex hardware investigations from symptom through root cause and corrective action, including proposing next steps, tracking action items, and verifying that fixes remain effective over time. Strong practical proficiency with lab equipment, including oscilloscopes, logic analyzers, multimeters, and serial/console tools. Ability to isolate hardware faults from firmware, software, configuration, and test-environment issues. Strong Python and/or Bash skills for automation, data extraction, log parsing, and diagnostic tooling. Experience working in embedded Linux environments and interpreting system, kernel, boot, and application logs. Experience developing test plans, defining acceptance criteria, improving QA or failure-analysis processes, and creating practical roadmaps for new diagnostic features and capabilities. Excellent technical writing, organization, and communication skills, including the ability to influence cross-functional decisions with evidence. Ability to work independently in ambiguous situations, prioritize competing investigations, and drive issues to closure. Preferred areas of expertise: Experience with RF or wireless systems, GPS/GNSS, timing, high-speed digital interfaces, memory, or power systems. Experience with new-board bring-up, subsystem qualification, automated test stations, or production test integration. Familiarity with hardware/software traceability, manufacturing data, RMA systems, and fleet-level quality metrics. Experience mentoring engineers or leading cross-functional technical projects without direct authority. Familiarity with automated test frameworks, CI pipelines, data visualization, or statistical failure analysis. How Success Is Measured Staff-level ownership of ambiguous, multi-component investigations from problem definition through verified corrective-action closure. Predictable delivery of 2-6 month diagnostic and process-improvement work, with risks, dependencies, deadlines, and documentation actively managed. Reduced failure-analysis cycle time, no-fault-found rate, recurring failures, and escapes, using baseline-to-target metrics. Production-quality automation and diagnostic methods adopted across the team, with increased coverage, reuse, and maintainability. Cross-functional HW/FW/SW/Manufacturing alignment on priorities, decisions, and corrective actions, with verified follow-through and monitoring. Technical leadership and mentoring that raise team-wide diagnostic quality, consistency, and ability to execute without a single-person bottleneck. Why This Role Own work that directly affects field quality, customer experience, and product reliability at scale Work across the full lifecycle-from returned units and manufacturing data to new-hardware bring-up and validation. Have broad technical influence without being limited to a single subsystem or test station. Build the automation and diagnostic capabilities that will shape how Tarana supports a rapidly growing fleet. Join a hands-on team where rigorous bench evidence leads directly to engineering action. Compensation and Benefits: What we offer: We don't just build next-gen wireless technology - we build people.
11/06/2026
Full time
Job Description Job Description Join the Team That's Redefining Wireless TechnologyAt Tarana, we're more than just a fast-growing tech company-we're a team of bold innovators on a mission to revolutionize broadband. Our groundbreaking Fixed Wireless Access technology is delivering fiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible.About the Role Tarana is scaling field deployments 5 , and we're looking for a senior engineer to own the technical execution and continuous improvement of hardware failure analysis and diagnostics. You will lead investigations from the returned unit through root cause, disposition, and corrective action, while building the automation, data, and cross-functional processes that allow HW QA to scale with the fleet. As a Staff Hardware QA & Diagnostics Engineer you will have broad technical influence and ownership across multiple components. You'll lead ambiguous investigations, propose clear next steps, and partner closely with Hardware, Firmware, Software, Manufacturing, Customer Support, and Field teams; turn ambiguous field and production failures into evidence-based conclusions; and help define validation strategy for new hardware. You'll also help mentor engineers and raise the quality and consistency of the team's diagnostic practices. What You'll Own Lead end-to-end RMA and failure-analysis investigations: review field evidence, reproduce failures, isolate root cause, determine disposition, propose clear next steps, coordinate follow-through, and drive corrective actions to closure. Own the technical quality and timeliness of hardware diagnostic results, including clear separation of hardware, firmware/software, configuration, and no-fault-found cases Define and improve diagnostic methods, test plans, acceptance criteria, lab procedures, and data-collection standards. Design and maintain production-quality Python/Bash automation and reusable tools for bench testing, log analysis, test-station workflows, and trend detection. Lead complex investigations involving RF, memory, power, serial interfaces, Linux boot, GPS, and timing subsystems. Partner with Hardware, Firmware, Software, Manufacturing, and Customer Support to resolve issues and communicate evidence-based recommendations. Identify systemic trends across returned units, manufacturing data, and field reports; quantify recurrence, recommend preventive actions, track corrective actions through verification, and monitor results to ensure issues do not resurface. Lead power-on verification, subsystem qualification, Linux boot validation, and diagnostic readiness for new hardware revisions. Lead process improvements that reduce failure-analysis cycle time and no-fault-found rate, increase automation coverage, improve final unit dispositions, and create roadmaps for diagnostic capabilities and feature support. Mentor other engineers and contribute to technical standards, documentation, and team operating practices. What you'll be doing: Receive returned field units and develop an efficient investigation plan based on the reported symptoms and available evidence. Use oscilloscopes, logic analyzers, multimeters, serial consoles, network tools, and other lab equipment to validate hypotheses. Analyze embedded Linux logs, firmware behavior, telemetry, test output, and hardware measurements together rather than in isolation. Build focused experiments that distinguish intermittent, environmental, hardware, and software-related failure modes. Document findings so that another engineer can reproduce the reasoning, results, and recommended disposition. Represent HW QA in design reviews, failure reviews, bring-up planning, and cross-functional issue reviews. Evaluate and apply AI-assisted diagnostic tools where they improve investigation speed, consistency, or fleet-scale pattern recognition. What You'll Need: Bachelor's degree in Electrical Engineering, Computer Engineering, or equivalent. 9+ years of hands-on experience in hardware QA, failure analysis, embedded systems, electronics troubleshooting, or a comparable role; equivalent depth of experience is also considered. Demonstrated ownership of complex hardware investigations from symptom through root cause and corrective action, including proposing next steps, tracking action items, and verifying that fixes remain effective over time. Strong practical proficiency with lab equipment, including oscilloscopes, logic analyzers, multimeters, and serial/console tools. Ability to isolate hardware faults from firmware, software, configuration, and test-environment issues. Strong Python and/or Bash skills for automation, data extraction, log parsing, and diagnostic tooling. Experience working in embedded Linux environments and interpreting system, kernel, boot, and application logs. Experience developing test plans, defining acceptance criteria, improving QA or failure-analysis processes, and creating practical roadmaps for new diagnostic features and capabilities. Excellent technical writing, organization, and communication skills, including the ability to influence cross-functional decisions with evidence. Ability to work independently in ambiguous situations, prioritize competing investigations, and drive issues to closure. Preferred areas of expertise: Experience with RF or wireless systems, GPS/GNSS, timing, high-speed digital interfaces, memory, or power systems. Experience with new-board bring-up, subsystem qualification, automated test stations, or production test integration. Familiarity with hardware/software traceability, manufacturing data, RMA systems, and fleet-level quality metrics. Experience mentoring engineers or leading cross-functional technical projects without direct authority. Familiarity with automated test frameworks, CI pipelines, data visualization, or statistical failure analysis. How Success Is Measured Staff-level ownership of ambiguous, multi-component investigations from problem definition through verified corrective-action closure. Predictable delivery of 2-6 month diagnostic and process-improvement work, with risks, dependencies, deadlines, and documentation actively managed. Reduced failure-analysis cycle time, no-fault-found rate, recurring failures, and escapes, using baseline-to-target metrics. Production-quality automation and diagnostic methods adopted across the team, with increased coverage, reuse, and maintainability. Cross-functional HW/FW/SW/Manufacturing alignment on priorities, decisions, and corrective actions, with verified follow-through and monitoring. Technical leadership and mentoring that raise team-wide diagnostic quality, consistency, and ability to execute without a single-person bottleneck. Why This Role Own work that directly affects field quality, customer experience, and product reliability at scale Work across the full lifecycle-from returned units and manufacturing data to new-hardware bring-up and validation. Have broad technical influence without being limited to a single subsystem or test station. Build the automation and diagnostic capabilities that will shape how Tarana supports a rapidly growing fleet. Join a hands-on team where rigorous bench evidence leads directly to engineering action. Compensation and Benefits: What we offer: We don't just build next-gen wireless technology - we build people.
Performance Tools Intern
Etched San Jose, California
Job Description Job Description About Etched Etched is building hardware for frontier intelligence. We co-design chips, racks, software, and manufacturing to deliver best-in-class throughput and latency across both prefill and decode workloads. Our first products are heavily focused on inference . Backed by hundreds of millions from top-tier investors and staffed by leading engineers, Etched is redefining the infrastructure layer for the fastest growing industry in history. Job Summary Join our team and take the lead in illuminating the performance landscape of our cutting-edge ML accelerator. We are seeking a highly skilled engineer to design and develop a sophisticated performance analysis tool, tailored specifically for our hardware. You will be instrumental in creating the essential tooling that enables our ML engineers and customers to understand workload behavior, identify performance bottlenecks, and unlock the full potential of our hardware, accelerating the most demanding ML applications in the world. This is a unique opportunity to shape performance analysis for novel hardware from the ground up. During your internship, you may: Build components of our performance analysis and profiling infrastructure. Collect and analyze performance data from our custom ML accelerators, including hardware counters, execution traces, and memory behavior. Develop tooling to trace host-side runtime activity, system behavior, and accelerator execution. Help correlate performance events across CPUs, accelerators, storage, networking, and distributed workloads. Build analysis and visualization tools that help engineers identify performance bottlenecks and optimize models. Work alongside hardware, compiler, firmware, and inference engineers to understand performance challenges and develop tools that improve developer productivity. Representative projects Implement the data collection framework for hardware performance counters on a custom PCIe-based accelerator. Develop a user-space service for low-overhead tracing of accelerator activity. Design and build a correlated timeline view visualizing CPU API calls, driver submissions, PCIe transfers, and accelerator execution units. Create an analysis pass to detect and quantify memory access inefficiencies or PCIe bandwidth saturation while transacting on a PCIe-attached accelerator. You may be a good fit if you have Strong programming skills in C++ or Rust . Experience with Python is a plus. Solid understanding of computer architecture, including CPUs, GPUs or AI accelerators, memory hierarchies, and parallel programming. Experience or strong interest in low-level performance analysis, profiling, and performance optimization. Familiarity with performance analysis tools such as Nsight, VTune, Xprof, Perfetto , or similar tools is a plus. Experience or strong interest in operating systems, compilers, firmware, drivers, or other low-level systems software. Passion for understanding how complex systems behave under real workloads and building tools that help other engineers optimize performance. Strong problem-solving skills and curiosity to learn quickly in a fast-paced engineering environment. Strong candidates may also have experience with (Nice-to-have qualifications) Direct experience developing performance analysis or debugging tools. Experience with ML accelerator architectures (GPUs, TPUs, etc.). Experience with kernel-mode driver development (Linux or Windows). How we're different Etched believes in the Bitter Lesson. We are the first inference-focused frontier AI system. Our addressable market is the entirety of inference, unlike many of our competitors. We are a fully in-person team in San Jose (Santana Row), and greatly value engineering skills. We do not have boundaries between engineering and research, and we expect all of our technical staff to contribute to both and work across disciplines as needed.
11/06/2026
Full time
Job Description Job Description About Etched Etched is building hardware for frontier intelligence. We co-design chips, racks, software, and manufacturing to deliver best-in-class throughput and latency across both prefill and decode workloads. Our first products are heavily focused on inference . Backed by hundreds of millions from top-tier investors and staffed by leading engineers, Etched is redefining the infrastructure layer for the fastest growing industry in history. Job Summary Join our team and take the lead in illuminating the performance landscape of our cutting-edge ML accelerator. We are seeking a highly skilled engineer to design and develop a sophisticated performance analysis tool, tailored specifically for our hardware. You will be instrumental in creating the essential tooling that enables our ML engineers and customers to understand workload behavior, identify performance bottlenecks, and unlock the full potential of our hardware, accelerating the most demanding ML applications in the world. This is a unique opportunity to shape performance analysis for novel hardware from the ground up. During your internship, you may: Build components of our performance analysis and profiling infrastructure. Collect and analyze performance data from our custom ML accelerators, including hardware counters, execution traces, and memory behavior. Develop tooling to trace host-side runtime activity, system behavior, and accelerator execution. Help correlate performance events across CPUs, accelerators, storage, networking, and distributed workloads. Build analysis and visualization tools that help engineers identify performance bottlenecks and optimize models. Work alongside hardware, compiler, firmware, and inference engineers to understand performance challenges and develop tools that improve developer productivity. Representative projects Implement the data collection framework for hardware performance counters on a custom PCIe-based accelerator. Develop a user-space service for low-overhead tracing of accelerator activity. Design and build a correlated timeline view visualizing CPU API calls, driver submissions, PCIe transfers, and accelerator execution units. Create an analysis pass to detect and quantify memory access inefficiencies or PCIe bandwidth saturation while transacting on a PCIe-attached accelerator. You may be a good fit if you have Strong programming skills in C++ or Rust . Experience with Python is a plus. Solid understanding of computer architecture, including CPUs, GPUs or AI accelerators, memory hierarchies, and parallel programming. Experience or strong interest in low-level performance analysis, profiling, and performance optimization. Familiarity with performance analysis tools such as Nsight, VTune, Xprof, Perfetto , or similar tools is a plus. Experience or strong interest in operating systems, compilers, firmware, drivers, or other low-level systems software. Passion for understanding how complex systems behave under real workloads and building tools that help other engineers optimize performance. Strong problem-solving skills and curiosity to learn quickly in a fast-paced engineering environment. Strong candidates may also have experience with (Nice-to-have qualifications) Direct experience developing performance analysis or debugging tools. Experience with ML accelerator architectures (GPUs, TPUs, etc.). Experience with kernel-mode driver development (Linux or Windows). How we're different Etched believes in the Bitter Lesson. We are the first inference-focused frontier AI system. Our addressable market is the entirety of inference, unlike many of our competitors. We are a fully in-person team in San Jose (Santana Row), and greatly value engineering skills. We do not have boundaries between engineering and research, and we expect all of our technical staff to contribute to both and work across disciplines as needed.

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