More jobs:
Software/Firmware Engineers
Job in
Carlsbad, San Diego County, California, 92002, USA
Listed on 2026-07-10
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
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.
- 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
- Bachelors/Masters/PhD. Entry level to multiple years of experience required
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).
(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:
×