Principal Software Engineer for Embedded Applications

1 week ago


Arlington, Virginia, United States SAIC Full time

Position Overview

SAIC is in search of a talented Embedded Software Engineer. This role involves contributing to the cutting-edge System on Chip (SoC) design initiatives for defense and intelligence sectors. The focus is on creating innovative cyber solutions with a compact size, aimed at enhancing the Joint All-Domain Command and Control (JADC2) framework, integrating machine learning and sophisticated processing capabilities.

Key Responsibilities

  • Engage in the complete software development lifecycle, tackling large-scale, intricate embedded systems.
  • Take ownership of substantial components of systems or applications, acting as a technical authority on medium to large-scale embedded software projects.
  • Decompose extensive tasks into manageable segments for the development team.
  • Collaborate closely with fellow engineers to devise optimal technical designs and strategies for new product initiatives.
  • Create software solutions where the requirements may be ambiguous, always prioritizing customer needs.
  • Guide and mentor other engineers in the complexities of building large-scale systems.
  • Address and resolve obstacles for the development team, collaborating with Product Owners and technical leadership.
  • Plan and assess development tasks while striving to enhance performance metrics.
  • Function as a software leader and a senior individual contributor.

Qualifications

  • Must be a U.S. citizen with an active Department of Defense Secret clearance.
  • Bachelor's degree with a minimum of 5 years of relevant experience; or a Master's degree with at least 3 years of experience.
  • Proficient in embedded programming using 'C' and/or assembly language.
  • Experience with higher-level programming languages such as Java, C/C++, and object-oriented programming is preferred.
  • Strong skills in web technologies including HTML, CSS, XML, SOAP, WSDL, REST, JSON, and JavaScript.
  • Familiarity with web application technologies like Apache Tomcat and JBoss.
  • Proven experience in delivering complete system components or applications.
  • Experience in a technical leadership role.
  • In-depth knowledge of software design patterns.
  • Working familiarity with Agile Development methodologies and tools for continuous integration and delivery.
  • Experience with version control systems (e.g., Git, RCS, Clearcase, SVN).
  • Experience with issue tracking systems (e.g., Jira, GitLab, GitHub).
  • Proficient in multiple operating systems (Mac OSX, Windows, LINUX).
  • Experience with at least one Relational Database Management System (e.g., Oracle, MySQL, PostgreSQL).
  • Strong understanding of low-level Linux driver development.
  • Experience in modifying Linux OS and developing custom Linux software threads using 'C'.
  • Familiarity with Agile tools such as Jira and Bitbucket.
  • Knowledge of continuous integration and delivery tools like Jenkins and SonarQube.
  • Ability to implement Agile processes and DevSecOps best practices.
  • Experience in developing modern software architectures, including microservices and serverless frameworks.


  • Arlington, Virginia, United States SAIC Full time

    Position OverviewSAIC is looking for a skilled Embedded Software Engineer to contribute to innovative projects focused on next-generation System on Chip (SoC) designs for defense applications. This role involves collaboration with the Defense Innovation Unit to create a cutting-edge cyber solution characterized by low Size, Weight, and Power (SWaP)...


  • Arlington, Virginia, United States Zetier Full time

    Principal CNO Software EngineerZetier is seeking Principal CNO Software Engineers to develop operationally critical cyber capabilities. Candidates will demonstrate practical experience designing, developing, and deploying tools intersecting command and control, persistence, and networking. Required:Highly experienced with low-level programming...


  • Arlington, Virginia, United States Syntronic R&D USA Full time

    Job OverviewPosition: Embedded Systems Software EngineerType: Permanent / RemoteAre you prepared to contribute to a premier global engineering design firm that excels in the creation and advancement of embedded software, hardware, electronics, and electro-mechanical systems?Key QualificationsDriven and dynamic individuals with a passion for...


  • Arlington, Virginia, United States SAIC Full time

    Position OverviewSAIC is in search of a skilled Embedded Software Engineer to contribute to innovative projects within the Department of Defense and Intelligence Community. This role involves engaging in the development of cutting-edge System on Chip (SoC) designs and pioneering cyber solutions that prioritize low Size, Weight, and Power (SWaP)...


  • Arlington, Virginia, United States Motion Recruitment Full time

    Position Overview: A prominent R&D partner in the cyber-networking sector is actively seeking a Principal Embedded Engineer with a focus on C++ and embedded systems. Key Responsibilities: Develop and optimize embedded software solutions.Collaborate with cross-functional teams to enhance product performance.Utilize expertise in sensor technology to drive...


  • Arlington, Virginia, United States Motion Recruitment Full time

    Position Overview:A leading R&D partner in the field of cyber-networking technologies is seeking a Principal Embedded Engineer with expertise in C++ or C programming. This role is essential for supporting advanced projects for defense applications.Key Responsibilities:- Develop and maintain embedded software solutions.- Collaborate with cross-functional...


  • Arlington, Virginia, United States MasterCard Full time

    Principal Software EngineerMastercard - Arlington, VAOur PurposeWe work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments...


  • Arlington, Virginia, United States Motion Recruitment Full time

    Position Overview: We are seeking a highly skilled Principal Embedded Engineer to join our innovative team. This role is focused on developing advanced cyber-networking solutions for defense applications. Key Responsibilities: Design and implement software solutions using C++ or C.Work with Linux operating systems and contribute to kernel...


  • Arlington, Virginia, United States Motion Recruitment Full time

    Position Overview:An innovative R&D partner focused on cyber-networking technologies is seeking a Principal Embedded Engineer with expertise in C++ or C programming.Location:This is a full-time, on-site role.Compensation:Salary range is competitive, reflecting experience and expertise.Key Responsibilities:The successful candidate will work on cutting-edge...


  • Arlington, Virginia, United States Motion Recruitment Full time

    Position Overview:An innovative R&D partner focusing on cyber-networking solutions for defense applications is seeking a highly skilled Principal Embedded Engineer.Key Responsibilities:The selected candidate will be responsible for developing and optimizing embedded systems using C++ or C, while working within a Linux environment and leveraging sensor...


  • Arlington, Virginia, United States Motion Recruitment Full time

    Position Overview:An esteemed research and development partner in the field of cyber-networking technologies is actively seeking a Principal Embedded Engineer with a focus on C++ programming.Key Responsibilities:The successful candidate will engage in the development and optimization of embedded systems, utilizing their expertise in C++ or C, Linux operating...


  • Arlington, Virginia, United States Airlines Reporting Corporation Full time

    Position: Senior Software Engineer III - MainframeLocation: Arlington, VAJob Type: Regular Full-TimeOpenings: 1Category: TechnologyCompany OverviewJoin Airlines Reporting Corporation (ARC), a pivotal player in enhancing global air travel through innovative data solutions and distribution services. As a prominent travel intelligence organization, we possess...


  • Arlington, Virginia, United States Shield AI Full time

    Introduction to Shield AIFounded in 2015, Shield AI is a venture-backed defense technology company whose mission is to protect service members and civilians with intelligent systems. In pursuit of this mission, Shield AI is building the world's best AI pilot. Its AI pilot, Hivemind, has flown a fighter jet (F-16), a vertical takeoff and landing drone...


  • Arlington, Virginia, United States Two Six Technologies Full time

    At Two Six Technologies, we focus on pioneering and executing innovative solutions that tackle some of the most significant challenges faced globally.We are seeking a Hardware Reverse Engineer who is enthusiastic about performing advanced investigations and reverse engineering on embedded systems and architectures. This position is ideal for individuals...


  • Arlington, Virginia, United States Two Six Technologies Full time

    At Two Six Technologies, we are committed to pioneering and executing state-of-the-art solutions that tackle some of the most significant challenges faced globally.We are seeking a Hardware Reverse Engineer who is enthusiastic about performing in-depth research and reverse engineering on embedded systems and architectures. This position is ideal for...


  • Arlington, Virginia, United States Two Six Technologies Full time

    At Two Six Technologies, we focus on pioneering and executing state-of-the-art solutions that tackle some of the most significant global challenges.We are seeking a Hardware Reverse Engineer who is enthusiastic about performing sophisticated research and reverse engineering on embedded systems and architectures. This position offers a unique opportunity for...


  • Arlington, Virginia, United States Two Six Technologies Full time

    Join Two Six Technologies as a Hardware Reverse EngineerAt Two Six Technologies, we are dedicated to developing and implementing advanced solutions that address some of the most intricate challenges facing our world today. Our commitment to collaboration and trust enables us to push the limits of innovation, empowering our team and aiding our clients in...


  • Arlington, Virginia, United States Two Six Technologies Full time

    Join Two Six Technologies as a Hardware Reverse EngineerAt Two Six Technologies, we are dedicated to creating, deploying, and implementing advanced solutions that address some of the most intricate challenges facing our world today. Through exceptional teamwork and steadfast trust, we strive to expand the limits of what is achievable, empowering our...


  • Arlington, Virginia, United States Lockheed Martin Full time

    About the RoleThis is a challenging position that requires a highly skilled and experienced software engineer to lead the development of complex software systems. The ideal candidate will have a strong background in software engineering, with a focus on cybersecurity and threat protection.Key ResponsibilitiesAnalyze user requirements to derive software...


  • Arlington, Virginia, United States Two Six Technologies Full time

    At Two Six Technologies, we are dedicated to developing, deploying, and implementing cutting-edge solutions that address some of the most intricate challenges facing our world today. Through exceptional collaboration and steadfast trust, we strive to expand the limits of what is achievable, empowering our team and assisting our clients in fostering a safer...