Talent.com
Embedded Software Engineer
Embedded Software EngineerOSI Systems, Inc • Dallas, Texas
Embedded Software Engineer

Embedded Software Engineer

OSI Systems, Inc • Dallas, Texas
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

Overview

Continental Electronics Corporation is a leading provider of RF technologies and innovative solutions with over 75 years of proven performance. CEC has experienced significant recent growth and has established itself as the go-to supplier for a diversified product line supporting a wide spectrum of markets from commercial products, military customers, to space research laboratories.

The Embedded Software Engineer will work with software and hardware teams, create code and documentation to support system control and monitoring of state-of-the-art ultrahigh power RF transmission systems. Experience with radio or TV transmitter studio equipment and/or system control and monitoring of electro-mechanical systems is highly desirable.


Responsibilities

  • Develops software solutions by conferring with users, studying systems flow, data usage, and work processes
  • Anticipates problem areas by utilizing the software development lifecycle
  • Determines operational feasibility by evaluating the problem definition, requirements, and proposed solutions
  • Documents and demonstrates solutions by developing flowcharts, layouts, diagrams, charts, code comments and clear code
  • Updates job knowledge by staying familiar with state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities
  • Supports the organization by contributing to product/system design reviews
  • Interfaces effectively with other functions, such as FPGA and HW, as needed to carry out responsibilities
  • Participates in project teams and all activities related to the development of new products
  • Duties may be modified or assigned at any time to meet the needs of the business
  • Uphold the company’s core values of Integrity, Innovation, Accountability, and Teamwork
  • Demonstrate behavior consistent with the company’s Code of Ethics and Conduct
  • It is the responsibility of every employee to report to their manager or a member of senior management any quality problems or defects in order for corrective action to be implemented and to avoid recurrence of the problem.


Qualifications

  • Bachelor’s degree in computer science, Electrical Engineering, Computer Engineering, or similar technical discipline
  • 8 years of experience as a software engineer; demonstrated success developing a variety of software systems
  • Experience developing control and monitoring applications utilizing custom register interfaces and TCP protocols as part of the overall application architecture
  • Some experience developing and troubleshooting complex software systems that run in mixed environments including Linux, Unix and/or Windows on desktop, server, tablet, and mobile systems TCP/IP debugging w/ ICDs
  • Previous experience using any or all of the following: Linux, C/C++, TCP/IP networking, and web development JavaScript, Node.js, and GTK.x or something similar
  • Experience with lower-level communication protocols, high power, lab/test equipment, schematics & board-level parts
    Ability to obtain DoD issued Secret Clearance

ADDITIONALLY DESIRED CAPABILITIES

  • DSP, AJAX, SOAP, Ant, Servo motor tuning, PLC Ladder Diagrams, NTP, Subversion, Git
  • Writing embedded / Industrial Internet of Things (IIOT) globally distributed applications
  • UI and human-computer interaction design using GLADE, React, Ignition, or similar
  • Modify, design, develop and debug device drivers for I2C, SPI, UART, USB, PCIe, GPIO
  • Script Tools: Python, BASH, Lua, CSH, Perl, TCL/TK
    Virtualization and Simulation: Git, SVN, Jira, Buildroot, OpenEmbedded
  • Automated tests and optimizing build


PHYSICAL DEMANDS

While performing the duties of this job, the employee is regularly required to sit. The employee is frequently required to walk; use hands to find, handle or feel, reach with hands and arms; and talk or hear. The employee is occasionally required to stand. The Employee must frequently lift or move objects up to 10 pounds and sometimes lift or move objects up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, and ability to adjust focus.

[job_alerts.create_a_job]

Embedded Software Engineer • Dallas, Texas

[internal_linking.similar_jobs]
Senior Software Engineer

Senior Software Engineer

OVH US LLC • Dallas, TX, United States
[job_card.full_time]
The Senior Software Engineer will work under minimal direction to design and develop high performance storage algorithms for the next generation of NVME over Fabrics storage solutions.This is an op...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer - Remote

Software Engineer - Remote

SynergisticIT • Dallas, TX, United States
[job_card.full_time]
Almost 600,000 tech employees have been laid off since 2022 and it's still ongoing.The effect of this has led hundreds of thousands of laid off tech employees competing with existing jobseekers.Ent...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineering Leader: Build Scalable Systems

Senior Software Engineering Leader: Build Scalable Systems

Goldman Sachs • Dallas, TX, United States
[job_card.full_time]
A leading global investment firm in Dallas is seeking experienced Software Engineers to drive innovation across their engineering teams.Candidates must possess strong problem-solving skills, profic...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Software Engineer - Enterprise Platforms

Principal Software Engineer - Enterprise Platforms

Toyota • Plano, TX, United States
[job_card.full_time]
Principal Software Engineer - Enterprise Platforms.These are just a few words that describe what life is like at Toyota.As one of the world's most admired brands, Toyota is growing and leading the ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer Golang (with C# Migration Exposure)

Software Engineer Golang (with C# Migration Exposure)

Veracity USA • Dallas, TX, United States
[job_card.full_time]
Location: Dallas, TX Need Local Duration: Long Term Contract Over all 13+ years We are looking for a proactive and detail-oriented Software Engineer with strong Golang expertise to support our ongo...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer

Software Engineer

TradeJobsWorkforce • 75380 Dallas, TX, US
[job_card.full_time]
Software Engineer Job Duties: Develops information systems by designing, developing, and installing software solutions.Determines operational feasibility by evaluating analysis, problem definition,...[show_more]
[last_updated.last_updated_30] • [promoted]
Manager, Software Engineering: Middleware

Manager, Software Engineering: Middleware

The Options Clearing Corporation • Dallas, Texas, United States
[job_card.full_time]
Drive the implementation and ongoing support of Middleware messaging team technologies in production and non-production environments.Primary Duties and Responsibilities:.To perform this job success...[show_more]
[last_updated.last_updated_30] • [promoted]
Engineering Manager, Software Platforms (Hybrid)

Engineering Manager, Software Platforms (Hybrid)

Relativity • Town of Texas, WI, United States
[job_card.full_time]
A leading technology company in Wisconsin is seeking a Manager of Software Engineering to build and lead a highly effective team.The role involves contributing to the product roadmap, driving produ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer - Full Stack

Senior Software Engineer - Full Stack

Tanium • Addison, TX, United States
[job_card.full_time]
Full-Stack Senior Software Engineer.As a Full-Stack Senior Software Engineer at Tanium, you will build and maintain best-of-breed products as part of a nimble development team.Tanium focuses on a c...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer III - Systems & Reliability

Software Engineer III - Systems & Reliability

Chase • Plano, TX, United States
[job_card.full_time]
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorgan Chase within the Corporate Technology organiz...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Broadcom Corporation • Plano, TX, United States
[job_card.full_time]
Broadcom provides IT management solutions that help customers manage and secure complex IT environments to support agile business services.It's our aim to encourage global collaboration and innovat...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer

Software Engineer

TradeJobsWorkForce • 75023 Plano, TX, US
[job_card.full_time]
Software Engineer Job Duties: Develops information systems by designing, developing, and installing software solutions.Determines operational feasibility by evaluating analysis, problem definition,...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer - Enterprise Integrations

Senior Software Engineer - Enterprise Integrations

Crowe • Plano, TX, United States
[job_card.full_time]
Your Journey at Crowe Starts Here.At Crowe, you can build a meaningful and rewarding career.With real flexibility to balance work with life moments, you're trusted to deliver results and make an im...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Software Engineer-IAM

Principal Software Engineer-IAM

Simple Solutions • Dallas, TX, us
[job_card.full_time]
[filters_job_card.quick_apply]
Job Title: Principal Software Engineer-IAM.The Principal Software Engineer is responsible for identification and development enterprise solutions.Design, architect, and implement secure authenticat...[show_more]
[last_updated.last_updated_variable_hours] • [new]
Secure Software Engineering Asc. Manager (Embedded Systems)

Secure Software Engineering Asc. Manager (Embedded Systems)

ClearanceJobs • Dallas, TX, United States
[job_card.full_time]
Cyber Software Engineer Ascending Manager.You will be the Cyber Software Engineer Ascending Manager for the Program Protection Organization.Our team is responsible for overseeing all aspects of Ant...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

OVHcloud • Dallas, TX, United States
[job_card.full_time]
The Senior Software Engineer will work under minimal direction to design and develop high performance storage algorithms for the next generation of NVME over Fabrics storage solutions.This is an op...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer II - Lead Systems, Remote

Senior Software Engineer II - Lead Systems, Remote

Zippy • Dallas, TX, United States
[filters.remote]
[job_card.full_time]
A financial technology company based in Dallas, TX, is seeking a Senior Software Engineer II to lead multi-component projects and mentor engineers.The role requires expertise in multiple programmin...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Linux Software Engineer

Embedded Linux Software Engineer

Planmeca USA Inc. • Richardson, Texas, United States
[job_card.full_time]
Embedded Linux Software Engineer / Embedded Software Engineer.Planmeca is one of the largest privately-held dental equipment companies in the industry.Our technology-driven product line includes di...[show_more]
[last_updated.last_updated_30] • [promoted]