Switch Firmware Engineer
1 month ago
Description and Requirements
We are looking for passionate and driven firmware developers who are willing to learn and want to make an impact in a fast-paced global technology environment. Our Infrastructure Solutions Group is currently seeking a Switch Firmware Developer to join a Firmware Development Team.
Job Description: As a Switch Firmware Engineer, you will be primarily responsible for developing, maintaining, and testing PCIe switch firmware for our next-generation server and storage systems. Your primary focus will be on the development of firmware for x86 platforms, ensuring high-quality, reliable, and secure solutions. In this role, you will also have the opportunity to support the UEFI firmware development for THINK system servers.
Key Responsibilities:
Design, develop, and maintain PCIe Switch firmware for servers. Collaborate with cross-functional, cross organizational and external vendor teams to integrate PCIe switch firmware with system software and hardware. Conduct thorough testing and debugging of firmware to ensure high-quality and reliable solutions. Stay abreast of industry trends and advancements in UEFI firmware, GPU technologies and accelerators. Contribute to the improvement of our firmware development processes and tools.Basic Qualifications:
BS degree in Computer Science, Software Engineering or Computer Engineering 6 years' minimum experience in Embedded Firmware/Software Development Knowledge of Network topologies Experience with the PCIe architecture, testing and integration Experience with firmware programming and debugging Previous experience with hardware and firmware bringup Proficient with Git source version control system. Proficient with Build and Automation process Batch and Bash scripting capability Experience with translating schematics to source code Experience integrating source code from external vendors At least 1 year experience with armcc DS-5 or similarPreferred Qualifications:
At least 2 years experience with UEFI (Unified Extensible Firmware Interface) or BIOS At least 2 experience with x86 and ARM processors Experience with Windows and Linux operating systems Experience with OpenEDK Intimate knowledge of software development processes expected Knowledgeable of Agile methodologies and tools. Strong analytical and debug methodology skills expected Proficient at recognizing complex problems related to functional objectives. Applies creativity and judgment to developmental work on different projects within the business environment Analyze situations and implement solutions, or develop new system elements, procedures, or processes-
Switch Firmware Engineer
3 weeks ago
Morrisville, United States Lenovo Full timeGeneral Information Req # WD00068839 Career area: Hardware Engineering Country/Region: United States of America State: North Carolina City: Morrisville Date: Tuesday, August 6, 2024 Working time: Full-time Additional Locations: * United States of America - North Carolina - Morrisville Why Work at Lenovo We are Lenovo. We do what we say. We own...
-
Embedded C/C++ Engineer
2 days ago
Morrisville, United States Bright Mind Solutions LLC Full timeJob DescriptionJob DescriptionNeed someone local to this areaEmbedded C/C++ Engineer needed for a contract to permanent position in Morrisville, NC working onsite some days and remote from home some days.Required Skills Include:C/C++ embedded or firmware software engineering (C or C++)Embedded LinuxMultimeters, oscilloscopes, logic analyzers to debug work...
-
Senior IT Engineer
3 months ago
Morrisville, United States Quad Full timeJob Description As a Senior IT Engineer specializing in in-store retail media, you will lead the design, specification, and documentation, and support of Digital Signage solutions for our in-store retail media platforms. Your expertise will ensure that Quad's Digital Signage IT infrastructure and Systems are robust, scalable, and aligned with the dynamic...
-
Software Engineer in Test
4 weeks ago
Morrisville, United States ACT Professional Solutions Full timeMorrisville, NC100% onsite required -4 days per week in office a mustAssignment until the end of the year with a possible extension until Feb 2025.We are seeking a strong and versatile software engineer who is driven to design, develop, and support ourtest automation efforts. Our electronics test team is focused on developing tools and applications used...
-
Quality Assurance Engineer
1 week ago
Morrisville, North Carolina, United States Rose International Full timePosition Overview:We are in search of a talented and adaptable software engineer who is passionate about designing, developing, and enhancing our test automation initiatives. Our electronics testing division is dedicated to creating tools and applications that facilitate automated testing and validation of transfer switch and/or Power Control System products...
-
Automation Quality Engineer
1 week ago
Morrisville, North Carolina, United States Rose International Full timePosition Overview:We are in search of a proficient and adaptable software engineer dedicated to the design, development, and enhancement of our automated testing initiatives. Our electronics testing division focuses on creating tools and applications that support the automated assessment and validation of power control systems and transfer switch...
-
Quality Assurance Software Engineer
1 week ago
Morrisville, North Carolina, United States ACT Professional Solutions Full timeLocation: Morrisville, NCWork Arrangement: 100% onsite required - 4 days per week in office is essential.Contract Duration: Assignment until the end of the year with a potential extension.We are in search of a highly skilled and adaptable software engineer dedicated to designing, developing, and enhancing our test automation initiatives. Our electronics...
-
Quality Assurance Engineer
1 week ago
Morrisville, North Carolina, United States Rose International Full timePosition Overview:We are in search of a dynamic and skilled software engineer dedicated to the design, development, and enhancement of our test automation initiatives. Our electronics testing division is committed to creating tools and applications that facilitate the automated evaluation and validation of transfer switch and Power Control System products...
-
Quality Assurance Engineer
1 week ago
Morrisville, North Carolina, United States Rose International Full timePosition Overview:We are looking for a skilled and adaptable software engineer dedicated to designing, developing, and enhancing our test automation initiatives. The electronics testing division is committed to creating tools and applications that support the automated evaluation and validation of transfer switch and Power Control System products and...
-
Senior Embedded Software Engineer
1 week ago
Morrisville, North Carolina, United States Diverse Lynx Full timeSenior Embedded Software Engineer Location: Onsite Role Contract Duration: 6-12 Months, subject to renewal based on performance Ideal Candidate Profile: We are seeking experienced software engineers with 3 to 5 years of expertise in developing, debugging, and testing embedded firmware. Responsibilities include managing firmware build tools,...
-
Sr. C++ Embedded Engineer in Morrisville, NC
1 week ago
Morrisville, United States Diverse Lynx Full timeSr. C++ Embedded Engineer Location: 7001 Development Dr, Morrisville, NC - 27560 - Onsite Role Duration: 6-12 Months Contract, to be renewed depending on performance Who are we looking for? 3 to 5 years' experienced software engineers to write, debug and test embedded Firmware. Manage and maintain firmware build tools, manage builds, and release...
-
Software Engineer for Embedded Systems
24 hours ago
Morrisville, North Carolina, United States ApTask Full timeAbout ApTask:ApTask is a leading global provider of workforce solutions and talent acquisition services, dedicated to shaping the future of work. As an African American-owned and Veteran-certified company, ApTask offers a comprehensive suite of services, including staffing and recruitment solutions, managed services, IT consulting, and project management....
-
Test Engineer
4 weeks ago
Morrisville, United States Rose International Full timeDate Posted: 08/14/2024Hiring Organization: Rose InternationalPosition Number: 469308Job Title: Test EngineerJob Location: Morrisville, NC, USA, 27560Work Model: OnsiteShift: 8:00am to 5:00pmEmployment Type: TemporaryEstimated Duration (In months): 7Min Hourly Rate($): 60.00Max Hourly Rate($): 64.00Must Have Skills/Attributes: CI/CD tools, GIT, JIRA, Python...
-
Test Engineer
4 weeks ago
Morrisville, United States Rose International Full timeDate Posted: 08/14/2024Hiring Organization: Rose InternationalPosition Number: 469308Job Title: Test EngineerJob Location: Morrisville, NC, USA, 27560Work Model: OnsiteShift: 8:00am to 5:00pmEmployment Type: TemporaryEstimated Duration (In months): 7Min Hourly Rate($): 60.00Max Hourly Rate($): 64.00Must Have Skills/Attributes: CI/CD tools, GIT, JIRA, Python...
-
Test Engineer
4 weeks ago
Morrisville, United States Rose International Full timeWe are seeking a strong and versatile software engineer who is driven to design, develop, and support our test automation efforts. Our electronics test team is focused on developing tools and applications used to support automated testing and qualification of transfer switch and/or Power Control System products and components. We are looking...
-
Quality Assurance Automation Engineer
1 week ago
Morrisville, United States Volt Full timeJob OverviewVolt is actively seeking a Test Automation Engineer to contribute to our projects.Key Responsibilities:As a Test Automation Engineer, your role will encompass:Leveraging 4+ years of advanced software engineering expertise, particularly in Python or similar object-oriented programming languages.Demonstrating proficiency in Python...
-
Thermal Engineer, Server Design
2 months ago
Morrisville, United States Lenovo Full timeDescription and Requirements This position is for a Mechanical Engineer with a specialty in fluid dynamics, and a focus on energy efficient product design. Lenovo researches, develops, and manufactures x86 processor based servers. The pace of technology change in this market is rapid, and our development engineers are constantly challenged to improve...
-
Thermal Design Engineer
23 hours ago
Morrisville, United States Lenovo Full timeJob SummaryLenovo is seeking a skilled Thermal Engineer to join our team and contribute to the design and development of energy-efficient server products. As a Thermal Engineer, you will be responsible for designing and implementing thermal solutions that meet the specifications of our critical components.Key Responsibilities:Review server system concepts...
-
Mechanical Engineer
23 hours ago
Morrisville, United States Lenovo Full timeJob SummaryLenovo is seeking a skilled Thermal Engineer to join our team and contribute to the design and development of energy-efficient server products. As a Thermal Engineer, you will be responsible for designing and implementing thermal solutions that meet the specifications of our critical components.Key Responsibilities:Review server system concepts...
-
Infrastructure Engineer
1 week ago
Morrisville, United States TEKsystems Careers Full time*Top Skills' Details* 1. Life cycle management (LCM) with RedHat (RHEL 5-8) Satellite, Tower. SAP runs on AIX, all supporting platforms run on RHEL. RHEL is only in data center, not in any branches. Building new systems for deployment. 2. Ansible automation. They are using it to change switches in the network, patching, server provisioning, backups,...