1

Embedded Software Manager Jobs in Oklahoma (NOW HIRING)

Embedded Software Engineer - BMS

Oklahoma City, OK · On-site

$113K - $148K/yr

Job Purpose The Embedded Software Engineer - Battery Management System position will support the development of Canoo's proprietary Battery Management System (BMS) and related technologies. Our ...

$130K - $146K/yr

In this role, the successful candidate will report to the Sr. Manager, Software Development. What ... developing embedded software * Excellent knowledge of the C programming language * In-depth ...

ENG- Designs, develops, and maintains safety-critical embedded software systems across the full ... Manages tradeoffs across competing requirements and system constraints * Performs reverse ...

Cyber Software Engineer (Embedded)

Stillwater, OK · On-site

$123K - $162K/yr

Key and certificate management plan * Ports and protocols list * Software version description * SBOM * Accreditation boundary and network diagrams * Risk identification - Perform threat modeling ...

next page

Showing results 1-20

Embedded Software Manager information

See Oklahoma salary details

$130.7K

$181K

$245.1K

How much do embedded software manager jobs pay per year?

As of Jun 22, 2026, the average yearly pay for embedded software manager in Oklahoma is $180,973.00, according to ZipRecruiter salary data. Most workers in this role earn between $159,700.00 and $207,800.00 per year, depending on experience, location, and employer.

What are the typical daily responsibilities of an Embedded Software Manager?

As an Embedded Software Manager, your daily responsibilities often include overseeing software development projects, assigning tasks to team members, and ensuring that project milestones are met. You’ll frequently collaborate with hardware engineers, product managers, and quality assurance teams to align engineering efforts with business goals. Regular activities may also include code reviews, technical problem-solving, mentoring junior engineers, and facilitating communication between technical staff and non-technical stakeholders. The role is a blend of hands-on technical oversight and team leadership, aimed at fostering a productive and innovative development environment.

What does an Embedded Software Manager do?

An Embedded Software Manager leads a team of engineers in designing, developing, and maintaining software for embedded systems. They oversee project timelines, ensure code quality, and collaborate with hardware teams to optimize performance. Their responsibilities include technical guidance, team development, and managing software lifecycle processes. Strong expertise in embedded programming, real-time systems, and leadership is essential for success in this role.

What are the key skills and qualifications needed to thrive in the Embedded Software Manager position, and why are they important?

An Embedded Software Manager needs strong expertise in embedded systems development, software architecture, and project management, typically supported by a degree in computer science, electrical engineering, or a related field. Familiarity with programming languages like C/C++, real-time operating systems (RTOS), version control systems, and certifications such as PMP or Certified ScrumMaster can be highly beneficial. Leadership, effective communication, and problem-solving skills are crucial for motivating engineering teams and bridging gaps between technical staff and stakeholders. Together, these skills ensure the delivery of high-quality embedded software solutions on time and within budget in complex technological environments.

What are the most commonly searched types of Embedded Software jobs in Oklahoma? The most popular types of Embedded Software jobs in Oklahoma are:
What are popular job titles related to Embedded Software Manager jobs in Oklahoma? For Embedded Software Manager jobs in Oklahoma, the most frequently searched job titles are:
Embedded System Software Engineer

Embedded System Software Engineer

ALTEN Technology USA

Bartlesville, OK

$112K - $148K/yr

Other

Posted yesterday


Job description

Responsibilities:

  • Lead for taking architectural decisions on Embedded Products with evaluating technical and business trade offs
  • Work with Product Management and customers to understand their needs and functionality early in the conceptual phase and develop requirements.
  • Present and make a case for recommended systems and architectures to peers, product managers, developers, key stake holders, others...
  • Make use of diagrams to show such things as: Functional blocks, Data flow, Use Case, Sequence, Block Diagram, Signal Flow, Small to Enterprise Architectural frameworks, Model-based Systems Engineering
  • System design and architecture specifically for embedded systems development using real-time operating systems such as real-time Linux or other small footprint OS's.
  • Manage the whole SW development life cycle (SDLC) of embedded software
  • Design for software development and deployment using virtual environments and deploying on any host platform running virtualization.
  • Work in and/or lead a development team to act as the catalyst to accelerate development

Education and Experience:

  • Bachelor's degree preferred in Electrical Engineering, or Computer Sciences, or related field
  • Must have minimum 5years' experience in embedded systems architecture and design, proven track record in embedded software programming in C/C++ and experience with real-time OS (RTOS).

Qualifications:

  • Sound knowledge of requirements and design specification of embedded firmware systems, including hardware/software tradeoffs and design for memory/processor performance
  • Robust knowledge of software development processes and standards, embedded firmware development tools, Linux for real time systems, Agile development processes, industrial protocols, IP and Ethernet networking, and industrial process control
  • Knowledge about OS/Kernel aspects, ARM and x86 microprocessors, inter process communications, embedded web servers and web-based UIs, OPC-UA, Modbus, SQLite, and secure networking highly desirable
  • Capable of generating and managing Technical Requirement Specifications
  • Strong analytical and problem-solving abilities, Critical Thinking and Time Management
  • Experience working closely with multi-functional team (production, production test, customer support, supply chain)
  • Excellent written and verbal communication skills with ability to produce clear and concise technical documentation

Location: on-site in Bartlesville, OK