Firmware Engineer
4 weeks ago
Firmware/Embedded, C Coding, BSP,
Summary
The Senior Lead Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems/products/equipment for various applications. They write, debug, maintain, and test software in various common languages and for software at various levels in the hierarchy (from Firmware to Application). Software creation follows an agreed to development process (such as Agile, Scrum, etc.) and complies with the product life cycle development (phase/gate deliverables).
The Senior Lead Engineer, Software works in cross functional teams with other designers, customers, manufacturing engineering and project leadership to ensure robust and high quality product development. Enhance designs with feedback from reviews in areas such as manufacturing, test, supply chain, reliability, industrial design and simulations.
Detailed Description
Software Engineers [BSP Firmware]
Roles & Responsibilities:
Develop, test and integrate device drivers for various devices on our high-performance platforms including Ethernet, I2C, PCIe, SPI, USB, NAND devices
Customize BSP, boot code and device drivers
Work closely with hardware engineers in board bringup
Work closely with manufacturing teams for qualification through diagnostics packages
Develop software solutions for high availability and redundancy
Lead and mentor a team of high-performance engineers
Interact with customers to gather requirements, design firmware and ensure quality of deliverables
Interact with cross functional team including product management, hardware engineering, manufacturing, sales teams to design high-performance, cost-effective solutions for storage and switching platforms
Domain and Leadership Skills
5+ years of work experience implementing device drivers and BSP
Experience working with cross functional teams including hardware engineering, manufacturing
Strong knowledge of real time operating system concepts, multithreading, 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 like JTAG debuggers, I2C analyzer etc.
Solid understanding of Ethernet PHYs, PCIe, USB, SPI, NAND, I2C and SDRAM
Knowledge of Intel x86 architecture and BIOS/UEFI is a plus
Qualification
Bachelors or Master 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 envrionment
Knowledge/Skills/Competencies
- Project Management - Ability to manage/lead complex, multiple line engineering projects that may also involve other functions. Demonstrate solid understanding of the technical, financial and people aspects of the project. Able to create a project/change management plan and ensure that the project is delivered within the assigned time and budget. Ability to recognize project barriers and develop mitigation plans
- Leadership - Demonstrate "People & Team Leadership Behaviors" as per Celestica Leadership Imperatives.
- Financial Acumen / Business Planning - Ability to create financial plans for your projects, align them internally with your line of management and other functions and externally if needed. Create project plans, profitability calculations, risk and sensitivity analysis, able to recognize barriers and mitigate profitability risks. Fully knowledgeable about internal and external financial reporting, accounting and tax requirements relevant to your area of expertise.
- The following competencies may also be required: Coaching/Mentoring; Communication/Negotiation/Presentation; Creative Problem Solving; Customer Interaction/Stakeholder Management; Quality & Lean; Working Effectively with Others; D/PFMEA; 8D/Corrective Action; Equipment Safety; Design of Experiments (DOE).
Physical Demands
- Duties of this position are performed in a normal office environment.
- Duties may require extended periods of sitting and sustained visual concentration on a computer monitor or on numbers and other detailed data.
- Repetitive manual movements (e.g., data entry, using a computer mouse, using a calculator, etc.) are frequently required.
- Occasional travel may be required.
Typical Experience
- 6 to 12 years
Typical Education
Bachelor degree or consideration of an equivalent combination of education and experience.
Educational Requirements may vary by Geography
-
Firmware Engineer
2 months ago
Richardson, United States Celestica Full timeFirmware/Embedded, C Coding, BSP, SummaryThe Senior Lead Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems/products/equipment for various applications. They write, debug, maintain, and test software in various common languages and for software at various levels in the hierarchy (from Firmware to Application)....
-
Firmware Engineer
2 months ago
Richardson, United States Celestica Full timeBIOS/UEFI Firmware developmentSummaryThe Senior Lead Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems/products/equipment for various applications. They write, debug, maintain, and test software in various common languages and for software at various levels in the hierarchy (from Firmware to Application)....
-
Firmware Engineer
3 days ago
Richardson, Texas, United States Net2Source Inc. Full timeJob Summary:Net2Source Inc. is a leading provider of total workforce solutions, recognized for its accelerated growth and global operations. We are seeking a highly skilled Firmware Engineer to join our team, focusing on O-RAN Radio Security FW/SW development. The ideal candidate will ensure the security and integrity of O-RAN Radio in compliance with ORAN...
-
Firmware Engineer
7 days ago
Richardson, United States Net2Source Inc. Full timeNet2Source Inc. is an award-winning total workforce solutions company recognized by Staffing Industry Analysts for our accelerated growth of 300% in the last 3 years with over 5500+ employees globally, with over 30+ locations in the US and global operations in 32 countries. We believe in providing staffing solutions to address the current talent gap - Right...
-
System Test Engineer
4 weeks ago
Richardson, Texas, United States Celestica Full timeJob Title: System Test EngineerCelestica is seeking a highly skilled System Test Engineer to join our team. As a System Test Engineer, you will work with cross-functional teams to ensure the development of robust and high-quality products.Key Responsibilities:Collaborate with design engineers, customers, and project managers to develop and implement system...
-
Principal Software Engineer
4 weeks ago
Richardson, Texas, United States Celestica Full timeJob Title: Principal Software EngineerCelestica is seeking a highly skilled Principal Software Engineer to drive security features and secure development processes in software development.Key Responsibilities:Design, develop, and review security features in firmware and application software for secure access and verification.Perform vulnerability analysis...
-
System Test Engineer
1 month ago
Richardson, Texas, United States Celestica Full timeJob SummaryCelestica is seeking a highly skilled System Test Engineer to join our team. As a key member of our engineering team, you will be responsible for ensuring the quality and reliability of our products.Key ResponsibilitiesDevelop and execute system integration test plans to validate product functionality and performance.Collaborate with...
-
System Test Engineer
4 weeks ago
Richardson, Texas, United States Celestica Full timeJob SummaryCelestica is seeking a highly skilled System Test Engineer to join our team. As a key member of our engineering team, you will be responsible for ensuring the quality and reliability of our products through system integration testing.Key ResponsibilitiesCollaborate with cross-functional teams to develop and implement system integration test plans...
-
Senior Principal Systems Engineer
3 days ago
Richardson, Texas, United States Harman International Industries Full timeAbout 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...
-
Senior.NET Software Engineer
4 weeks ago
Richardson, Texas, United States Applied Concepts Full timeJob Title: Senior.NET Software EngineerWe are seeking a highly skilled Senior.NET Software Engineer to join our team at Applied Concepts. As a key member of our R&D facility, you will contribute to the development of our cloud-connected Speed Enforcement and Intelligent Traffic Systems product lines.Job Overview:As a Senior.NET Software Engineer, you will...
-
System Integration And Test Engineer
3 months ago
Richardson, United States Celestica Full timeSummaryThe System Test Engineer works with cross functional teams of design Engineers, customers, supply chain and project managers to ensure robust and high quality product development. The ideal candidate will have a system integration test background in Storage/Server, GPU and networking products. He/she will guide and provide guidelines on Celestica...
-
System Integration And Test Engineer
3 months ago
Richardson, United States Celestica Full timeSummaryThe System Test Engineer works with cross functional teams of design Engineers, customers, supply chain and project managers to ensure robust and high quality product development. The ideal candidate will have a system integration test background in Storage/Server, GPU and networking products. He/she will guide and provide guidelines on Celestica...
-
Senior.NET Software Engineer
4 weeks ago
Richardson, Texas, United States Applied Concepts Full timeJob OverviewAt Applied Concepts, we are seeking a highly skilled Senior.NET Software Engineer to join our team in Richardson, Texas. As a key member of our cross-functional team, you will be responsible for providing technical leadership for product development projects from a software perspective.Key Responsibilities:Provide technical leadership to the...
-
Embedded Software Engineer
3 weeks ago
Richardson, United States Peterson Technology Partners Full timeAs a key member of our team, you'll be responsible for being integral in designing, implementing, and testing Client s next generation of intraoral 3D scanners. You will be expected to work within an experienced scrum-based software development team, participate in technical design reviews, develop innovative solutions, write unit tests, and debug both new...
-
Senior Principal Systems Engineer
3 weeks ago
Richardson, Texas, United States Harman Full timeAbout the RoleAs a Senior Principal Systems Engineer at HARMAN, you will be responsible for working with Product Management to develop the system requirements for the development of professional control, audio, and video equipment. This includes collaborating with firmware, hardware, mechanical, electrical, software, and test engineering teams to...
-
Corporate Controls Infrastructure Engineer
3 weeks ago
Richardson, Texas, United States Volt Full timeJob Title: Corporate Controls Infrastructure EngineerVolt is seeking a highly skilled Corporate Controls Infrastructure Engineer to join our team in Dallas, TX. As a key member of our Corporate Controls Engineering Department, you will be responsible for monitoring and maintaining the Control System at each site to ensure proper uptime, performance, user...
-
Senior Lead Software Engineer
3 days ago
Richardson, United States Celestica Full timeSummary We are seeking a Senior Lead Software Engineer to join our dynamic team. In this role, you will be instrumental in developing, debugging, testing, deploying, and supporting software for a range of applications. You will work across different software levels, from Firmware to Application, following development processes like Agile or Scrum and...
-
System Integration and Test Specialist
4 weeks ago
Richardson, Texas, United States Celestica Full timeJob SummaryCelestica is seeking a highly skilled System Integration and Test Engineer to join our team. As a key member of our engineering team, you will be responsible for ensuring the robust and high-quality development of our products.Key ResponsibilitiesPerform troubleshooting and root-cause analysis on hardware, network, and software-related...
-
Design Engineer
1 week ago
Richardson, United States Celestica Full timeAttention New Engineering GraduatesIf you’re reading this, chances are that you’re getting this information over at least one piece ofhardware that we designed, developed, manufactured or service. Celestica is the brand behind thebrands you love in tech. We design, develop, and manufacture leading-edge Hardware PlatformSolutions in Networking, Storage,...
-
Network Operations Center Engineer
3 weeks ago
Richardson, Texas, United States RealPage Full timeJob Title: NOC Engineer IThis position will report to the NOC Supervisor.Job Summary:We are seeking a highly skilled NOC Engineer I to join our team. As a member of the NOC team, you will contribute to the resolution of site and equipment outages and work closely with other support and dispatch departments to drive issues to...