Software Developer - HMI Embedded Systems
Embedded software engineer job in Tulsa, OK
Seeking a Software Developer with a focus on Human-Machine Interfaces (HMI) to help design and deliver custom in-dash displays, instrumentation, and control system solutions. In this role, you'll collaborate with engineers and designers to build application software that enhances both the user and vehicle experience.
Our solutions power a wide range of industries - Including on-road and off-road vehicles, recreational marine and personal watercrafts, off-highway industrial equipment, stationary applications, and many more. You'll have the opportunity to work with inhouse tools, platforms, and products in a creative, fast-paced environment where your contributions directly shape the end-user experience.
Key Job Responsibilities
Partner with cross-functional product teams to plan, design, and deploy user-focused software display solutions.
Develop custom software applications that deliver intuitive and engaging interfaces for in-vehicle infotainment systems.
Implement software applications with system- and vehicle-specific communication and control interfaces.
Collaborate with platform engineers to integrate hardware and middleware features.
Work with test and support engineers to identify, troubleshoot, and resolve issues.
Engage with project stakeholders to provide iterative updates and continuous support.
Contribute to UI/UX discussions, ensuring user-centered design principles are applied throughout development.
Position Requirements
Proficient in several programming languages such as C#, C++, Python, Lua, or similar.
Experience developing application and user-layer software.
Strong debugging, troubleshooting, and problem-solving skills.
Ability to quickly learn and adapt to new frameworks, toolchains, and languages.
Comfortable communicating directly with project stakeholders.
Bachelor's degree in a related Science/Technology field, or equivalent training and experience.
Knowledge of GUI (Geographical User Interface)
Preferred Qualifications
Experience with Qt, Crank Storyboard or similar embedded UI frameworks.
Background in in-vehicle-infotainment (IVI) and connectivity.
Familiarity with engine and vehicle communication protocols (CAN).
Why this Role?
If you have a background in gaming interfaces, mobile applications, or embedded UI development, you'll likely find this role a great
fit. Our developers engage across the full lifecycle (ideation, design, iteration, and hands-on application). The work is
collaborative, creative, and visible across the organization. Flexible work options are available, but many of our team members
enjoy gathering locally for the camaraderie, innovation, and shared community.
Embedded Software Engineer - Graphics development specialist
Embedded software engineer job in Tulsa, OK
On a path of exceptional growth globally, our client is searching for numerous positions across their R&D department. With excellent growth opportunity and a very competitive Remuneration and benefits package, we are looking for the best of the best to aid this growth.
We have been asked to locate a skilled Embedded Developer with a background in graphics development We are looking for a suitable person that has a high level experience in C\/C++ development for embedded systems, along with a firm understanding of the QT framework. In addition we are looking for expressions of interest from those candidates who have experience in both 2D and 3D graphics development.
Minimum Requirements:
Embedded Development experience utilising C\/C++
Embedded Linux Exposure
Experience in QT
2D Graphics algorithms
3D graphics development either utilising OpenGL or DirectX
·
All applications are confidential and you may be required to sign a confidentiality statement before details are released.
Candidates must have a valid US Visa to be considered for this role Only those candidates suitable for the position will be contacted in the first instance. However, once the processes have concluded we will be in touch to talk through other options you may have should you be unsuccessful. "}}],"is Mobile":false,"iframe":"true","job Type":"Full time","apply Name":"Apply Now","zsoid":"27176483","FontFamily":"Tahoma, Geneva, sans\-serif","job OtherDetails":[{"field Label":"Location","uitype":1,"value":"Oklahoma"},{"field Label":"Work Experience","uitype":2,"value":"2\-3years"},{"field Label":"Upper salary range","uitype":2,"value":"$75,000\-$85,000"},{"field Label":"State\/Province","uitype":1,"value":"Oklahoma"},{"field Label":"Zip\/Postal Code","uitype":1,"value":"74008"}],"header Name":"Embedded Software Engineer \- Graphics development specialist","widget Id":"**********00530004","is JobBoard":"false","user Id":"**********00037475","attach Arr":[],"custom Template":"3","is CandidateLoginEnabled":false,"job Id":"**********01498015","FontSize":"12","location":"","embedsource":"CareerSite","indeed CallBackUrl":"https:\/\/recruit.zoho.com\/recruit\/JBApplyAuth.do"}
Senior Software Engineer
Embedded software engineer job in Tulsa, OK
Department
Gitwit
Employment Type
Full Time
Location
Tulsa, OK
Workplace type
Hybrid
Compensation
$125,000 - $165,000 / year
Your Impact: What We Are Looking For: Benefits: About Gitwit Our full-stack venture team and proven playbook deliver products and startups that actually succeed.
Gitwit's venture studio actively finds problems worth solving and invests the first $500k - $2M to build new companies. Alongside in-house ventures, we create joint ventures and co-found new companies with corporate partners, combining our proven venture creation processes with deep domain knowledge.
On the services side, entrepreneurs and companies looking to innovate hire us to find opportunities, rapidly build, and launch products that reinvent internal workflows or create new experiences for customers.
Senior Software Engineer
Embedded software engineer job in Tulsa, OK
Tulsa, OK About Us Enovation Controls specializes in complex projects, offering unparalleled expertise and innovative solutions. As a turnkey provider, we are dedicated to delivering game-changing technology and exceeding expectations. Our commitment to excellence is embedded in our core values, and we seek individuals who resonate with our values and thrive in our dynamic environment. With diverse teams and a focus on high-performance standards, we are proud to be recognized as a Great Place to Work for six consecutive years.
Culture
Enovation Controls has built a company and culture by living out our core values. We are looking for hungry, humble, and smart people who will embrace our core values and thrive in a fun and rewarding culture. Enovation Controls is a learning organization that conquers complexity with high expectations and performance. Our teams are multi-disciplined and offer a wide variety of experiences. Enovation Controls is a place where people grow their careers while building cutting-edge solutions.
Description
Senior Software Engineers are responsible for the development of Embedded, Desktop, and Cloud Systems, possessing a deeper understanding of their inner workings and interdependencies. They are expected to operate with a high degree of autonomy, taking ownership of systems while applying best practices to mitigate risk. Additionally, they should foster collaboration, drive innovation, and contribute to the growth of their team by mentoring and guiding fellow Software Engineers. Senior Software Engineers are also responsible for designing and implementing robust solutions for individual components, ensuring scalability, efficiency, and maintainability within the larger system. A commitment to continuous learning and staying ahead of industry trends is essential to excel in this role.
Key Job Responsibilities
* Contribute to the design of SYSTEM MODULES. Work closely with Software Architects to develop robust and scalable solutions for the Enovation Control Platform Software.
* Implement SYSTEM MODULES, utilizing a variety of languages (C, C++, C#) and platforms (Linux, Windows, Mac), ensuring high-quality, maintainable code.
* Apply and promote Software and Enovation Best Practices, mentoring Software Engineers to improve code quality and development efficiency.
* Accurately estimate work, provide technical insights, and collaborate closely with Project and Product Management to align development efforts with business objectives.
* Deepen cross-training efforts, building expertise in multiple areas of the system to increase flexibility, improve problem-solving skills, and strengthen technical decision-making.
* Work effectively, solve issues quickly, and contribute at a high level to the overall success of the software development process.
* Identify and advocate for software and tool improvements, ensuring they better support customer use cases while aligning with strategic goals.
Qualifications
Required Education
Bachelor's degree or equivalent experience in Software or related field of study.
Required Experience
* Minimum 3 years of experience in software development.
* Experience working independently to create software written in C, C++, C# and / or other development languages.
* Experienced with proven debugging and problem-solving techniques.
* Experience with Agile development methodologies.
We are an equal opportunity employer and value diversity. All employment is decided on the basis of qualifications, merit and business need.
Senior Software Engineer - Artificial Intelligence (AI) & ML
Embedded software engineer job in Tulsa, OK
Description & Requirements The AI Engineer will design, develop, and implement machine learning solutions, support AI initiatives for our IRS client, and contribute to innovative projects. Position is fully remote. Candidates in the Washington DC area are preferred in case there is a need to attend onsite client meetings.
The selected candidate must be able to obtain and wait for the completion of an interim Minimum Background Investigation (MBI) clearance prior to starting employment. This process may take approximately 3-4 months.
Essential Duties and Responsibilities:
- Lead, develop, collaborate, and advance the applied and responsible use of AI, ML, mathematical, and data science solutions throughout the enterprise by finding the right fit of tools, technologies, methodologies, processes, and automation to enable effective and efficient solutions for each unique situation. Lead the use of applied mathematical analyses to provide solutions.
- Lead efforts across the enterprise to support the creation of solutions and real mission outcomes, emphasizing and teaching the ability to flex and demonstrate initiative when dealing with ambiguous and fast-paced situations.
- Act as technical translator and role model for effectively articulating and translating technical needs, solutions, outputs, and impacts to all levels, regardless of technical proficiency, in a respectful, collaborative, and situationally appropriate manner.
- Maintain deep, current knowledge of the AI technology landscape and emerging developments, evaluating their applicability for use in production/operational environments.
- Lead the creation, curation, and promotion of playbooks, best practices, lessons learned, and firm intellectual capital.
Job-Specific Essential Duties and Responsibilities:
- Design, develop, and deploy (AI) Machine Learning, Deep Learning models that support business objectives and enhance product functionality.
- Demonstrated knowledge in designing, building, testing, and deploying machine models.
- Collaborate with software engineers and data scientists to integrate trained models into production environments and ensure scalable performance.
- Proficient in using Python, have good working knowledge of R, and other programming languages to develop data pipelines, preprocessing routines to clean up data, and model automation workflows as needed.
- Apply knowledge of data structures, algorithms, and statistics to ensure model accuracy, efficiency, and reliability.
- Work with large language models (LLMs) such as ChatGPT, Gemini, or Meta LLMs, including OpenAI API integration and prompt optimization.
- Preferably to have worked with LangChain family of products, MCP, and other integration technologies with databases and other knowledge artifacts
- Implement and maintain MLOps practices for continuous training, deployment, and monitoring of AI models.
- Evaluate and adopt emerging AI tools, frameworks, and methodologies to
improve system performance and development efficiency.
- Collaborate cross-functionally to identify opportunities for AI applications and translate business requirements into technical solutions.
- Document system design, model performance, and process workflows to support transparency, reproducibility, and future improvements.
Minimum Requirements
- Bachelor's degree in relevant field of study and 7+ years of relevant professional experience required, or equivalent combination of education and experience.
Job-Specific Minimum Requirements:
- A bachelor's degree in computer science is strongly preferred; however, additional years of directly related professional experience may be considered in lieu of a degree. Degrees in Mathematics, Artificial Intelligence, Data Science, or related fields are also acceptable.
- 10+ years of professional software engineering experience, with proficiency in one or more programming languages such as Java, Python, or R.
- 2+ years of current hands-on experience in areas such as data mining, machine learning, deep learning (neural networks), data structures, algorithms, statistics, and AI model training.
- Practical experience working with Python, PyTorch, TensorFlow, and related frameworks and libraries.
- Experience with at least one large language model (LLM) platform such as ChatGPT, Gemini, or Meta LLMs, with a solid understanding of OpenAI APIs and their integration.
- Strong verbal and written communication skills
- Demonstrated success in client support
- Ability to interface with all levels of management
- Ability to perform complex tasks with minimal supervision and guidance
- Excellent time management, scheduling and organizational skills
- Ability to work well independently or in a team setting
Program Requirement:
- Candidates must meet requirements to obtain and maintain an IRS Minimum Background Investigation (MBI) clearance (active IRS Moderate Risk MBI is a plus).
- To be eligible for MBI, candidates must be a US Citizen or a Legal Permanent Resident (Green Card status) for at least three (3) years, and Federal Tax compliant
Preferred Skills and Qualifications:
Preferred certifications include AWS Certified Machine Learning - Specialty, Google Cloud Professional Machine Learning Engineer, Microsoft Certified: Azure AI Engineer Associate, TensorFlow Developer Certificate, or IBM Machine Learning Professional Certificate.
#techjobs #clearance #veteranspage
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Accommodations
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************.
Minimum Salary
$
160,000.00
Maximum Salary
$
170,000.00
Easy ApplySENIOR SOFTWARE ENGINEER - SAP
Embedded software engineer job in Tulsa, OK
Position DetailsReq IDreq1426Job Title SENIOR SOFTWARE ENGINEER - SAPDivision CorporateShiftFirst ShiftJob Summary Applies expert software development knowledge to contribute to the development of new techniques and concepts related to the architecture, design, and implementation of business solutions a addressing business needs across financial, supply chain, CRM, and manufacturing operational areas. Recognized as the applications developer in the application and technical architecture disciplines within the Company.
Essential Functions & Key Responsibilities
* Utilizes expert level experience and background with Microsoft Development and Systems Administration.
* Utilizes substantial hands-on experience with various programming languages.
* Utilizes established integration strategy, Microsoft.NET, Visual Basic C# JAVA.
* Has a high degree of proficiency and knowledge of various software to include but limited to Active Directory, Exchange, Office 365, Azure, AWS and other Windows-based technologies.
* Significant hands-on coding, debugging and writing skills such as Perl, Python, PowerShell and other languages.
* Designs, develops, codes, scripts, tests and implements software or customized applications that optimizes internal and external business functions.
* Analyzes and defines software requirements to determine specifications and standards.
* Plays a central role in the design, development and delivery of best in class solutions. Serves as technical advisor to support business stakeholders.
* Analyze and design databases within an application area, working individually or coordinating database development as part of a team. May specialize in one or more areas of development, including network, operating systems, databases or applications.
* Designs and develops solutions to a variety of complex or unusual problems or assignments requiring independent judgment and ingenuity.
* Originates and/or modifies application protocols related to the design and development of computer software systems. Ensures utilization of these standards and protocols.
* Works collaboratively with the business community and Information Technology colleagues to define an enterprise technical architecture supporting the global organization.
* Analyzes software requirements to determine feasibility of design within time and cost constraints. Consults with business analysts and other Information Technology staff to evaluate operational and performance requirements of overall system.
* Designs, develops, installs, maintains and documents multi-tiered software components and computing systems software to be applied to both administrative and technical areas of the enterprise.
* Applies appropriate standards, processes, procedures and tools throughout the system development life cycle to support the generation of business applications and environments. Develops and directs software system testing procedures, programming, and documentation.
* Manages installation and maintenance of standard and specially designed or customized software systems.
* Recommends options for selection of new technology and effectively partners to establish vendor relationships. Ensures integrity, stability, and availability of production application environment.
Provides strategic thinking and leadership pertaining to new ways of leveraging technology to improve business processes.
Performs other duties as required. These duties may include assignments in job classifications and departments other than the primary assignment.
Minimum QualificationsEducation Requirements
Minimum 4 Year / Bachelors Degree. Computer Science or related technical degree
If applicable, a combination of experience and training may be substituted for the education requirement.
Experience Requirements
4-8 or more years experience year(s) Experience in programming, development, or other software related field
Skills and Competencies
* Utilizes expert level experience and background with Microsoft Development and Systems Administration.
* Utilizes substantial hands-on experience with various programming languages
* Utilizes established integration strategy, Microsoft.NET, Visual Basic C# JAVA
* Communicate effectively in written and verbal forms
* Makes telephone and direct personal contact with internal and external personnel.
* Ability to prioritize projects
* Critical thinking skills and ability to solve problems
* Has a high degree of proficiency and knowledge of various software to include but limited to Active Directory, Exchange, Office 365, Azure, AWS and other Windows-based technologies
* Significant hands on coding, debugging and writing skills such as Perl, Python, PowerShell and other languages
* Possess an investigative mind-set, i.e. introspective, introspective, curious, methodical, rational, analytical, logical, etc.
* Must be able to provide technical expertise and communicate clearly for end-users.
Skills and Work Requirements Physical RequirementsPhysical Requirements
Must be able to work in excess of eight (8) hours per day and five (5) days per week, if required. Additionally, those who work at NORDAM Repair Division must be able to ascend and descend stairs.
Demand - Frequency
Walk - Frequent
Use hands to handle or feel or manipulate - Frequent
Reach with hands and arms - Frequent
Stoop, kneel, crouch, or crawl - Occasional
Talk and hear - Frequent
Use close vision, depth perception, and ability to adjust - Constant
Travel between facilities (drive) - Occasional
Stand - Occasional
Climb Stairs - Occasional
Weight - Frequency
25 pounds - Occasional
Work EnvironmentWork Environment
While performing the duties of this job, the Stakeholder is occasionally exposed to moving mechanical parts, fumes or airborne particles, toxic or caustic chemicals, and outside weather conditions. The noise level in the work environment is usually moderate.Supervision Supervision
* Works under general direction.
* Receives guidance as to results expected and to resolve complex and unusual problems.
* Exercises latitude in determining activities and approaches within wide parameters.
EEO Statement The NORDAM Group LLC is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity or expression, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
Software Engineer: VR for Smart Installation Experimentation and Security Analysis Project
Embedded software engineer job in Tulsa, OK
The University of Tulsa has two open positions for software engineers to support a variety of programming and software development needs to execute the research activities and satisfy the objectives of a sponsored project funded by the US Army Engineer Research and Development Center ( ERDC ). The project aims to explore, integrate and evaluate a range of technologies within the context of smart installations (facilities, campuses, buildings, spaces). This includes the technological domains of VR/AR, sensor networks, automation and robotics and ML. The qualified candidates will possess the following technical skills and proficiencies: Fluency in multiple programming languages such as Python, Java and C/C++/C#. Familiarity with VR/AR programming environments and tools such as Unreal and/or Unity Game Engine. Facility with DevOps tools and techniques to support automation and collaboration in software development enterprises. Project management, communication, writing and team leadership skills.
Physical Demands
Some light lifting may be necessary
Required Qualifications
BS in Computer Science or related field.
Preferred Qualifications
Required: BS in Computer Science or related field. Preferred Qualifications: BS/MS in Computer Science or related field plus 3-5 years in industry with software development and/or software project management experience
Software Engineer, Senior - Tulsa
Embedded software engineer job in Tulsa, OK
Design, code, implement and test simulation software for simulator training devices and other similar applications that satisfy specified operational, performance, and interface requirements. Responsible for simulation software development, integration, verification, and documentation tasks within a specified budget and schedule.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Participate in defining, deriving, and decomposing requirements, and developing preliminary and detail designs that comply with project requirements.
Review program specifications and applicable standards with project and systems engineers to identify and evaluate interface requirements between software and electronic/electrical hardware.
Identify and manage technical risks to avoid unplanned problems and minimize costs.
Perform subsystem test, integration test, and acceptance test of software products.
Troubleshoot software to identify and solve problems.
Participate in installation, acceptance, and delivery of training devices to various world-wide locations.
Coordinate with Program Management, Software, Electrical, Mechanical, and Manufacturing personnel as necessary to accomplish development, design, and production of the project.
End products will consist of proposals, reports, specifications, design documents, source code, and test specifications as required for the subject project.
Software programming in C, FORTRAN, and/or other high order languages. Utilization of the Linux Operating System.
Perform other related tasks as assigned by supervisor.
QUALIFICATION REQUIREMENTS:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
EDUCATION and/or EXPERIENCE:
Bachelor of Science (B.S.) degree in computer engineering, computer science, electrical engineering, physics, or equivalent; up to 3 years related experience and/or training; or equivalent combination of education and experience. Background must demonstrate a thorough knowledge of the sciences underlying software engineering.
LANGUAGE SKILLS:
Ability to read, analyze, and interpret industry relevant technical literature. Ability to correspond effectively and efficiently with coworkers, subcontractors, customers, regulatory agencies, or members of the business community. Ability to effectively present technical information to colleagues, management, and customers. Ability to develop technical documentation such as software design documents, interface documents, test procedures, and user manuals.
MATHEMATICAL SKILLS:
Ability to comprehend and apply basic trigonometry and calculus. Ability to comprehend and apply principles of modern algebra, Boolean algebra, ratios, and percentages.
COMPUTER SKILLS:
Ability to develop and debug computer source code and application software written in various languages such as C/C++/C#, Python, FORTRAN, ADA. Ability to learn new programming languages. Ability to use software and data configuration management tools such as GIT and Subversion. Usage of Microsoft Windows and Linux Operating Systems. Understanding of computer networking concepts. Proficiency with Microsoft Office applications such as Outlook, Word, Excel, PowerPoint, Teams.
Experienced and proficient in the use of standard personal computer software tools, including software application development environments, word processors, spreadsheets, presentation graphics, virtual meetings, team collaboration, project tracking, and databases.
REASONING ABILITY:
Ability to define problems, collect data, establish facts, and draw valid conclusions.
CITIZENSHIP:
U.S. Citizenship. Must be able to obtain and maintain a U.S. Government Security Clearance.
OTHER SKILLS and ABILITIES:
Proficient in planning, coordinating, and booking travel airfare, hotel accommodations, and rental cars.
PHYSICAL DEMANDS:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to sit; use hands to type, mouse, finger, handle, or feel objects, tools, or controls; reach with hands and arms; and talk or hear. The employee is frequently required to stand; walk; climb or balance; and stoop, kneel, crouch, or crawl.
The employee must regularly lift and/or move up to 10 pounds, must frequently lift and/or move up to 25 pounds, and must occasionally lift and/or move up to 50 pounds.
Specific vision abilities required by this job include close vision, color vision, depth perception, and the ability to adjust focus.
WORK ENVIRONMENT:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee may occasionally be exposed to fumes or airborne particles, electrical shock, moving parts, and vibration.
The noise level in the work environment is usually quiet; however, occasionally the work environment can be loud due to equipment operating near test benches and training devices.
The temperature of the work environment is typically normal climate-controlled office space; however, occasionally the work environment can be cold in a server equipment room or hot in an unconditioned space simulator bay.
The employee must be able to travel and willing to interact with the public.
The employee is occasionally required to work holidays, weekends, and odd shifts.
OTHER REQUIREMENTS:
Comply with company policies and procedures and work instructions
Follow company standards of professionalism
Treat customers and coworkers with respect
Be honest and dedicated in your work
Follow directions of supervisory and management staff
Comply with company quality standards
Maintain a professional appearance and comply with any company dress code
CymSTAR is an Equal Opportunity Employer, and as such affirms the right of every person to participate in all aspects of employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, age, veteran status, disability, genetic information, or any other protected characteristic. If you are interested in applying for employment and need special assistance or an accommodation to apply for a posted position, contact our Human Resources department via phone at ************.
Auto-ApplySenior Developer 150002AR
Embedded software engineer job in Tulsa, OK
Job Information Technology (EBS)-150002AR Schedule Full-time Job is only avaialble in the above locations There may be a hiring bonus which may be used for relocation expenses
There is no remote/virtual work scenario
Senior Developer
Responsibilities
Provide technical knowledge, analyze and develop complex end-to-end solutions.
• Code, test, identify, implement and document technical solutions
• Perform design and analysis for deliverables, may lead larger team design sessions.
• Provide recommendations towards simplification and efficiency of the business and environment. Take into consideration costs, business needs, and system impacts.
• Identify tasks associated with significant development efforts.
• Research and stay current on best practices in the technology industry as well as emerging technology.
• May serve as a subject matter expert for specific areas, applications, and technologies.
• Provide effort estimates from requirements and design detail.
• Facilitate technical decision making and represent the team direction to stakeholders.
• Conforms with and abides by all regulations, policies, work procedures, instruction, and all safety rules.
Qualifications
Bachelor's degree in Information Systems, Computer Science or technically related field, or equivalent education/experience. Minimum of 8 years work experience.
Preferred Qualifications
Required: Microsoft Visual Studio IDE experience; .Net Development Skills (C# and VB.Net);
Helpful: Visual Basic scripting; Java experience; SQL Server and Oracle; Web Services
Additional Information
All your information will be kept confidential according to EEO guidelines.
Software Engineer, Senior - Tulsa
Embedded software engineer job in Tulsa, OK
Job DescriptionSUMMARY:
Design, code, implement and test simulation software for simulator training devices and other similar applications that satisfy specified operational, performance, and interface requirements. Responsible for simulation software development, integration, verification, and documentation tasks within a specified budget and schedule.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Participate in defining, deriving, and decomposing requirements, and developing preliminary and detail designs that comply with project requirements.
Review program specifications and applicable standards with project and systems engineers to identify and evaluate interface requirements between software and electronic/electrical hardware.
Identify and manage technical risks to avoid unplanned problems and minimize costs.
Perform subsystem test, integration test, and acceptance test of software products.
Troubleshoot software to identify and solve problems.
Participate in installation, acceptance, and delivery of training devices to various world-wide locations.
Coordinate with Program Management, Software, Electrical, Mechanical, and Manufacturing personnel as necessary to accomplish development, design, and production of the project.
End products will consist of proposals, reports, specifications, design documents, source code, and test specifications as required for the subject project.
Software programming in C, FORTRAN, and/or other high order languages. Utilization of the Linux Operating System.
Perform other related tasks as assigned by supervisor.
QUALIFICATION REQUIREMENTS:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
EDUCATION and/or EXPERIENCE:
Bachelor of Science (B.S.) degree in computer engineering, computer science, electrical engineering, physics, or equivalent; up to 3 years related experience and/or training; or equivalent combination of education and experience. Background must demonstrate a thorough knowledge of the sciences underlying software engineering.
LANGUAGE SKILLS:
Ability to read, analyze, and interpret industry relevant technical literature. Ability to correspond effectively and efficiently with coworkers, subcontractors, customers, regulatory agencies, or members of the business community. Ability to effectively present technical information to colleagues, management, and customers. Ability to develop technical documentation such as software design documents, interface documents, test procedures, and user manuals.
MATHEMATICAL SKILLS:
Ability to comprehend and apply basic trigonometry and calculus. Ability to comprehend and apply principles of modern algebra, Boolean algebra, ratios, and percentages.
COMPUTER SKILLS:
Ability to develop and debug computer source code and application software written in various languages such as C/C++/C#, Python, FORTRAN, ADA. Ability to learn new programming languages. Ability to use software and data configuration management tools such as GIT and Subversion. Usage of Microsoft Windows and Linux Operating Systems. Understanding of computer networking concepts. Proficiency with Microsoft Office applications such as Outlook, Word, Excel, PowerPoint, Teams.
Experienced and proficient in the use of standard personal computer software tools, including software application development environments, word processors, spreadsheets, presentation graphics, virtual meetings, team collaboration, project tracking, and databases.
REASONING ABILITY:
Ability to define problems, collect data, establish facts, and draw valid conclusions.
CITIZENSHIP:
U.S. Citizenship. Must be able to obtain and maintain a U.S. Government Security Clearance.
OTHER SKILLS and ABILITIES:
Proficient in planning, coordinating, and booking travel airfare, hotel accommodations, and rental cars.
PHYSICAL DEMANDS:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to sit; use hands to type, mouse, finger, handle, or feel objects, tools, or controls; reach with hands and arms; and talk or hear. The employee is frequently required to stand; walk; climb or balance; and stoop, kneel, crouch, or crawl.
The employee must regularly lift and/or move up to 10 pounds, must frequently lift and/or move up to 25 pounds, and must occasionally lift and/or move up to 50 pounds.
Specific vision abilities required by this job include close vision, color vision, depth perception, and the ability to adjust focus.
WORK ENVIRONMENT:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee may occasionally be exposed to fumes or airborne particles, electrical shock, moving parts, and vibration.
The noise level in the work environment is usually quiet; however, occasionally the work environment can be loud due to equipment operating near test benches and training devices.
The temperature of the work environment is typically normal climate-controlled office space; however, occasionally the work environment can be cold in a server equipment room or hot in an unconditioned space simulator bay.
The employee must be able to travel and willing to interact with the public.
The employee is occasionally required to work holidays, weekends, and odd shifts.
OTHER REQUIREMENTS:
Comply with company policies and procedures and work instructions
Follow company standards of professionalism
Treat customers and coworkers with respect
Be honest and dedicated in your work
Follow directions of supervisory and management staff
Comply with company quality standards
Maintain a professional appearance and comply with any company dress code
CymSTAR is an Equal Opportunity Employer, and as such affirms the right of every person to participate in all aspects of employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, age, veteran status, disability, genetic information, or any other protected characteristic. If you are interested in applying for employment and need special assistance or an accommodation to apply for a posted position, contact our Human Resources department via phone at ************.
Hyperion HFM Sr. Developer
Embedded software engineer job in Tulsa, OK
Ventures Unlimited is a service centric organization. Our success begins with our ability to apply our relationships, leverage technologies, and identify talent - often in combination - to an endless array of real-world customer needs
Position : Hyperion HFM Sr. Developer
Location: Houston, TX
Duration: Full Time
Job Description :
Hyperion Financial Management(Mandatory)
As a Senior Developer, you are responsible for development, support, maintenance and implementation of a complex project module.
You should have good experience in application of standard software development principles.
You should be able to work as an independent team member, capable of applying judgment to plan and execute your tasks.
You should have in-depth knowledge of at least one development technology/ programming language.
You should be able to respond to technical queries / requests from team members and customers.
You should be able to coach, guide and mentor junior members in the team.
Minimum work experience: 4 - 6 Years
*If you are comfortable with the position and location then please revert me back at the earliest with your updated resume and following details or I would really appreciate if you can call me back on my number.*
Full Name:
Contact Nos.:
Current Location:
Open to relocate:
Availability:
Work Permit:
Current Company:
Current Salary :
Annual salary expectation:
Email:
Skype ID:
Best time to call:
Best Time for the Interview:-
Total IT Experience [Yrs]:-
Key Skill Set:-
In case you are not interested, I will be very grateful if you can pass this position to your colleagues or friends who might be interested.
Thanks & Regards
---------------------------
Rahul Kumar
Qualifications
Hyperion HFM Development
Additional Information
Contact "Rahul Kumar" for more details at ************ Ext:157
Senior Software Engineer, Core Experiences - Tulsa, USA
Embedded software engineer job in Tulsa, OK
Mission
Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier, deeper, and faster.
What streaming services have done for audio entertainment, we're doing for audio information. And whatever we're doing seems to be working. We're #1 in our category, and experiencing exponential growth.
Overview
We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience.
What You'll Do
Collaborate with Speechify's Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK
Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms
Ship cloud functions, lightweight backend services, and jobs using Kotlin
An Ideal Candidate Should Have
Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable.
Speed. You work quickly to generate ideas and options and know how to decide which things can ship now and what things need time
Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs
Preferred Tech Stack:
Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform)
Prior experience with GCP is a plus
What We Offer
A fast-growing environment where you can help shape the company and product.
An entrepreneurial-minded team that supports risk, intuition, and hustle.
A hands-off management approach so you can focus and do your best work.
An opportunity to make a big impact in a transformative industry.
Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture.
Opportunity to work on a life-changing product that millions of people use.
Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more.
Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio.
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Auto-ApplySenior Software Developer
Embedded software engineer job in Tulsa, OK
Our client in Tulsa's IT team is searching for a Senior IT Developer! Candidates will have a Bachelor's and 5+ years of SQL, C#/.NET development exp; Azure Cloud development exp preferred. You must be able to assist in multiple projects simultaneously while utilizing time management and organizational skills.
Senior IT Developer JOB SUMMARY:
The Senior IT Developer role is responsible for designing, developing, and maintaining robust solutions that integrate with enterprise systems while leveraging modern development tools and cloud technologies.
Senior IT Developer ESSENTIAL FUNCTIONS (RESPONSIBILITIES):
Designs, develops, and maintains scalable and efficient C# applications.
Writes, maintains, and optimizes SQL Server queries, stored procedures, and database schemas.
Develops and maintains PowerShell scripts for automation and integration tasks.
Leverages Azure cloud technologies to deploy, monitor, and optimize applications.
Integrates and develops applications using Microsoft Power Platform tools (e.g., Power Automate, Power Apps, Power BI).
Collaborates with cross-functional teams to design solutions that meet business requirements.
Troubleshoots and resolves complex technical issues in development and production environments.
Follows industry best practices for coding, security, and performance optimization.
Provides technical leadership, mentors junior developers, and contributes to the team's growth.
Exercises awareness with regard to possible suspicious activity, money laundering, or fraudulent behavior and reports any such incidents to the BSA department. Performs all job functions in compliance with all company policies and federal, state, and local laws and regulations as applicable to the position, including, but not limited to BSA/AML, OFAC, and GLBA/privacy rules.
Performs related responsibilities as required or assigned.
Senior IT Developer REQUIRED QUALIFICATIONS:
Knowledge/Skills/Abilities: Advanced knowledge of Azure cloud technologies. Advanced knowledge in SQL Server, including query optimization and database design. Strong analytical skills. Excellent communication skills. Ability to quickly comprehend the capabilities of new technologies. Exemplifies the Gateway Values: Growth Oriented, Make a Difference, Get it Done Attitude, Team Player, and Do the Right Thing.
Equivalent Education/Experience: Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience).
5 years of experience in C#/.NET development.
Experience in writing and debugging PowerShell scripts.
Experience within the Banking/Mortgage industry is a plus.
Hands-on experience with Power Platform tools (Power Automate, Power Apps, Power BI).
Familiarity with Azure DevOps for CI/CD pipelines and collaborative development workflows.
Experience with modern front-end technologies (e.g., Blazor, React, or Angular) is a plus.
Certifications in Azure or Power Platform technologies preferred
Senior Embedded Software Engineer - C Developer
Embedded software engineer job in Bartlesville, OK
**About the job you're considering** Seeking for experienced Senior C Developer with strong background in Linux Environment, Python, Unix System Programming, capable of developing Linux and YOCTO based application. **Your role** + 5 year hands-on experience in C object oriented programing paradigm & Python.
+ Good experience on Debian or Ubuntu, YOCTO platform, Cross compilation for YOCTO, Bitbake recipes.
+ Hands on Experience working on OPC-UA protocol
+ Unix System Programming: Experience on Multi-Processes, Multithreading, memory management, IPCs, system performance, file systems etc.
+ Working knowledge on SQLite and basic understanding of XML.
+ Working knowledge on Industrial communication protocols TCP/ IP, CAN, MQTT, MODBUS, OPC etc.
+ Strong troubleshooting and debugging skills.
+ Experience working with development tools such as Visual Studio, Eclipse, Git, Jenkins, static/ dynamic code analysis, GDB, CMake etc.
+ Designing, building, and maintaining efficient, reusable and reliable code for Embedded systems.
+ Prior experience in developing industrial application is highly regarded.
**Your skills and experience**
+ C object oriented programming paradigm & Python.
+ OS: Good experience on Debian or Ubuntu, YOCTO platform, Cross compilation for YOCTO, Bitbake recipes.
+ Hands on Experience working on OPC-UA protocol
**Life at Capgemini**
Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:
+ Flexible work
+ Healthcare including dental, vision, mental health, and well-being programs
+ Financial well-being programs such as 401(k) and Employee Share Ownership Plan
+ Paid time off and paid holidays
+ Paid parental leave
+ Family building benefits like adoption assistance, surrogacy, and cryopreservation
+ Social well-being benefits like subsidized back-up child/elder care and tutoring
+ Mentoring, coaching and learning programs
+ Employee Resource Groups
+ Disaster Relief
**About Capgemini Engineering**
World leader in engineering and R&D services, Capgemini Engineering combines its broad industry knowledge and cutting-edge technologies in digital and software to support the convergence of the physical and digital worlds. Coupled with the capabilities of the rest of the Group, it helps clients to accelerate their journey towards Intelligent Industry. Capgemini Engineering has 65,000 engineer and scientist team members in over 30 countries across sectors including Aeronautics, Space, Defense, Naval, Automotive, Rail, Infrastructure & Transportation, Energy, Utilities & Chemicals, Life Sciences, Communications, Semiconductor & Electronics, Industrial & Consumer, Software & Internet.
Capgemini Engineering is an integral part of the Capgemini Group, a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2024 global revenues of 22.1 billion.
**Get the future you want |** *********************
**Disclaimer**
Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship.
Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.
Please be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process. Click the following link for more information on your rights as an Applicant ************************************************************************** Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.
**Job:** _Developer_
**Organization:** _ERD PPL US_
**Title:** _Senior Embedded Software Engineer - C Developer_
**Location:** _OK-Bartlesville_
**Requisition ID:** _081861_
Software Engineer, Senior
Embedded software engineer job in Broken Arrow, OK
About FlightSafety International FlightSafety International is the world's premier professional aviation training company and supplier of flight simulators, visual systems and displays to commercial, government and military organizations. The company provides training for pilots, technicians and other aviation professionals from 167 countries and independent territories. FlightSafety operates the world's largest fleet of advanced full-flight simulators and award-winning maintenance training at Learning Centers and training locations in the United States, Canada, France and the United Kingdom.
Purpose of Position
Provides the necessary hands-on software expertise to clear MACARs, simulator write-ups, perform modifications and upgrades, and other software related configuration efforts for all sites in the assigned region. Resides in one of the predesignated regional locations. Performs without assistance; recognized as a resource to others: able to translate complex nuances to others; able to improve processes; focus on broad issues. Trains other Teammates as required.
Tasks and Responsibilities
* Reviews simulator engineering specifications, malfunction documents, Auto flight system test requirements, Auto flight related test data, and aircraft wiring diagrams and schematics, plus all additional Autoflight related aircraft specific data.
* Designs and implements Auto flight simulation software and integrates the software with that of the other engineering disciplines such as flight, engines, systems, navigation, and visual systems.
* Integrates Auto flight software with control loading and motion software and hardware.
* Develop complete Auto flight system test program and prepare Auto flight system customer test plans.
* Prepares customer test guide for the Auto flight system per specifications.
* Performs standardized checkout procedures.
* Understand and develop full Flight Director and Autopilot models and control laws.
* Transforms engineering flow diagrams into high order computer language and working Auto flight system models.
* Conducts Auto flight system tests under supervision of an experienced Auto flight engineer.
* Use pictures-to-code tools to develop software models.
* Directs all aspects of Auto flight tests under the supervision of Lead Engineer or Group Leader.
* Work with other engineering departments to ensure the AutoFlight simulation meets all test requirements.
* Participates in on-site qualification process of simulator
* Interface with customers to complete Auto flight system testing and correct any discrepancies in Auto flight system simulation.
* Presents periodic informational reviews to the functional and project management.
* Works with other engineering departments, Program Managers and other to smoothly and efficiently effect an integrated total simulation.
* Works with customers to complete Auto flight system testing and correct any discrepancies in Auto flight system simulation.
* Perform general software troubleshooting and debugging.
* Perform simulator upgrades, modification, and or changes.
* Evaluate and clear MACAR's
* Provide software configuration control and generate backups for the Host, IOS, DCLS, DMS, AIC Miscellaneous Systems and others as required.
* Evaluate hardware MACAR's and write ups and fix or repair as possible.
* Insure FVS receives copies of all MACAR's and provide insight and evaluations concerning those associated problems and write ups.
* Prepare and administer software classes and training for technicians at all regional sites.
* Coordinate hardware and software repairs, fixes, modification, updates, and changes with the Field Engineering Group as required.
* Perform software engineering and configuration management to ensure continuity between: the training center and the customer, FVS and manufacturer.
* Travel, shift work, and special work hours may be required to accomplish some of the above tasks.
* Exhibit and practice professional and courteous behavior while interacting with both internal and external customers.
* Interact within a cooperative environment through beneficial behavior, commitment to common goals, contribution to problem solving, communication of ideas and suggestions, and encouragement to other employees and departments.
* Accountable for the control and distribution of documents and/or equipment subject to export control restrictions and the security of FSI materials, projects and business information regarding the methods and techniques used in the production and usage of FSI products.
* Accountable for the accuracy and completeness of assigned tasks.
* Able to adhere to a work schedule including prompt and regular attendance.
* Ability to work in a constant state of alertness and safe manner.
Minimum Education
Bachelor's degree in engineering and minimum of six years related experience preferably in simulation; or equivalent combination of education and experience.
Minimum Experience
Bachelor's degree in engineering and minimum of six years related experience preferably in simulation; or equivalent combination of education and experience. Knowledge and expertise for this level usually results from internal progressive experience. However, selection for this position is based on the demonstrated ability of the person to successfully fulfill the requirements listed.
Knowledge, Skills, Abilities
* Languages: FORTRAN and C required. Assembler, C, C++ recommended.
* Operating Systems: Microsoft, UNIX required; OS32 recommended.
* Microsoft Office: Word, Excel and PowerPoint.
* Fluency in English, through both verbal and written communications; Able to read, analyze, and interpret general business documents, technical procedures, or governmental regulations; Able to write reports, business correspondence, and procedure manuals;
* Able to effectively present information and respond to questions from groups of managers, clients and customers.
* Able to apply advanced mathematical concepts such as exponents, logarithms, quadratic equations, and permutations; Able to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory, and factor analysis.
* Able to define problems, collect data, establish facts, and draw valid conclusions; Able to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.
* Valid Drivers License, where applicable.
* Valid Current or able to acquire a Passport
Physical Demands and Work Environment
The physical demands and work environment described here are representative of those that must be met and/or encountered by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this Job, the employee is regularly required to talk or hear. The employee is frequently required to stand; walk; use hands to finger, handle, or feel and reach with hands and arms. The employee is occasionally required to sit; climb or balance and stoop, kneel, crouch, or crawl. The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision and depth perception. While performing the duties of this job, the employee is occasionally exposed to moving mechanical parts. The noise level in the work environment is usually moderate.
FlightSafety is an Equal Opportunity Employer/Vet/Disabled. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or disability.
Cybersecurity Notice: All official recruiting communication from FlightSafety International will come from ******************** email address. FlightSafety International will never ask for personal or financial information through social media or third-party email providers.
Embedded Software Engineer - Processor specialist, C++
Embedded software engineer job in Tulsa, OK
Job Summary & ResponsibilitiesOur client a global success story is on a path of significant growth. We are looking for a skilled embedded developer to join their team. You will be working within a team that are the top of the top in terms of design capability. On a day to day basis you will be working with complex embedded systems for a range of new and existing product.
With some exciting projects on the horizon, this is a great time to join a company as we help double the R&D team over the coming 24 months.
To be considered for this role you must have extensive experience in C and C++ programming , Real time operating systems and experience throughout your career with embedded systems. In addition we are ideally looking for a candidate with experience in processor development or integration, experience with ARM Cortex M. DSP experience will hold you in high regard.
We are searching for candidates with a minimum of 3 years experience who have a relevant tertiary qualification in electrical engineering or similar discipline.
For a confidential discussion please forward your CV through and we will be in touch.
RequirementsElectrical Engineering qualification or similar Embedded systems experience C and C++ programming ARM Cortex M experience
Ideally some DSP experience.
"}},{"field Label":"Skills","uitype":110,"value":"Embedded C\/C++ engineer
ARM Cortex M experience"}],"is Mobile":false,"iframe":"true","job Type":"Full time","apply Name":"Apply Now","zsoid":"27176483","FontFamily":"Tahoma, Geneva, sans\-serif","job OtherDetails":[{"field Label":"Location","uitype":1,"value":"Tulsa, Oklahoma"},{"field Label":"Salary","uitype":1,"value":"70,000 \- 100,000"},{"field Label":"Work Experience","uitype":2,"value":"2"},{"field Label":"Upper salary range","uitype":2,"value":"80,000 \- 100,000"},{"field Label":"City","uitype":1,"value":"Tulsa"},{"field Label":"State\/Province","uitype":1,"value":"Oklahoma"},{"field Label":"Zip\/Postal Code","uitype":1,"value":"74134"}],"header Name":"Embedded Software Engineer \- Processor specialist, C++","widget Id":"**********00530004","is JobBoard":"false","user Id":"**********00037475","attach Arr":[],"custom Template":"3","is CandidateLoginEnabled":false,"job Id":"**********02042003","FontSize":"12","location":"Tulsa","embedsource":"CareerSite","indeed CallBackUrl":"https:\/\/recruit.zoho.com\/recruit\/JBApplyAuth.do"}
Senior Developer 150002AR
Embedded software engineer job in Tulsa, OK
Job Information Technology
Primary LocationUS-IA-Cedar Rapids
(EBS)-150002AR
Schedule Full-time
Job is only avaialble in the above locations
There may be a hiring bonus which may be used for relocation expenses
There is no remote/virtual work scenario
Senior Developer
Responsibilities
Provide technical knowledge, analyze and develop complex end-to-end solutions.
• Code, test, identify, implement and document technical solutions
• Perform design and analysis for deliverables, may lead larger team design sessions.
• Provide recommendations towards simplification and efficiency of the business and environment. Take into consideration costs, business needs, and system impacts.
• Identify tasks associated with significant development efforts.
• Research and stay current on best practices in the technology industry as well as emerging technology.
• May serve as a subject matter expert for specific areas, applications, and technologies.
• Provide effort estimates from requirements and design detail.
• Facilitate technical decision making and represent the team direction to stakeholders.
• Conforms with and abides by all regulations, policies, work procedures, instruction, and all safety rules.
Qualifications
Bachelor's degree in Information Systems, Computer Science or technically related field, or equivalent education/experience. Minimum of 8 years work experience.
Preferred Qualifications
Required: Microsoft Visual Studio IDE experience; .Net Development Skills (C# and VB.Net);
Helpful: Visual Basic scripting; Java experience; SQL Server and Oracle; Web Services
Additional Information
All your information will be kept confidential according to EEO guidelines.
Senior Software Engineer
Embedded software engineer job in Tulsa, OK
Job DescriptionDescriptionFull-Stack Builder for an AI-First Venture Studio. We're not hiring just another software engineer. We're hiring a senior product-minded software engineer who can lead technical direction, architect scalable systems from 0→1, and mentor other engineers while staying close to users and product impact.
Great engineers build elegant infrastructure. Great product engineers go further. They ask what should be built, not just how. They care about usability, business impact, and long-term technical health. They thrive on solving user problems, not just implementing specs.
Gitwit is a venture studio focused on building AI-native startups.
Over the next 5 years, we'll launch 15+ new software companies from scratch, with a rigorous process of insight discovery, rapid prototyping, building lean MVPs, and user-driven iteration. In the last 18 months alone, ventures we've launched have already created $35 million in valuation, and we're just getting started. This is a rare opportunity to help shape not just products, but entire companies by working on meaningful problems alongside a team built for velocity, learning, and invention.
At Gitwit, we're building startups the hard way: from first principles. That means beginning with real user pain, behavioral data, and frontline discovery. Our product engineers work closely with sales, research, design, and strategy teams to translate what users need (and wish existed) into software that feels sharp, useful, and inevitable.
You'll be embedded in small, cross-functional teams with autonomy to define technical direction and product scope. You'll move fluidly between shipping prototypes fast and building production-grade applications that can scale with traction.
We're not looking for someone to just write code. We're looking for a builder who ships daily. Someone who makes new features, improvements, and bug fixes that create raving fans and fuel tighter user feedback loops.
Your Impact:To win in the marketplace, great startups need more than good ideas. They need technically sound, delightfully usable products that evolve fast. That's where you come in.
You'll bring technical depth, architectural judgement, and product intuition to early-stage ventures. You'll help define what gets built, why it matters, and how it scales.
This is a rare chance to be the kind of engineer who creates new value, not just executes on it. If you want a seat at the product table, not just a terminal, let's talk.
As a Senior Software Engineer at Gitwit, You Will:
Ship code daily - startup ventures win by being the fastest to new, useful features and fixes
Lead technical architecture for MVPs and early production systems.
Mentor other engineers, raising the bar on code quality, testing, and delivery.
Help shape the product, not just implement someone else's roadmap
Build full-stack web and mobile apps with real-time feedback loops
Wire up AI frameworks (e.g., OpenAI, Anthropic, Gemini) into intuitive user products
Own the product experience from early sketch to first traction
Kill bad ideas fast and scale good ones quickly
What You'll Build With:
Frontend: React + TypeScript, built in close collaboration with designers
Backend: NestJS + TypeScript
Databases: PostgreSQL and MongoDB, depending on venture needs
DevOps: AWS, GCP, GitHub Actions
AI: OpenAI, Anthropic, and Gemini APIs with thoughtful model selection and prompt design
You'll sit at the center of our venture creation engine, focused on shaping two to three startups each year.
You can choose to stay with a venture you launch or remain in the studio, building new ones. Both paths include equity.
You'll collaborate cross-functionally from day one. Engineering, UX, strategy, research, sales, and marketing all have a seat at the table.
You won't get specs. You'll get real problems to solve and the freedom to build the right thing.
You'll be a technical leader and product co-creator, not just a code executor.
You don't need to have done it all. We'll grow with you.
What We Are Looking For:
5+ years of professional full-stack software engineering experience
Previous startup experience or a strong desire to work in early-stage environments
Proven experience in building software from the ground up
Ability to ship real products fast and iterate based on user feedback
Deep product intuition and curiosity about what
should
be built
Experience mentoring engineers and raising team standards
Ability to balance near-term practicality with long-term technical considerations
Experience working with modern LLMs, vector databases, and autonomous agents
Staying on top of emerging technologies to know what's possible while being prudent when to apply them
Asking great questions, surfacing concerns, and generating new actionable ideas
Humbleness that fuels curiosity and the ability to debate and disagree while remaining open and flexible in pursuit of the better idea and outcome
Experience scaling MVPs into production systems with real traction
Product vision that balances UX, reliability, and performance
Willingness to challenge assumptions and the ability to convince the team to overturn some of them (and at least experiment)
Benefits:
Competitive salary and meaningful equity
8 weeks per year of PTO
Excellent health, vision, and dental insurance, with 99% of the employee premiums paid by us
401k with 4% match
Life insurance
Paid parental leave
Cell phone reimbursement of $100 per month
Monthly parking stipend of $50 per month to cover parking garage expenses
Weekly team lunches
Dog-friendly work environment
Flexible, hybrid work schedule (~ 20% remote)
Casual work attire
High-trust, high-autonomy culture with the opportunity to work on multiple high-impact ventures per year
Close collaboration with experienced entrepreneurs, designers, and researchers in a private and collaborative workspace at one of the coolest office buildings in Tulsa
Studio model that supports both deep product focus and portfolio diversification
No cover letter. Just better questions.
We read every response first and carefully. So don't phone it in, or should we say "GPT it in".
Surprise us. Make us curious. Make us want to build with you.
Senior Software Engineer, Core Experiences - Broken Arrow, USA
Embedded software engineer job in Broken Arrow, OK
Job Description
Mission
Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier, deeper, and faster.
What streaming services have done for audio entertainment, we're doing for audio information. And whatever we're doing seems to be working. We're #1 in our category, and experiencing exponential growth.
Overview
We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience.
What You'll Do
Collaborate with Speechify's Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK
Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms
Ship cloud functions, lightweight backend services, and jobs using Kotlin
An Ideal Candidate Should Have
Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable.
Speed. You work quickly to generate ideas and options and know how to decide which things can ship now and what things need time
Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs
Preferred Tech Stack:
Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform)
Prior experience with GCP is a plus
What We Offer
A fast-growing environment where you can help shape the company and product.
An entrepreneurial-minded team that supports risk, intuition, and hustle.
A hands-off management approach so you can focus and do your best work.
An opportunity to make a big impact in a transformative industry.
Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture.
Opportunity to work on a life-changing product that millions of people use.
Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more.
Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio.
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Software Engineer, Senior
Embedded software engineer job in Broken Arrow, OK
International
FlightSafety International is the world's premier professional aviation training company and supplier of flight simulators, visual systems and displays to commercial, government and military organizations. The company provides training for pilots, technicians and other aviation professionals from 167 countries and independent territories. FlightSafety operates the world's largest fleet of advanced full-flight simulators and award-winning maintenance training at Learning Centers and training locations in the United States, Canada, France and the United Kingdom.
Purpose of Position
Provides the necessary hands-on software expertise to clear MACARs, simulator write-ups, perform modifications and upgrades, and other software related configuration efforts for all sites in the assigned region. Resides in one of the predesignated regional locations. Performs without assistance; recognized as a resource to others: able to translate complex nuances to others; able to improve processes; focus on broad issues. Trains other Teammates as required.
Tasks and Responsibilities
Reviews simulator engineering specifications, malfunction documents, Auto flight system test requirements, Auto flight related test data, and aircraft wiring diagrams and schematics, plus all additional Autoflight related aircraft specific data.
Designs and implements Auto flight simulation software and integrates the software with that of the other engineering disciplines such as flight, engines, systems, navigation, and visual systems.
Integrates Auto flight software with control loading and motion software and hardware.
Develop complete Auto flight system test program and prepare Auto flight system customer test plans.
Prepares customer test guide for the Auto flight system per specifications.
Performs standardized checkout procedures.
Understand and develop full Flight Director and Autopilot models and control laws.
Transforms engineering flow diagrams into high order computer language and working Auto flight system models.
Conducts Auto flight system tests under supervision of an experienced Auto flight engineer.
Use pictures-to-code tools to develop software models.
Directs all aspects of Auto flight tests under the supervision of Lead Engineer or Group Leader.
Work with other engineering departments to ensure the AutoFlight simulation meets all test requirements.
Participates in on-site qualification process of simulator
Interface with customers to complete Auto flight system testing and correct any discrepancies in Auto flight system simulation.
Presents periodic informational reviews to the functional and project management.
Works with other engineering departments, Program Managers and other to smoothly and efficiently effect an integrated total simulation.
Works with customers to complete Auto flight system testing and correct any discrepancies in Auto flight system simulation.
Perform general software troubleshooting and debugging.
Perform simulator upgrades, modification, and or changes.
Evaluate and clear MACAR's
Provide software configuration control and generate backups for the Host, IOS, DCLS, DMS, AIC Miscellaneous Systems and others as required.
Evaluate hardware MACAR's and write ups and fix or repair as possible.
Insure FVS receives copies of all MACAR's and provide insight and evaluations concerning those associated problems and write ups.
Prepare and administer software classes and training for technicians at all regional sites.
Coordinate hardware and software repairs, fixes, modification, updates, and changes with the Field Engineering Group as required.
Perform software engineering and configuration management to ensure continuity between: the training center and the customer, FVS and manufacturer.
Travel, shift work, and special work hours may be required to accomplish some of the above tasks.
Exhibit and practice professional and courteous behavior while interacting with both internal and external customers.
Interact within a cooperative environment through beneficial behavior, commitment to common goals, contribution to problem solving, communication of ideas and suggestions, and encouragement to other employees and departments.
Accountable for the control and distribution of documents and/or equipment subject to export control restrictions and the security of FSI materials, projects and business information regarding the methods and techniques used in the production and usage of FSI products.
Accountable for the accuracy and completeness of assigned tasks.
Able to adhere to a work schedule including prompt and regular attendance.
Ability to work in a constant state of alertness and safe manner.
Minimum Education
Bachelor's degree in engineering and minimum of six years related experience preferably in simulation; or equivalent combination of education and experience.
Minimum Experience
Bachelor's degree in engineering and minimum of six years related experience preferably in simulation; or equivalent combination of education and experience. Knowledge and expertise for this level usually results from internal progressive experience. However, selection for this position is based on the demonstrated ability of the person to successfully fulfill the requirements listed.
Knowledge, Skills, Abilities
Languages: FORTRAN and C required. Assembler, C, C++ recommended.
Operating Systems: Microsoft, UNIX required; OS32 recommended.
Microsoft Office: Word, Excel and PowerPoint.
Fluency in English, through both verbal and written communications; Able to read, analyze, and interpret general business documents, technical procedures, or governmental regulations; Able to write reports, business correspondence, and procedure manuals;
Able to effectively present information and respond to questions from groups of managers, clients and customers.
Able to apply advanced mathematical concepts such as exponents, logarithms, quadratic equations, and permutations; Able to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory, and factor analysis.
Able to define problems, collect data, establish facts, and draw valid conclusions; Able to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.
Valid Drivers License, where applicable.
Valid Current or able to acquire a Passport
Physical Demands and Work Environment
The physical demands and work environment described here are representative of those that must be met and/or encountered by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this Job, the employee is regularly required to talk or hear. The employee is frequently required to stand; walk; use hands to finger, handle, or feel and reach with hands and arms. The employee is occasionally required to sit; climb or balance and stoop, kneel, crouch, or crawl. The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision and depth perception. While performing the duties of this job, the employee is occasionally exposed to moving mechanical parts. The noise level in the work environment is usually moderate.
FlightSafety is an Equal Opportunity Employer/Vet/Disabled. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or disability.
Cybersecurity Notice: All official recruiting communication from FlightSafety International will come from ******************** email address. FlightSafety International will never ask for personal or financial information through social media or third-party email providers.