Embedded Software Engineer
Alcon
Main Campus, Lake Forest
4d ago

Embedded Software Engineer to design, develop, integrate and test computer controlled electro-mechanical devices in a Real Time Operating System (RTOS) environment for medical devices.

  • Assist in design, development, testing and implementation of existing and new products
  • Work under supervision of a senior engineer to complete specific assignments
  • Apply software engineering principles to provide solutions to problems that are identified during the product life cycle
  • Use ingenuity, creativity and originality to research technical issues.
  • Participate in design and code reviews.
  • Ensure regulatory / statutory / legislative compliance for all project work
  • Minimum Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering or related field or equivalent years of directly related experience (or high school +8 yrs; Assoc.+4 yrs) .
  • The ability to fluently read, write, understand and communicate in English
  • Programming in C targeting embedded Micro-controllers
  • Preferred Requirements

  • 2+ years of hands on embedded software development experience
  • Experience in developing embedded software for medical devices
  • Experience with implementing Object Oriented designs in C++
  • Experience with RTOS based applications and designing multi-threaded applications
  • Experience with CAN and Ethernet
  • Experience with waveform generation, transducer signal sampling, motor control and other electro-mechanical control
  • Understanding of electronic circuitry : board bring up and interfacing with on and off chip peripherals such as SPI, UART, I2C, ADC’s and DAC’s
  • Experience in using lab equipment (logic analyzers, in-circuit emulators, oscilloscopes and DVMs) to debug and troubleshoot designs
  • Experience developing test cases in C++ GTest, GMock framework
  • Experience using Git
  • Experience in working in a Continuous Integration (CI) environment
  • Alcon is an Equal Opportunity Employer and participates in E-Verify. Alcon takes pride in maintaining a diverse environment and our policies are not to discriminate in recruitment, hiring, training, promotion or other employment practices for reasons of race, color, religion, gender, national origin, age, sexual orientation, gender identity, marital or veteran status, disability, or any other legally protected status.

    Alcon is also committed to working with and providing reasonable accommodation to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application process, or in order to perform the essential functions of a position,

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form