Senior Embedded Linux Software Architect

14 hours ago


Reston, Virginia, United States Cypress HCM Full time
Senior Staff Embedded Software Engineer

Cypress HCM is seeking a highly skilled Senior Staff Embedded Software Engineer to spearhead the development and integration of system and low-level components. This role requires collaboration with diverse teams across various levels of the software stack to address intricate challenges and propel our mission of guaranteeing the safety, security, and reliability of autonomous robotics.

Key Responsibilities:
  • Collaborate with hardware vendors to translate business requirements into precise technical specifications.
  • Oversee the integration of vendor-provided BSP into our embedded system, ensuring software initialization across platforms.
  • Validate kernel and device driver enhancements to meet specific demands.
  • Ensure system stability and performance optimization by addressing kernel issues.
  • Design and implement embedded system boot sequences to align with operational needs.
  • Coordinate seamless software-hardware integration across teams.
  • Conduct comprehensive testing to ensure compliance with industry standards.
  • Develop OTA update mechanisms for efficient remote updates.
  • Design and implement innovative features to drive product advancement.
  • Ensure software security, reliability, and performance for autonomous robots.
  • Implement strategic code initiatives to increase agility and release frequency.
  • Execute technical roadmaps for robotic product lines.
Requirements:
  • Bachelor's or Master's degree in computer science, software engineering, or a related field.
  • Extensive years (8+) of demonstrated expertise in embedded Linux kernel development.
  • Experience writing shell scripts for Linux environments.
  • Experience in customizing boots for embedded systems.
  • Track record in architecting, designing, implementing, testing, and debugging complex system-level software.
  • Understanding of systemd, udev, and other configuration and initialization subsystems utilized in Ubuntu Linux.
  • Linux board support packages (BSPs) for ARM-based SoCs.
  • Knowledge of kernel development for embedded processors.
  • Experience in securing IoT devices running embedded Linux.
  • Kernel debugging skills.
  • Grasp of operating system fundamentals, including file systems, interprocess communication, computer networking, system calls, system resources, and security.
  • Able to provide technical guidance to team members through clear architecture definitions, designs, and constructive feedback in code reviews.
Compensation:

$170k-$200k base



  • Reston, Virginia, United States EVONA Full time

    Location: Denver, Colorado (Hybrid)Salary: Up to $170k base + equity + benefitsAt EVONA, we're revolutionizing space communications with our next-generation infrastructure. As a Senior Embedded Software Engineer, you'll play a pivotal role in developing mission-critical software for our satellites.Key Responsibilities:Design and develop the full software...


  • Reston, Virginia, United States Fidelis Companies Full time

    Job Title: Senior Embedded Software EngineerJob Summary:Fidelis Companies is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our Software Engineering team, you will play a pivotal role in the development of advanced research projects and MANET radios.Key Responsibilities:Contribute significantly to the...


  • Reston, Virginia, United States Softworld, a Kelly Company Full time

    Job Title: Senior Embedded Software Engineer - Aviation SecurityJob Location: Peabody, MAJob Description:We are seeking a highly skilled Senior Software Engineer to join our team developing industry-leading technology for Airport Security.The ideal candidate has a background in modern software and network architectures with embedded systems in a Linux...


  • Reston, Virginia, United States Fast Switch Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Fast Switch. In this role, you will be responsible for designing, creating, and supporting embedded software solutions. Your primary tasks will include writing and reviewing code, producing and maintaining accurate documentation,...


  • Reston, Virginia, United States Innovative Advantage Full time

    Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at Innovative Advantage. As a key member of our engineering team, you will be responsible for designing, developing, and testing software for our audio/video systems.Key Responsibilities:Collaborate with cross-functional teams to develop and implement software...


  • Reston, Virginia, United States Top Prospect Group Full time

    Senior Embedded Software EngineerWe are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our team at Top Prospect Group. As a key member of our engineering team, you will play a critical role in designing, developing, and optimizing embedded software solutions for our cutting-edge products.Key Responsibilities:Design,...


  • Reston, Virginia, United States EVONA Full time

    Embedded Software Team LeadLocation: San Diego (on-site non-negotiable)Salary: up to $200k + benefitsAs an Embedded Software Team Lead at EVONA, you will be responsible for leading and inheriting a team of 10 engineers and owning the whole embedded software arm of the business. This role requires a strong technical background and leadership skills to manage...


  • Reston, Virginia, United States Altowav Full time

    Job Title: Embedded Networking Software EngineerAltowav is a leading wireless technology company that offers innovative 60GHz solutions for fiber-fast connectivity. We are seeking a highly skilled Embedded Networking Software Engineer to join our team and contribute to the development of our cutting-edge radio products.Responsibilities:Design and implement...


  • Reston, Virginia, United States EVONA Full time

    You will play a pivotal role as the Senior Software Engineering Manager at EVONA, a leading New-Space company in LA, helping shape the future of the Space economy.As a key member of our team, you will lead our full software division, encompassing Flight Software, GNC, Embedded, and Ground Software, driving innovation and excellence.Key responsibilities...


  • Reston, Virginia, United States Piper Maddox Full time

    OverviewPiper Maddox is seeking a highly skilled Senior Embedded Software Engineer to contribute to the development of innovative software solutions for electric vehicles. As a key member of our client's team, you will be responsible for designing, developing, and optimizing real-time software for a cutting-edge all-electric platform.Key...


  • Reston, Virginia, United States IoTAI Full time

    About IoT/AIWe are a pioneering company in the IoT/AI space, developing cutting-edge, cybersecure sensor/communications platforms for Defense and Industrial markets. Our team of engineers from NASA/Stanford and industry veterans has created a platform that is already making a significant impact worldwide.Job DescriptionWe are seeking an exceptional Embedded...


  • Reston, Virginia, United States Lumicity Full time

    Lumicity Firmware Engineer Job DescriptionWe are seeking a highly skilled Firmware Engineer to join our team at Lumicity. As a Firmware Engineer, you will be responsible for developing and enhancing firmware for embedded systems running Linux and multitasking RTOS using C/C++.Key Responsibilities:Develop device drivers for RS232 and SPIDevelop and enhance...


  • Reston, Virginia, United States Amtec Inc. Full time

    Job Title: Senior Software Integration and Test EngineerThe Senior Software Integration and Test Engineer plays a crucial role in planning and executing various tasks related to integrating hardware modules into combat vehicle systems, integrating software items onto Linux and Windows Operating Systems, scripting, networking, cybersecurity hardening and...


  • Reston, Virginia, United States CyberCoders Full time

    Job DescriptionJob Title: Linux System ArchitectJob Summary:We are seeking a highly skilled Linux System Architect to join our team at CyberCoders. The successful candidate will be responsible for designing, implementing, and maintaining our company's Linux-based systems and ensuring their optimal performance.Key Responsibilities:Design and implement...


  • Reston, Virginia, United States Edison Smart® Full time

    VP of Engineering Job DescriptionWe are seeking a highly experienced VP of Engineering to lead our software product development team at Edison Smart®.Key Responsibilities:Lead a team of 15+ engineers in delivering software productsManage the recruitment process and grow the teamDevelop and implement software development processes and...


  • Reston, Virginia, United States Randstad Digital Full time

    Job SummaryRandstad Digital is seeking a highly skilled Aerospace Embedded Cybersecurity Engineer to join our team. As an Aerospace Embedded Cybersecurity Engineer, you will play a key role in designing and developing state-of-the-art embedded platforms and security technologies. You will contribute to high-impact research and development projects, working...


  • Reston, Virginia, United States Comcast Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Comcast. As a key member of our software development team, you will be responsible for designing, developing, and deploying software applications that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications using a...


  • Reston, Virginia, United States Systemart, LLC Full time

    Job Title: Embedded Software DeveloperDescription:Systemart, LLC is seeking a skilled Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software components used in embedded systems.Responsibilities:Develop embedded 'C' and/or C++ code software solutions to meet...


  • Reston, Virginia, United States Acro Service Corp Full time

    Job Title: Embedded Software EngineerAcro Service Corp is seeking an experienced Embedded Software Engineer to join our team.Job Summary:We are looking for a skilled Embedded Software Engineer to design, develop, test, and maintain software applications and products for vehicle features such as starting, locking, lighting, alarms, windows, powered...


  • Reston, Virginia, United States Lumicity Full time

    Embedded Software ManagerLumicity is a well-funded start-up in the Bay Area seeking an experienced Embedded Software Manager to lead our software development efforts.Key Responsibilities:Lead a team of software engineers in the design, development, and deployment of embedded systems.Collaborate with cross-functional teams to define software requirements and...