×
Register Here to Apply for Jobs or Post Jobs. X

Software​/Firmware Engineers

Job in Carlsbad, San Diego County, California, 92002, USA
Listing for: spChips
Full Time position
Listed on 2026-07-10
Job specializations:
  • Software Development
    Embedded Software Engineer, C++ Developer, Software Engineer, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 100000 - 140000 USD Yearly USD 100000.00 140000.00 YEAR
Job Description & How to Apply Below

Software/Firmware Engineers (all levels: entry level to Principle Engineers)

As a Software/Firmware Engineer for the WLAN Firmware and Software Engineering group at sp Chips, Inc., he/she will be responsible for defining and developing firmware development on WLAN Sensor SoC products ranging from Sensors to information devices for Internet of Things (IoT) ecosystem. She/he will work in a team to meet scheduled deadlines and efficiently use the development processes, tools, and development techniques required in a multi-product, platform codebase.

The Engineer should be energetic and enthusiastic and excited about wireless networking, network protocols and work closely with hardware.

  • The SW/FW Engineer will be involved in low level hardware bring-up and debugging of the firmware and network drivers for Linux/MacOS
  • He/She will develop the latest WLAN / Bluetooth Smart protocols.

    - Strong C programming skills necessary
  • Solid experience in wireless protocols, systems analysis, and underlying PHY and MAC, Linux internals such as device drivers, networking interfaces, QoS and the TCP/IP stack. Working for embedded domain
  • Knowledge of how to create small footprint embedded programs in a real-time, fast response , low powered operating environment.
  • Must have mastered the RTOS fundamentals, interrelationships between DMA engines, interrupts, Interrupt Handling, Global Interrupt Handling, Memory Virtualization, user/kernel space, race conditions and perimeter locking.
  • A strong knowledge of kernel configuration and build, packaging, install and initial system bring up including boot loading is also necessary.
  • Experience in taking part of software system architecture.
  • Knowledge in processor architecture and assembly language.
  • Knowledge of hardware interfaces like SPI, USB and I2C
  • JTAG and IDE debugging techniques.
  • Must have good communications skills and quick learning capability, willing to be involved in development efforts with our direct customers, helping in their design, development and debugging phases.
Required Experience
  • Understanding of state of the art FW development and test processes
  • Strong interpersonal and communication skills
  • Proven ability to create a comprehensive project plan, track it, and deliver to the plan
  • Minimum of 3 years FW development experience
  • Experience with complex codebases
  • Experience working across teams, other disciplines, and departments
Education
  • Bachelors/Masters/PhD. Entry level to multiple years of experience required
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary