Senior Software Engineer
4 days ago
Job Location: Sunnyvale CA primary, Redmond WA secondary
Job Duration: 3 Months, Contract to Hire
Job Description:
- Software Engineer, Silicon Infrastructure Responsibilities
- Design and implement software components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, etc
- Develop drivers and services that operate efficiently in constrained environments and deliver large volumes of data with low-latency and high-bandwidth
- Lead hardware bring-up, peripheral drivers and communication, silicon integration, and power and performance management and optimization efforts
- Debug complex, system-level, multi-component issues that span multiple layers from kernel to application
- Profile performance problems and drive optimizations across the entire software stack
- Analyze, design, develop, and debug firmware for a wide variety of devices, including novel sensing and imaging systems, haptic devices, and audio prototypes
- Collaborate closely with cross-functional teams, including silicon architects, hardware designers, OS team, and algorithm and model development teams
- Understand and implement power-management, boot loaders, scheduling, inter-processor communication, computer vision, and firmware/system interfaces on RTOS and/or bare-metal environments
- Design, develop, and architect models and infrastructure building blocks of Virtual Platforms, integrating internal models and vendor IP models
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- 8+ years software development experience in industry settings or PhD with 4+ years of experience
- 5+ years embedded software development experience in industry settings
- Experience in large-scale C/C++ code base
- Demonstrated experience working across disciplines to drive optimal solutions
- Experience with RTOS and C++ Test Frameworks
- Experience in software design and programming in C/C++ (C++ Focus) or Python for development, debugging, testing and system integration
- Experience in understanding hardware and how embedded systems work
- Experience on development and release of software APIs to orchestrate frameworks stimuli input and output capture
- Knowledge of the silicon development cycle
- Hands-on experience with peripherals such as UART, SPI, CSI-2, i2c, GPIO, and USB
- Experience with FPGA and hardware evaluation boards
-
Senior Software Engineer
5 days ago
Sunnyvale, CA, United States Lynx Software Technologies Full timeA leading software solutions company is seeking a Senior Software Engineer to join their team in Sunnyvale, CA. The role requires expertise in C/C++ and software development, along with strong communication skills. The ideal candidate will work with innovative technologies in a multi-site environment and must be eligible for government security clearance. A...
-
Sr. Software Engineer
2 weeks ago
Sunnyvale, CA, United States Lynx Software Technologies Full timeJob Title: Sr. Software Engineer Location: Sunnyvale, CA. Salary Range: $165,000 - $250,000 + Bonus Eligible Start Date: January 2026 Company Overview Founded in 2004 with locations in Atlanta, GA and Fort Worth, TX, Thompson Software Solutions LLC. team understands what is required to develop, integrate, test, and deploy software with a safety-critical...
-
Sr. Software Engineer
4 days ago
Sunnyvale, CA, United States Lynx Software Technologies Full timeJob Title: Sr. Software Engineer Location: Sunnyvale, CA. Salary Range: $165,000 - $250,000 + Bonus Eligible Start Date: January 2026 Company Overview Founded in 2004 with locations in Atlanta, GA and Fort Worth, TX, Thompson Software Solutions LLC. team understands what is required to develop, integrate, test, and deploy software with a safety-critical...
-
Sr. Software Engineer
2 weeks ago
Sunnyvale, CA, United States Lynx Software Technologies Full timeJob Title: Sr. Software Engineer Location: Sunnyvale, CA. Salary Range: $165,000 - $250,000 + Bonus Eligible Start Date: January 2026 Company Overview Founded in 2004 with locations in Atlanta, GA and Fort Worth, TX, Thompson Software Solutions LLC. team understands what is required to develop, integrate, test, and deploy software with a safety-critical...
-
Sr. Software Engineer
6 days ago
Sunnyvale, CA, United States Lynx Software Technologies Full timeJob Title: Sr. Software Engineer Location: Sunnyvale, CA. Salary Range: $165,000 - $250,000 + Bonus Eligible Start Date: January 2026 Company Overview Founded in 2004 with locations in Atlanta, GA and Fort Worth, TX, Thompson Software Solutions LLC. team understands what is required to develop, integrate, test, and deploy software with a safety-critical...
-
Senior Software Engineer
1 week ago
Sunnyvale, CA, United States Apple Full timeWeekly Hours: 40 Role Number: 200619935-3956 Summary Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The people here at Apple don’t just craft products - they build...
-
Senior Software Engineer
4 days ago
Sunnyvale, CA, United States Apple Full timeWeekly Hours: 40 Role Number: 200619935-3956 Summary Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The people here at Apple don’t just craft products - they build...
-
Software Engineer Senior
1 week ago
Sunnyvale, CA, United States Oasys Full timeSoftware Engineer Senior OASYS, INC., a Leading-Edge Government contractor, is seeking applicants for a Software Engineer Senior position to support our Space customer in Huntsville, Alabama and Sunnyvale, California. OASYS, INC. is seeking experienced Software Engineers to be part of a team developing missile defense technology that could forever change our...
-
Software Engineer Senior
1 week ago
Sunnyvale, CA, United States Oasys Full timeSoftware Engineer Senior OASYS, INC., a Leading-Edge Government contractor, is seeking applicants for a Software Engineer Senior position to support our Space customer in Huntsville, Alabama and Sunnyvale, California. OASYS, INC. is seeking experienced Software Engineers to be part of a team developing missile defense technology that could forever change our...
-
Software Engineer Senior
6 days ago
Sunnyvale, CA, United States Oasys Full timeSoftware Engineer Senior OASYS, INC., a Leading-Edge Government contractor, is seeking applicants for a Software Engineer Senior position to support our Space customer in Huntsville, Alabama and Sunnyvale, California. OASYS, INC. is seeking experienced Software Engineers to be part of a team developing missile defense technology that could forever change our...