Senior Software Engineer

28 May 2024

Vacancy expired!

Location: Carlsbad, CA Salary: $120,000.00 USD Annually - $133,000.00 USD Annually Description: We are seeking a Senior Software Engineer right now.

This job will have the following responsibilities:
  • Design and Development of Firmware and Software Applications
  • Designs firmware for embedded systems and/or software intended for minicomputers and cloud
  • Works independently and with fellow senior engineers on the development of new complex firmware/software projects.
  • Works independently on and completely designs, tests, documents, and helps guide clearly-defined firmware/software projects.
  • Attends design team meetings to provide input into overall software architecture of a project.
  • Provides project development effort and schedule estimates during project planning stages.
  • Participates in an Agile team and provides mentoring and leadership to others on process
  • Participates in evaluation of new software technologies to be applied to future HME products.
  • Documentation, Coding, Testing, and Review
  • Participates in identifying and defining requirements and specifications for a given firmware/software project.
  • Assists in documenting and reviewing overall architecture and individual objects (modules) for a given firmware/software project.
  • Defines and performs both unit and system tests on components and objects of a given firmware/software project.
  • Uses test tools such as debuggers, emulators, and test plans to unit and system test software applications to debug and validate them.
  • Sustaining Engineering Support
  • Supports Sustaining Engineering in solving design errors and/or modifications of existing released products.
  • Investigates and resolves customer problems based on business priority
  • Corrects and documents software as necessary to fix problems with released software applications.
  • Becomes thoroughly acquainted with current as well as future HME projects.
  • Provides leadership and advice to more junior software engineers regarding design and development of other projects.
Qualifications & Requirements:
  • 10+ years Related Field
  • Education: BA or BS (college graduate) - Required
  • Proficient in C/C coding for both host and cross compiler based applications
  • Real-time multiple-threaded operating system (RTOS) experience
  • Linux experience: familiar with Kernel (Yacto), UBOOT, POSIX, Syscall Interface, gdb, gcc, g
  • DSP experience, particularly ADI's SHARC and Blackfin DSP processors
  • Bluetooth, BLE experience
  • Network protocol experience - TCP/IP, UDP
  • Experienced working with interfaces - SPI, I2C, UART, using GPIO
  • Experience with voice recognition, speech processing, a big plus
  • Wireless experience is a plus •Highly experienced using Eclipse-based IDE, ICE debugger
  • Bash or similar scripting, Javascript
  • Proficient in development of user interface
  • Hardware knowledge - able to read schematics, use oscilloscope, logic analyzer
  • Hardware-software interface, hardware device driver experience
  • In-depth hardware bring up experience - board-level debugging, software loading
  • PC/Windows-based development: knowledge of C#, .NET framework, Windows Communication Foundation, WinForm based applications - a plus
  • Be able to apply logic and implement algorithm
  • Expert in object-oriented analysis and design and familiar with structured, functional decomposition design methodologies.
  • Highly experienced in coding high level software languages such as C/C/C# and JavaScript
  • Solid communication and writing skills with the ability to design in a group setting.
  • Highly experienced in debugging software on either host or cloud platforms or embedded hardware using debuggers, emulators, etc.
  • Ability to reason and solve complex problems related to this position.
Contact:

This job and many more are available through The Judge Group. Find us on the web at

  • ID: #50015745
  • State: California Carlsbad 92008 Carlsbad USA
  • City: Carlsbad
  • Salary: USD TBD TBD
  • Job type: Permanent
  • Showed: 2023-05-28
  • Deadline: 2023-07-26
  • Category: Software/QA/DBA/etc