Embedded Software Engineer 3

OSI Systems, Inc

$115K — $133K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or similar technical field
  • Minimum 5 years of software engineering experience
  • Experience with software development for control and monitoring applications
  • Proficient in mixed environments like Linux, Unix, and Windows
  • Skilled in TCP/IP networking, C/C++, and web technologies
  • Hands-on experience with communication protocols and lab equipment
  • Ability to obtain a DoD issued Secret Clearance

Responsibilities

  • Develop software solutions through user collaboration and system analysis
  • Identify potential issues in systems using the software development lifecycle
  • Assess operational feasibility by reviewing problem definitions and requirements
  • Produce documentation and visual aids for solutions including flowcharts and code comments
  • Stay updated on the latest development tools and techniques
  • Provide technical advice and participate in product design reviews
  • Adhere to core values and report quality issues as needed

Benefits

  • Access to various health plan options
  • 401(k) retirement plan
  • Health savings account
  • Disability and life insurance
  • Paid time off for vacation and holidays
  • Flexible time-off policy
  • Employee Stock Purchase Program (ESPP) at discounted rates
Full Job Description
Overview

The Embedded Software Engineer will work with software and hardware teams, create code and documentation to support system control and monitoring of CEC products and 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; reading professional publications; maintaining personal networks; participating in professional organizations
  • Supports the organization by providing advice, coaching and participating in product/system design reviews
  • 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
  • Duties may be modified or assigned at any time to meet the needs of the business

Qualifications

  • Ability to obtain DoD issued Secret Clearance
  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or similar technical discipline
  • 5+ years of experience as a software engineer; demonstrated success developing a variety of software systems, and/or 5+ years of experience developing control and monitoring applications utilizing custom register interfaces and TCP protocols as part of the overall application architecture
  • 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 configuring and using any or all of the following: Linux, C/C++, TCP/IP networking, and web development Javascript, Node.js, and GTK+3.x or something similar
  • Hands-on work with lower-level communication protocols, high power, lab/test equipment, schematics & board-level parts
  • Occasional international travel required (up to 12 weeks a year)

Desired Qualifications
  • 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
  • Nice to have prior RF (radio frequency) experience

Please review our benefits here: Life at OSI

Pay may range from $115,000 to $133,000 annually

The pay range above represents annual base salary only. Final compensation will be determined based on factors such as your job level, geographic location, date of hire, experience, job-related knowledge and skills, and education in conjunction with market and business considerations.

Base salary is one component of your total rewards package. You may be eligible for long-term incentives, potential discretionary bonuses, and the ability to purchase company stock at a discounted rate through the Employee Stock Purchase Program (ESPP). OSI also offers comprehensive benefits including various options for health plans, access to 401(k) retirement plan, health savings account, disability insurance, life insurance, AD&D insurance, leave of absence programs and an array of voluntary benefits. In addition, paid time off is offered to be used for vacation, holidays, bereavement, and jury duty. Full-Time salaried employees are entitled to flexible time-off.

Similar Jobs

More Jobs at OSI Systems, Inc

  • Embedded Software Engineer 3
    $115K — $133K *
    Richardson, TX 75080 (Dallas County)
    Aerospace & Defense
    In-Person
  • Trade Compliance Analyst
    $93K — $103K *
    Richardson, TX 75080 (Dallas County)
    Aerospace & Defense
    In-Person
  • Sr CUI Program Manager
    $136K — $144K *
    Richardson, TX 75080 (Dallas County)
    Aerospace & Defense
    In-Person
  • Sales Executive, Cardiology
    $85K — $90K *
    Philadelphia, PA 19120 (Philadelphia County)
    Healthcare
    In-Person
  • Osi Systems
    Sr. Quality Engineer
    $120K — $130K *
    Hawthorne, CA 90250 (Los Angeles County)
    Manufacturing & Automotive
    In-Person

More Aerospace & Defense Jobs

Find similar Embedded Software Engineer 3 jobs: