Software Engineer

6 days ago


Cedar Creek TX USA, United States ARM Full time
Job Title: Software Engineer - Database Specialist

We are seeking a highly skilled Software Engineer - Database Specialist to join our Central Engineering - Software team at Arm. As a key member of our team, you will be responsible for developing and improving the software ecosystem around Arm's next generation of applications processors.

Key Responsibilities:

  • Collaborate with internal and external partners to understand enterprise database requirements on Arm servers.
  • Work with Arm internal teams and external partners to identify missing software blocks and bottlenecks, enable and optimize related database engines on Arm servers.
  • Contribute to open source communities to upstream patches and maintain code.
  • Develop, optimize, and deliver software needed to support Arm's groundbreaking IP.
  • Collaborate with other architects and engineers to influence Arm technology.

Requirements:

  • BS or MS in Computer Science or equivalent experience with 10+ years of software development experience.
  • Solid C/C++ coding skills in server-class software development.
  • Extensive experience in debugging, profiling, and optimizing multi-threading software systems.
  • Knowledge of Linux kernel internals, filesystem, and memory architecture.
  • Good understanding of ARM or x86 architecture and memory system.
  • Experience with open-source project development cycles and contribution processes.
  • Demonstrates technical leadership, a curiosity about sharing knowledge, and mentoring others.
  • Clear and effective communication skills.
  • Effective time-management and prioritization skills along with the ability to collaborate with colleagues in other groups and sites.

Nice to Have:

  • Familiarity with PostgreSQL or MySQL internals.
  • Familiarity with the Arm architecture and memory architecture.
  • Good understanding of CPU pipelines, caches, MMU, and NUMA, and how these hardware factors impact high-level software performance.
  • Experience in other programming languages, e.g., Java, Go, Python, etc.
  • Understanding of I/O and networking and their impact on server-side application performance.

What We Offer:

We offer a hybrid approach to home and office working to provide an adaptable experience for all employees. We expect some working time to be spent in office, to promote a strong collaborative environment with good team integration, but are accommodating to different home working requirements.



  • Cedar Rapids, Iowa, United States Emergent Software Full time

    Emergent Software is seeking a talented Software Development Specialist to join our dynamic development team. This role involves designing, developing, and maintaining software applications using TypeScript, React, and Docker. The ideal candidate will have hands-on experience with TypeScript, React, and Docker, as well as basic experience with Windows Server...

  • Software Engineer

    5 days ago


    East Canton, OH , USA, United States Top Echelon Software, LLC Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Top Echelon Software, LLC. As a key member of our development team, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications using various programming...

  • Software Engineer

    4 days ago


    Pittsburgh, PA , USA, United States Software Engineering Institute Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Advanced Computing Lab team at the Software Engineering Institute (SEI). As a key member of our team, you will apply the latest software and advanced computing research and leading-edge technologies to important and challenging government problems and needs.Key ResponsibilitiesDesign...

  • Software Engineer

    5 months ago


    Cedar, United States Omni Inclusive Full time

    Skills you must have: • Working knowledge of Assembly C, C++, Python/Perl Scripting Language knowledge • Knowledge of designing Device drivers and hardware-software integration • software systems using object-oriented design principles • Prior experience as a software architect for a real-time embedded system. • Demonstrated technical leadership...

  • Software Engineer

    5 days ago


    East Canton, OH , USA, United States Top Echelon Software, LLC Full time

    Job Title: Software Engineer - Test AutomationWe are seeking a highly skilled Software Engineer - Test Automation to join our team at Top Echelon Software, LLC. As a key member of our software development team, you will be responsible for designing, developing, and maintaining automated testing frameworks to ensure the quality and reliability of our software...

  • Software Engineer

    3 weeks ago


    Princeton, AL , USA, United States Indium Software Full time

    Job DescriptionTitle: Front End DeveloperEducation Qualification: Bachelor's degree in computer science, Information Technology, or a related fieldExperience: 8-12 yearsWork Location: Princeton - USWork Mode: HybridRoles and Responsibilities:Design, code, test, debug, document and implement applications using React, Redux, NodeJS, CSS and HTML.Develop...

  • Software Engineer

    2 days ago


    cedar, United States Robert Half Full time

    On behalf of a client with Robert Half, we are searching for an experienced and highly skilled .NET Developer II to join a dynamic and agile software development team. The successful candidate will have the ability to design, develop, and maintain software systems mainly running on the Microsoft .NET stack. A proven track record of problem-solving abilities,...


  • Cedar Rapids, Iowa, United States Raytheon Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Engineer, Software Engineering to join our team at Raytheon Technologies. As a key member of our Avionics team, you will play a critical role in advancing flight deck solutions, airborne communications, and vision systems for commercial and military customers.Key ResponsibilitiesConduct and coordinate...


  • Cedar Rapids, Iowa, United States RTX Full time

    Job SummaryRTX is seeking a highly skilled Principal Engineer, Software Engineering to join our Avionics team. As a key member of our team, you will be responsible for developing, coordinating, and conducting complex tests and debug control and diagnostic systems that contain logical and mathematical solutions.Key ResponsibilitiesDevelop, coordinate, and...

  • FMS Software Engineer

    3 weeks ago


    Cedar, Michigan, United States L&T Technology Services Full time

    Job Title: FMS Software EngineerLocation: OnsiteDuration: FulltimeClient: L&T Technology ServicesJob Description:Design, develop, and test embedded systems software for avionics FMS systems.Collaborate with cross-functional teams to ensure software meets technical and customer requirements.Develop and maintain real-time embedded software for target...


  • Cedar Rapids, United States Raytheon Technologies Full time

    Unspecified Rockwell Collins Inc. d/b/a Collins Aerospace has an opening for a Senior Engineer, Software Engineering in Cedar Rapids, IA. Joining Collins Aerospace isn’t just about finding a job; it’s about embarking on a journey to redefine the future of aerospace technology. What YOU will do Conduct and coordinate moderately complex tests...


  • Cedar Rapids, Iowa, United States Raytheon Technologies Full time

    Job SummaryWe are seeking a highly skilled Senior Engineer, Software Engineering to join our team at Raytheon Technologies. This role will be responsible for conducting and coordinating moderately complex tests for control and diagnostic systems, as well as designing and implementing build procedures to support hardware and software product development.Key...


  • Cedar Rapids, United States Raytheon Technologies Full time

    Unspecified Rockwell Collins Inc. d/b/a Collins Aerospace has an opening for a Senior Engineer, Software Engineering in Cedar Rapids, IA. Joining Collins Aerospace isn’t just about finding a job; it’s about embarking on a journey to redefine the future of aerospace technology. What YOU will do Conduct and coordinate moderately complex tests...


  • Cedar Rapids, United States Raytheon Technologies Full time

    Unspecified Rockwell Collins Inc. d/b/a Collins Aerospace has an opening for a Senior Engineer, Software Engineering in Cedar Rapids, IA. Joining Collins Aerospace isn’t just about finding a job; it’s about embarking on a journey to redefine the future of aerospace technology. What YOU will do Conduct and coordinate moderately complex tests...


  • Axtell, TX , USA, United States Capital One Full time

    Job Title: Senior Cloud Software EngineerAbout the Role:Capital One is seeking a skilled Senior Cloud Software Engineer to join our team. As a Senior Cloud Software Engineer, you will be responsible for designing, developing, and deploying cloud-based software solutions that drive powerful experiences for millions of Americans. Key Responsibilities:...


  • Cedar Rapids, Iowa, United States Raytheon Technologies Full time

    Job SummaryRaytheon Technologies is seeking a Senior Engineer, Software Engineering to join our team in Cedar Rapids, IA. As a key member of our Avionics team, you will be responsible for designing and developing software solutions for commercial and military customers.Key ResponsibilitiesConduct and coordinate moderately complex tests for control and...


  • Cedar Rapids, Iowa, United States Raytheon Technologies Full time

    Job SummaryRaytheon Technologies is seeking a highly skilled Senior Engineer, Software Engineering to join our team in Cedar Rapids, IA. As a key member of our Avionics team, you will be responsible for designing and developing software solutions for our commercial and military customers.Key ResponsibilitiesConduct and coordinate complex tests for control...


  • Arlington, TX, USA, United States CAE Full time

    About This RoleWe are seeking a skilled Radar Sensors Software Engineer to join our team at CAE. As a Radar Sensors Software Engineer, you will be responsible for producing algorithms for 6th generation aircraft radar models, managing software requirements for radar models, and understanding C++ and object-oriented analysis and design.Key...

  • Software Engineer

    4 weeks ago


    Cedar Rapids, Iowa, United States RTX Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at RTX. As a Software Engineer, you will be responsible for designing and developing state-of-the-art communications systems by supporting platform-level software initiatives for our sophisticated software defined radios.Key Responsibilities:Integrate...


  • Cedar Rapids, Iowa, United States Raytheon Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Engineer, Software Engineering to join our team at Raytheon Technologies. As a key member of our Avionics team, you will be responsible for designing and developing software solutions for our commercial and military customers.Key ResponsibilitiesConduct and coordinate complex tests for control and...