Talent.com
Lead Embedded Software Engineer- Linux
Lead Embedded Software Engineer- LinuxEaton Corporation • Raleigh, North Carolina, United States
Lead Embedded Software Engineer- Linux

Lead Embedded Software Engineer- Linux

Eaton Corporation • Raleigh, North Carolina, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Lead global engineering teams in the development, testing and release of embedded Linux software for technology development projects and new product development projects (uninterruptible power supplies, energy storage, power distribution, energy metering, and similar products) while meeting schedule, cost, and product performance goals. Evaluate business requirements to determine potential solutions. Develop overall software architecture and requirements for technology development and new product development projects. Architect new features and develop requirements. Write and maintain functional specifications of design solutions. Create project plans, work breakdown structure, schedule estimates for upcoming software projects while managing ambiguity. Monitor the activities on software development and adapt plans to meet the schedule. Interface closely with cross-functional team members to create high quality products. Lead process improvement initiatives. Work with a cross-functional team to implement new processes. Analyze, design, code and test software used in uninterruptible power systems, power distribution systems, and other power quality products Develop high quality, high performing software that meets coding standards and product design requirements. Develop test plans and monitor test results. Document software components and interactions using flowcharts, diagrams, code comments, and code snippets. Perform software design reviews, code reviews for other members of the team. Formally releases embedded software following company procedures. Apply best engineering practices, good judgement and decision making for advanced technical problem solving. Mentor fellow team members on new technologies, architecture principles, and good coding practices. Bachelor's Degree in Electrical, Computer, Software Engineering, or Computer Science from an accredited institution with a minimum of seven (7) years of work experience in embedded Linux OR Master's Degree in Electrical, Computer or Software Engineering or Computer Science from an accredited institution with a minimum of five (5) years of work experience in embedded Linux. 7+ years of development experience in a Linux environment. Experience with Yocto build environment & multi-core embedded systems; experience with Dunfell and Kirkstone Linux distributions Demonstrated competency using or designing systems communicating with industrial networking protocols (e.g. HTTP, TCP / IP, MQTT, Modbus, SNMP, BACnet, CAN) Experience leading global software projects Experience with EdgeX Foundry Experience with Agile development methodologies and concepts Experience using software development lifecycle management tools in a team environment (Jira, Git, etc.) Solid understanding of CyberSecurity and / or Cryptography Solid understanding of Software design principles, algorithms, data structures, and multi-threading concepts Strong knowledge of Linux operating systems and associated development platforms Experience adopting or contributing to Open-Source Software projects Strong level skills in C++ and understanding of Object-Oriented Design (OOD) principles Strong problem solving and software debugging skills Ability to demonstrate excellent written and verbal communications Ability to apply automation to tasks that require them Position requires an individual who is self-motivated, self-managed, team-oriented, proactive, attentive to detail, task oriented, and able to overcome obstacles to meet schedule requirements

[job_alerts.create_a_job]

Lead Embedded Software Engineer Linux • Raleigh, North Carolina, United States

[internal_linking.similar_jobs]
Embedded Systems Engineer

Embedded Systems Engineer

Rogers Freels & Associates Inc • Cary, NC, US
[job_card.full_time]
We are seeking an experienced candidate to become an integral part of our engineering team.The selected candidate will work with an experienced engineering staff using state-of-the-art engineering ...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Engineer 1

Software Engineer 1

Wyetech • Cary, NC, US
[job_card.full_time]
At Wyetech, you’ll be at the center of an award-winning corporate culture, breaking technological barriers and solving real-world problems for our federal government customers.We are committe...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
DSP Software Engineer

DSP Software Engineer

Signalscape • Cary, NC, US
[job_card.full_time]
Signalscape has supplied engineering services and products used for defense, intelligence, and law enforcement services to combat crime, fight terrorism, and provide for homeland security.In our 20...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Embedded Software Engineer \u007C Airborne Software

Senior Embedded Software Engineer \u007C Airborne Software

BETA Technologies • Raleigh, NC, US
[job_card.full_time]
At BETA Technologies, we apply our intellectual curiosity, passion for aviation, and commitment to sustainability toward a shared mission of revolutionizing electric aviation.Regardless of the posi...[show_more]
[last_updated.last_updated_30] • [promoted]
Solution Engineer

Solution Engineer

Prometheus Group • Raleigh, NC, US
[job_card.full_time]
Prometheus Group is a team of self-starters centered on being resourceful, accountable, and results-focused.Career progress is based on merit and not years of service or attaining certifications.Ou...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Spectraforce Technologies • Raleigh, NC, United States
[job_card.full_time]
Title : Senior Software Engineer.Contract : 6 months with possible extension - based on performance and business needs.Bachelors degree in Computer Science or similar / applicable technical degree.Reac...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Linux Engineer

Linux Engineer

TEKsystems • Cary, North Carolina, United States
[job_card.full_time]
Linux engineering (desktop and laptop environments).Puppet development and configuration management.Linux OS administration and support. Endpoint management at scale (Linux-focused).Automation of co...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Tech Lead Software Engineer

Tech Lead Software Engineer

VirtualVocations • Raleigh, North Carolina, United States
[job_card.full_time]
A company is looking for a Tech Lead Software Engineer.Key Responsibilities : Lead and develop a high-performing team of data platform engineers Define and execute the data platform strategy and ...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Sr. Software Engineer

Sr. Software Engineer

Pierce Technology Corp • Raleigh, NC, US
[job_card.full_time]
Work in dynamic self-organized agile teams to develop high-quality software applications using the best technology stack, design, and architecture. Interact with stakeholders to analyze, design, and...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Engineer

Software Engineer

CRB • Raleigh, NC, US
[job_card.full_time]
CRB's over 1,100 expert professionals drive innovative, life-changing and life-saving solutions for manufacturers in the life sciences and food and beverage industries.Our mission, vision,...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer

Software Engineer

Align Technology • Morrisville, NC, US
[job_card.full_time]
Join us in transforming digital orthodontics for over 212,000 doctors and 12.D applications, directly impacting the quality of innovative orthodontic devices. In this dynamic research environment, y...[show_more]
[last_updated.last_updated_30] • [promoted]
Firmware Engineer

Firmware Engineer

OnLogic • Cary, NC, US
[job_card.full_time]
This dynamic role involves firmware and software coding across various CPU, SoCs, and microcontroller architectures, specifically targeting a range of motherboards and expansion cards.While primari...[show_more]
[last_updated.last_updated_30] • [promoted]
Sales Director - Embedded Services

Sales Director - Embedded Services

CyberCoders • Raleigh, NC, US
[job_card.full_time]
Sales Director - Embedded Services.We are a publicly traded and recognized services provider within the semiconductor market. We provide design services in the area of embedded services, ASIC design...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Greenfield Source • Raleigh, NC, US
[job_card.full_time]
The company's Electrical Critical Power & Digital Infrastructure division is currently seeking a Senior Embedded Firmware Engineer to join our team. This position will be a hybrid office / rem...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer

Senior Software Engineer

LogistiVIEW • Cary, NC, US
[job_card.full_time]
Do you have a passion for technology and optimization? Do you want to join a growing company with the same passion? At LogistiVIEW we deliver intelligent Warehouse Execution Systems to automate the...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer, Windows / Desktop Applications - Raleigh-Durham, USA

Senior Software Engineer, Windows / Desktop Applications - Raleigh-Durham, USA

Speechify • Raleigh, NC, US
[job_card.full_time]
The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
IBM Architect

IBM Architect

Lightedge • Raleigh, NC, US
[job_card.full_time]
IBM Power Systems & PowerVS environments supporting Lightedge’s enterprise and customer IBM AIX & IBM I workloads.Understanding of and ensuring alignment with infrastructure best prac...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded ROI Processor ll

Embedded ROI Processor ll

Datavant • Raleigh, NC, United States
[job_card.full_time]
Datavant is a data platform company and the world's leader in health data exchange.Our vision is that every healthcare decision is powered by the right data, at the right time, in the right format....[show_more]
[last_updated.last_updated_variable_days] • [promoted]