1

Hybrid Embedded Software Engineer Jobs in Oklahoma

... embedded software for real-time control of advanced tactical radio equipment * Develop software ... Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering ...

New

Description Software Engineer (Software Developer - HMI Applications) Tulsa, OK About Us Enovation ... Our commitment to excellence is embedded in our core values, and we seek individuals who resonate ...

Software Engineer (Software Developer - HMI Applications) Tulsa, OK About Us Enovation Controls ... Our commitment to excellence is embedded in our core values, and we seek individuals who resonate ...

Job Type Full-time Description Software Engineer (Software Developer - HMI Applications) Tulsa, OK ... Our commitment to excellence is embedded in our core values, and we seek individuals who resonate ...

Our commitment to excellence is embedded in our core values, and we seek individuals who resonate ... external developers through new features and upgrades. Our software products are used to create ...

Showing results 41-60

Hybrid Embedded Software Engineer information

What is a hybrid embedded software engineer?

A Hybrid Embedded Software Engineer is a professional who designs, develops, and maintains software that runs on embedded systems, often integrating both hardware and software components. The 'hybrid' aspect refers to their ability to work across different platforms, such as combining traditional embedded programming with higher-level software, networking, or cloud-based solutions. These engineers typically write code in languages like C, C++, or Python and work closely with hardware engineers to ensure seamless integration of software and hardware. Their work is crucial in industries like automotive, IoT, robotics, and consumer electronics, where devices need to operate reliably and efficiently.

How do hybrid embedded software engineers typically collaborate with hardware teams during product development?

Hybrid Embedded Software Engineers often work closely with hardware engineers to ensure seamless integration between software and physical components. This collaboration involves frequent cross-functional meetings, joint debugging sessions, and hands-on testing to resolve issues at the intersection of hardware and software. Effective communication and flexibility are essential, as requirements may evolve based on hardware constraints or performance findings. This partnership is crucial for delivering robust, reliable embedded systems that meet both performance and safety standards.

What are the key skills and qualifications needed to thrive as a hybrid embedded software engineer, and why are they important?

To thrive as a Hybrid Embedded Software Engineer, you need strong proficiency in C/C++ programming, embedded systems design, and a degree in computer engineering or a related field. Familiarity with real-time operating systems (RTOS), microcontroller platforms, hardware debugging tools, and version control systems like Git is typically required. Excellent problem-solving, collaboration, and adaptability are crucial soft skills in this position. These abilities ensure the development of reliable, efficient embedded solutions and seamless integration between hardware and software components.

What is the difference between Hybrid Embedded Software Engineer vs Firmware Engineer?

AspectHybrid Embedded Software EngineerFirmware Engineer
Required CredentialsBachelor's in Electrical Engineering, Computer Science, or related; experience with embedded systemsBachelor's in Electrical Engineering, Computer Science, or related; experience with firmware development
Work EnvironmentDesigning and integrating software across hardware platforms, often in cross-functional teamsDeveloping low-level code directly interacting with hardware, often in manufacturing or product development
Industry UsageAutomotive, IoT, consumer electronics, medical devicesConsumer electronics, IoT, industrial equipment, embedded systems

The Hybrid Embedded Software Engineer focuses on developing and integrating software that bridges hardware and software layers, often working on complex systems. Firmware Engineers primarily write low-level code that directly controls hardware components. While both roles require embedded systems knowledge, the hybrid engineer has a broader scope involving software integration, whereas firmware engineers specialize in low-level hardware interaction.

What are popular job titles related to Hybrid Embedded Software Engineer jobs in Oklahoma?

For Hybrid Embedded Software Engineer jobs in Oklahoma, the most frequently searched job titles are:

What cities in Oklahoma are hiring for Hybrid Embedded Software Engineer jobs?

Cities in Oklahoma with the most Hybrid Embedded Software Engineer job openings:

Principal Engineer Software - Embedded and Real Time (Oklahoma & Florida)

Northrop Grumman Corp. (AU)

Oklahoma City, OK • On-site

$93.30 - $147.60/hr

Other

Medical, Life, PTO

Posted 5 days ago


Northrop Grumman rating

8.2

Company rating: 8.2 out of 10

Based on 364 frontline employees who took The Breakroom Quiz

85th of 544 rated manufacturers


Job description

Job Overview

At Northrop Grumman Aeronautics Systems, we have an opening for a Principal Software Engineer - Embedded and Real Time. This position will be located onsite in Oklahoma City, Oklahoma or Melbourne, Florida. Relocation assistance may be available. Clearance required for start: Yes, clearance type: Secret. Travel: Yes, 25% of the time.


Accomplish

In this role you will design, develop, integrate, modify and maintain customized or standardized embedded mission systems applications using software engineering best practices and standards, and participate in the full life‑cycle of software development, to include requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance.


Essential Functions

  • Work in an innovative environment, on significantly diverse assignments, and in collaborative team settings across all levels

  • Participate in the full software development life cycle including requirements, design, implementation, qualification, and delivery of software products to our customers

  • Architect and develop embedded mission systems software applications on a real time operating system

  • Be a part of Agile Scrum teams to develop software products for multiple software baselines


Succeed

The individual we seek will be self‑motivated, proactive, goal‑oriented to help us grow our services, become even better at what we do and will possess the following qualifications.


Basic Qualifications

  • Bachelor's degree in a STEM discipline (Science, Technology, Engineering or Math) with 5 years of related experience; OR Master's degree in a STEM discipline with 3 years of related experience; OR PhD with 1 year of related experience

  • Recent Demonstrated Professional Experience developing software and scripts in C, Object Oriented C++ AND/OR Python for Safety-Critical applications/Systems.

  • Familiar with architecting, Designing, Modeling (Rhapsody or Cameo), Implementing, Maintaining, integrating, Debugging, Verifying and Qualifying Safety-Critical Embedded Real Time Software written in OO C++ running on Real-Time Operating Systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux.

  • Familiar with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube.

  • Familiar with Software Change Control, Change Management, and CI/CD tools such as: Atlassian tool suite, GitHub, GitLab, AND/OR Jenkins.

  • Active DoD Secret level clearance OR Top Secret (in-scope), with the ability to obtain (and maintain) special program access (PAR) prior to commencement of employment.


Preferred Qualifications

  • Strong understanding of C and C++ languages including templates, memory storage, and compiler/linker.

  • Ability to collaborate with systems engineers, hardware designers and integration/test engineers to develop and maintain complex software systems.

  • Differentiating characteristics include demonstrated leadership, teamwork capabilities, and strong interpersonal communication skills.

  • Recent Demonstrated Professional Experience with Agile Software Development, object-oriented architectures, designs, programming, debugging, and hardware-software integration and testing.

  • Recent Demonstrated Professional Experience with Software Change Control, Change Management, Code Quality, Static Analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, AND/OR Jenkins.

  • Recent Demonstrated Professional Experience with DOORs AND/OR Software Requirement Specification Testing using Simulators, automated scripting languages such as Python, MATLAB, JavaScript, AND/OR Bash.

  • Recent Demonstrated Professional Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube.

  • Recent Demonstrated Professional Experience architecting, Designing, Modeling (Rhapsody or Cameo), Implementing, Maintaining, integrating, Debugging, Verifying and Qualifying Safety-Critical Embedded Real Time Software written in OO C++ software running on Real-Time Embedded Linux.


Salary & Benefits

Primary Level Salary Range: $93,300.00 - $147,600.00. The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.


Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.


Equal Opportunity Employment

Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit http://www.northropgrumman.com/EEO. U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.

#J-18808-Ljbffr

What Northrop Grumman employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Northrop Grumman logo

About Northrop Grumman

Sourced by ZipRecruiter

At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible.

Industry

Space research administration

Company size

10,000+ Employees

Headquarters location

Falls Church, VA, US

Year founded

1939