Senior SoftwarePrincipal Engineer - BIOSFirmware
TheSoftware Engineering team delivers next-generation softwareapplication enhancements and new products for a changing world.
Working at the cutting edge, we design and develop software forplatforms, peripherals, applications and diagnostics all with themost advanced technologies, tools, software engineeringmethodologies and the collaboration of internal and externalpartners.
Joinus to do the best work of your career and make a profound socialimpact as a Senior Principal Software Engineer on our SoftwareEngineering Team in Austin,Texas.
What you’llachieve
As a SeniorSoftware Principal Engineer, you will be responsible for developingsophisticated systems and software based on the customer’s businessgoals, needs and general business environment.
Youwill :
- Implementsolutions using C / C++ programming / assembly and conduct design / codereviews, debug complex system software issues using analyzers andother hardware debugtools
- Work on allaspects of software development life cycle (using specifications toassist in design documentation, code development, debugging,validation), work with system and software architects on featuredefinitions, requirements, and behaviorspecifications
- Work with bothinternal groups and external vendors / partners / ODMs, define interface / protocolspecifications
- Communicate andcoordinate activities across local / remote, internal / externalsites
- Providetechnical advisement and direction to the team and other impactedstakeholders, provide mentorship and guidance to less experienceddevelopers
Takethe first step towards your dreamcareer
EveryDell Technologies team member brings something unique to the table.Here’s what we are looking for with this role :
EssentialRequirements
- BSEE, BSCE, BSCSor related degree plus 12+ years of current embedded softwaredevelopmentexperience
- Knowledge ofcompilers, assemblers, debuggers, systems software, data structuresandalgorithms
- Strong programming skills in C / C++ ,strong analytical, problem-solving, and debugging skills,s trong system level architectureexperience for both hardware andfirmware
- Understanding of OS Services (Linux orRealTimeOS), familiarity with Git, s trong system level architecture experience for both hardwareandfirmware
- UEFI BIOS and / or Embedded Controllerdevelopment experience with Intel and / or AMD x86, and ARM systemarchitectures
DesirableRequirements
- Basic understanding of x86 based personalcomputer architecture and operating systems, experience in firmwareor BIOS / UEFI development, scripting (Python) and assemblyexperience, familiarity with various hardware bus interfaces such as PCI, SMBUS, USB Type C, LPC, I2C,etc.
- Familiarity withAgile methodologies, as well as with using the Atlassian suite oftools (BitBucket, Bamboo, Jira, and Confluence), familiarity withstandard hardwareprotocols
Compensation
Dellis committed to fair and equitable compensation practices. Thesalary range for this position is $191k -$247k.
Benefitsand Perks of working at DellTechnologies
Yourlife. Your health. Supported by your benefits. You can explore theoverall benefits experience that awaits you as a Dell Technologiesteam member right now at MyWellatDell.com
Whowe are
Webelieve that each of us has the power to make an impact. That’s whywe put our team members at the center of everything we do.
Ifyou’re looking for an opportunity to grow your career with some ofthe best minds and most advanced tech in the industry, we’relooking for you.
DellTechnologies is a unique family of businesses that helpsindividuals and organizations transform how they work, live andplay.
Join us to build a future that works for everyone becauseProgress Takes All ofUs.
Dell Technologies iscommitted to the principle of equal employment opportunity for allemployees and to providing employees with a work environment freeof discrimination and harassment.
Read the full Equal EmploymentOpportunity Policy here .
LI-Hybrid
JobID : R255311