RedmondRecruiter Since 2001
the smart solution for Redmond jobs

Software Engineer

Company: Ossia Inc.
Location: Redmond
Posted on: May 3, 2021

Job Description:

Be on the forefront of a new ground-breaking technology. Ossia's flagship Cota-- technology redefines wireless power by delivering remote, targeted energy to devices at a distance. Spearheaded by a team of highly experienced business leaders and specialized engineers, Ossia offers a once-in-a-lifetime opportunity to build one of the most highly anticipated technologies of our time. Countless devices across the globe will one day use our safe and smart solutions. You will feel great about creating new and clean technology that helps people stay always on and always connected. Our employees are the key to our success and we are fortunate to have found some of the best and the brightest. There isn't a more inspiring team to work with and no better time than now!

We are looking for an experienced Software Engineering professional to join our organization. In this position, you will participate in developing a software platform for the purposes of wireless power delivery. A keen attention to detail, problem-solving abilities, and solid embedded programming and systems knowledge base are essential. This role will include hands-on C and C++ embedded programming on constrained hardware.

Software Engineer Duties And Responsibilities

  • Work directly with the other Software/Firmware Engineers and Electrical/RF/Systems Test Engineers to write needed software
  • Design and implement software on embedded CPUs with multiple OS such as FreeRTOS, TI-RTOS and embedded Linux
  • Use compilers, debuggers revision control and automated build systems.
  • Design/develop components of software platform for use by other developers to extend its capabilities and build custom applications/behavior on top
  • Develop build methodologies, debugging tools/utilities
  • Develop and release Software using Agile methodology
  • Write unit tests and support continuous integration and automated test methodology
  • Provide technical guidance, support and educate team members and coworkers on software use
  • Brainstorm for new ideas and ways to improvement product and processes
  • Consult with peers for feedback during debug/testing stages
  • Document and maintain design processes
  • Follow all company best practices, procedures and safety rules

    Desired Qualifications
    • An interest and experience in radio, wireless communications and IoT
    • Experience with bare-metal, RTOS, and embedded Linux development
    • Understanding of Communications protocols and theory at the PHY and MAC levels
    • Familiarity with Python or similar scripting languages
    • Experience with Agile workflow methodologies such as Scrum/Kanban etc.
    • Experience and understanding of state driven development methodology
    • Experience in unit test development, test-driven development, test mocking

      Requirements

      Minimum requirements and qualifications
      • Bachelor's degree in CS, electrical engineering, software engineering, or related field
      • Minimum 5-year experience in C & C++ development, and 4 years embedded code development
      • Three years previous experience in defining software architecture and API definitions
      • Understanding of modern network topology and experience in developing layer three and four network software
      • Experience with driver development (SPI, I2C and GPIO ) and wireless infrastructure is highly desirable
      • Knowledge of use of logic analyzers, oscilloscopes and other test tools to debug hardware and software
      • Acquaintance with schematics, timing diagrams and other artifacts of embedded systems/hardware/software development
      • Up-to-date on latest industry trends; able to articulate trends and potential clearly and confidently
      • Good interpersonal skills and communication with all levels of management
      • Able to multitask, prioritize, and manage time efficiently
      • Able to physically stand, bend, squat, and lift equipment up to 30 pounds or more

        Benefits

        Ossia offers a competitive benefits package including
        • Comprehensive insurance plans including a PPO or a partially funded HSA option
        • 90% coverage for employees and 50% for dependents
        • Generous time off plan including a flexible PTO plan available from your date of hire
        • 401k and Roth Plans
        • Stock option plans
        • Free parking and flexible work environment

Keywords: Ossia Inc., Redmond , Software Engineer, Other , Redmond, Washington

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Washington jobs by following @recnetWA on Twitter!

Redmond RSS job feeds