Principal Embedded Software Engineer
Posted on 10/11/2023
INACTIVE
Dell Technologies

10,001+ employees

Dell Technologies is an industry leader in the digital world.
Industrial & Manufacturing
Hardware
Venture Capital

Company Stage

N/A

Total Funding

$35M

Founded

1984

Headquarters

Round Rock, Texas

Growth & Insights
Headcount

6 month growth

-1%

1 year growth

-10%

2 year growth

3%
Locations
Round Rock, TX, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
AngularJS
Agile
Bash
Data Structures & Algorithms
JavaScript
HTML/CSS
Linux/Unix
React.js
Python
Vue.js
CategoriesNew
Software Engineering
Requirements
  • 8-12 years of professional Software Engineering experience with a Bachelor's degree or equivalent experience
  • Experience with Linux internals, embedded software/firmware, and operating system concepts. Technical "hands on" position in a fast-paced delivery-oriented environment
  • Recent hands on scripting experience in with Python or Bash & proficient in C/C++
  • Ability to design, implement, and debug Linux multi-threaded applications
  • Knowledge of data structures and algorithms, as well as, familiar with algorithmic concepts that can scale with constant performance and knowledge of Embedded firmware projects such as Yocto or OpenBMC
  • Experience in BIOS, device drivers, hardware interfaces and experience with technical leadership for architecture, high level design and implementation
  • Knowledge of Web technologies like JavaScript, HTML5, CSS (Cascading Style Sheets), Angular, React, HTML5, Node.js, Vue.js. Flexible and adaptable to different roles in different phases of the project lifecycle using Agile methodology
Responsibilities
  • Demonstrate your ability to design, code, test, and deliver industry leading embedded management solutions for our datacenter customers as a key member of our agile team
  • Take part of full software and firmware development lifecycle including planning, development, test, deployment & support for embedded firmware based on the open source OpenBMC project
  • Collaborate and communicate effectively with team members both locally and globally to deliver the best of the class software solutions to the server market
  • Grow your capabilities as an engineer through hands on learning along with mentoring by senior engineers
  • Innovate by providing unique ideas and perspectives to team challenges