HP
The person in this role must have a background in embedded systems, firmware and hardware. You must be experienced in C programming and interested in low-level code development. You must have solid troubleshooting skills and a strong drive to reach root cause on difficult technical issues. You need to be team-oriented, be innovative, possess a strong work ethic with a hands-on and can-do attitude, be a self-starter, be quality-conscious, and have excellent communication and technical skills. Work together with other engineers and architects to develop innovative solutions to challenging technical problems. You will work on a variety of products where you will design, develop, debug, and maintain the embedded software. From interacting with UEFI system firmware (BIOS) to the development of an embedded device with Linux, you will provide innovative firmware solutions and take full ownership of the end to end solution. You will work with the latest unreleased hardware and software technologies and will have excellent opportunities to gain a wide breadth of experience. Responsibilities: Codes and develops new products, enhancements, updates, and changes for portions and subsystems of firmware, including application and driver level code. Executes established test plans and protocols for assigned portions of code; identifies, logs, and debugs assigned issues. Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk. Provides domain-specific expertise and overall firmware leadership and perspective to cross- organization projects, programs, and activities Drives innovation and integration of new technologies into projects and activities. Collaborate and work with different development team for new product and services introductions. Create overall project architectures and work with internal and external design teams as needed to ensure delivery. Education and Experience Required: Bachelor’s or Master’s degree in Computer Science, Information Systems, Computer Engineering or equivalent. Typically 10 – 15 years’ experience. Total ownership of a large embedded projects from start to finish Must have prior experience shipping at least 2-5 products with relevant technology worldwide as the senior designer Expertise of development languages such as C/C++ and C# Understanding of firmware development tools and infrastructure, including source control (GIT, Subversion, etc.), Application lifecycle management (Jira, TFS, etc.) and code integration. Experience working in an Agile/Scrum based development team Deep understanding of firmware and hardware design principles. Experience with Intel and AMD processor families Deep knowledge of the Linux Kernel internals Experience with ARM and assembly language. Experience with CPU multitasking concepts: task switching, deadlocks, interrupts and resource management. Experience with multi-core CPU embedded development. Proven experience scripting with Python etc. Familiarity of networking protocols (TCP, IPv4, IPv6, TLS, IPSec, tracing and diagnostic tools) Good written and verbal communication skills; mastery in English and local language. Experience with the following is an asset: Experience with physical layer protocols such as USB Knowledge of Crypto programming, certificates and secure networking Familiarity with SDLC defined methodology to ensure solutions are secure Familiarity with protocols such as LDAP, Kerberos, SMTP, I2C HP is seeking an experienced embedded systems software development engineer to our lifecycle services team As an embedded software engineer, you’ll join a high energy development team creating new and innovative solutions that are disrupting the way HP delivers our services. HP, a worldwide leader in computing and print technology, is a fortune 500 company with sites around the world. In addition to working with some of the most talented engineers in the industry, HP provides a wealth of benefits and opportunities. We are a diverse and inclusive team who are looking forward to having you join our group to invent the future. About HP You’re out to reimagine and reinvent what’s possible—in your career as well as the world around you. So are we. We love taking on tough challenges, disrupting the status quo, and creating what’s next. We’re in search of talented people who are inspired by big challenges, driven to learn and grow, and dedicated to making a meaningful difference. HP is a technology company that operates in more than 170 countries around the world united in creating technology that makes life better for everyone, everywhere. Our history: HP’s commitment to diversity, equity and inclusion – it’s just who we are. From the boardroom to factory floor, we create a culture where everyone is respected and where people can be themselves, while being a part of something bigger than themselves. We celebrate the notion that you can belong at HP and bring your authentic self to work each and every day. When you do that, you’re more innovative and that helps grow our bottom line. Come to HP and thrive Equal Opportunity Employer (EEO): HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s).