Current jobs related to Senior Firmware Software Engineer - Richardson, Texas - Celestica


  • Richardson, Texas, United States Celestica Full time

    Job Summary:Celestica is seeking a highly skilled Senior Lead Engineer, Software to join our team. The successful candidate will be responsible for developing, debugging, testing, deploying, and supporting code for various applications.Key Responsibilities:Develop, test, and integrate device drivers for various devices on high-performance platforms.Develop...


  • Richardson, Texas, United States Insight Global Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a skilled Senior Software Engineer to join our team at Insight Global. As a Senior Software Engineer, you will have the opportunity to design, develop, test, deliver, and maintain software for cutting-edge satellite ground systems.Key Responsibilities:Design and develop software for satellite...


  • Richardson, Texas, United States Insight Global Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a skilled Senior Software Engineer to join our team at Insight Global. As a Senior Software Engineer, you will have the opportunity to design, develop, test, deliver, and maintain software for cutting-edge satellite ground systems.Key Responsibilities:- Design and develop software for satellite...


  • Richardson, Texas, United States Insight Global Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Insight Global. As a Senior Software Engineer, you will be responsible for designing, developing, testing, delivering, and maintaining software for cutting-edge satellite ground systems.Key Responsibilities:Design and develop software for satellite...


  • Richardson, Texas, United States Raytheon Careers Full time

    Job Title: Senior Software EngineerAt Raytheon Careers, we are seeking a highly skilled Senior Software Engineer to join our team in Richardson, Texas. As a key member of our team, you will have the opportunity to work on classified programs and technologies that align with your passions.Job Summary:We are looking for a talented Senior Software Engineer with...


  • Richardson, Texas, United States Judge Group, Inc. Full time

    Job Title: Senior Software EngineerJob Summary:The Judge Group, Inc. is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying scalable software systems and software infrastructure. You will work closely with software engineers, network/system...


  • Richardson, Texas, United States Raytheon Careers Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Raytheon Careers. As a key member of our software development team, you will play a critical role in designing, developing, and deploying software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software...


  • Richardson, Texas, United States Raytheon Careers Full time

    Job Title: Senior Software EngineerAt Raytheon Careers, we are seeking a highly skilled Senior Software Engineer to join our team in Richardson, Texas. As a key member of our software development team, you will play a critical role in designing, building, and maintaining efficient, reusable, and reliable code.Key Responsibilities:Design and develop software...


  • Richardson, Texas, United States Volt Full time

    Job Title: Senior Java Software EngineerJob Summary:Volt is immediately hiring a Senior Java Software Engineer in Richardson, TX. As a Senior Java Software Engineer, you will use your solid foundation in Java and experience working in a Linux environment to comprehend customer needs and translate those needs into viable design solutions.Key...


  • Richardson, Texas, United States Motion Recruitment Full time

    Senior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at Motion Recruitment. This is a 4-month contract position with the potential to convert into a full-time role.Key Responsibilities:Develop, maintain, and enhance client systems of moderate to high complexity.Design and implement strategic partner...


  • Richardson, Texas, United States Harman International Industries Full time

    About the RoleWe are seeking a highly skilled Senior Principal Systems Engineer to join our team at HARMAN. As a key member of our engineering team, you will be responsible for developing system requirements, architecture, and design for control and audio/video products in the professional A/V market.Key responsibilities include:Collaborating with Product...


  • Richardson, Texas, United States Insight Global Full time

    Job SummaryWe are seeking a skilled Senior Java Software Engineer to join our team at Insight Global. As a Senior Java Software Engineer, you will have the opportunity to directly impact the world around you and contribute to classified programs and technologies you are passionate about.About the RoleAs a Senior Software Engineer, you will work with talented...


  • Richardson, Texas, United States The Computer Merchant, LTD (TCM) Full time

    Job Title: Senior Software Systems EngineerWe are seeking a highly skilled Senior Software Systems Engineer to join our team at The Computer Merchant, LTD (TCM). As a key member of our systems engineering team, you will be responsible for designing and developing software systems that meet the needs of our clients.Key Responsibilities:Collaborate with...


  • Richardson, Texas, United States Paladin Consulting Full time

    Job Title: Senior Software EngineerJob Description & Responsibilities:In this role, you will utilize your expertise in Java and experience working in a Linux environment to comprehend customer needs and translate those needs into viable design solutions.Opportunity to apply your understanding of software principles, theories, and concepts related to software...


  • Richardson, Texas, United States GEICO Full time

    Job SummaryGEICO is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering staff, you will be responsible for designing and implementing high-performance, low-maintenance, zero-downtime platforms and applications.Key ResponsibilitiesDesign and implement enterprise data governance solutionsDesign and implement...


  • Richardson, Texas, United States Raytheon Full time

    About the RoleRaytheon is seeking a skilled Senior Software Engineer to join our team in Richardson, Texas. As a key member of our software development team, you will be responsible for designing, building, and maintaining efficient, reusable, and reliable code. You will work closely with our cross-functional teams to comprehend customer needs and translate...


  • Richardson, Texas, United States RTX Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at RTX. As a key member of our software development team, you will be responsible for designing, building, and maintaining efficient, reusable, and reliable code.Key Responsibilities:Design and develop software solutions using Java and Linux environmentsCollaborate with...


  • Richardson, Texas, United States Volt Full time

    Job Title: Senior Java Software EngineerAbout the Role:Volt is seeking a skilled Senior Java Software Engineer to join our team in Richardson, TX. As a Senior Java Software Engineer, you will be responsible for designing, building, and maintaining efficient, reusable, and reliable code. You will work closely with our team to comprehend customer needs and...


  • Richardson, Texas, United States Educated Solutions Corp Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Educated Solutions Corp. This is a 4-month contract role that offers a competitive hourly rate of $63. The ideal candidate will have prior experience in Java and Angular Development, as well as a strong understanding of web mapping tools and spatial databases.Key...


  • Richardson, Texas, United States Applied Concepts Full time

    Software Quality Assurance Engineer InternAt Applied Concepts, we're seeking a motivated and detail-oriented Software Quality Assurance Engineer Intern to join our team. As a Software Quality Assurance Engineer, you will be responsible for performing integration testing and end-to-end testing, including functionality and quality of software products created...

Senior Firmware Software Engineer

2 months ago


Richardson, Texas, United States Celestica Full time
About the Role

Celestica is seeking a highly skilled Senior Firmware Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, and deploying firmware for our high-performance platforms.

Key Responsibilities
  • Develop and integrate device drivers for various devices on our high-performance platforms, including Ethernet, I2C, PCIe, SPI, USB, and NAND devices.
  • Customize Board Support Packages (BSP), boot code, and device drivers to meet specific customer requirements.
  • Collaborate with hardware engineers in board bring-up and ensure seamless integration with our hardware platforms.
  • Work closely with manufacturing teams to qualify and test our products through diagnostics packages.
  • Design and develop software solutions for high availability and redundancy.
  • Lead and mentor a team of high-performance engineers to ensure the delivery of high-quality firmware.
  • Interact with customers to gather requirements, design firmware, and ensure quality of deliverables.
  • Collaborate with cross-functional teams, including product management, hardware engineering, manufacturing, and sales teams, to design high-performance, cost-effective solutions for storage and switching platforms.
Requirements
  • 5+ years of experience implementing device drivers and BSP.
  • Experience working with cross-functional teams, including hardware engineering and manufacturing.
  • Strong knowledge of real-time operating system concepts, multithreading, and SMP.
  • Strong knowledge of C, Linux driver programming, and kernel architecture.
  • Knowledge of Python.
  • Outstanding software debugging skills.
  • Experience using a full range of hardware test equipment, such as JTAG debuggers and I2C analyzers.
  • Solid understanding of Ethernet PHYs, PCIe, USB, SPI, NAND, I2C, and SDRAM.
  • Knowledge of Intel x86 architecture and BIOS/UEFI is a plus.
Qualifications
  • Bachelor's or Master's degree in ECE, CS, IT, or EEE.
  • Excellent verbal and written communication skills.
  • Strong interpersonal, multitasking, and organizational skills.
  • Ability to work in a challenging and competitive environment.