Sr. Statistical Programmer
Principal software engineer job in Fremont, CA
NO third-party applicants
A clinical-stage biotech company in the Bay Area, focused on oncology therapeutics, is seeking a Senior Statistical Programmer to join their highly experienced team. This role replaces a senior consultant and requires strong oncology programming and regulatory submission expertise. The ideal candidate is independent, communicative, and capable of high-level decision-making.
Qualifications & Requirements:
15+ years of statistical programming experience; small to mid-sized sponsor company experience preferred
Strong oncology programming expertise
Recent regulatory submission experience
Ability to independently develop SAS programs and specifications (SDTM, ADaM)
Experience with data integration for clinical summaries and quality control of submission-ready components
Skilled in creating and maintaining listings, tabulations, graphical summaries, and formal statistical estimates/tests
Excellent understanding of CRFs, CRF specs, protocols, and related documentation
Java Software Engineer
Principal software engineer job in Pleasanton, CA
Backend Developer (Java) - 12-Month W2 Contract
Pay Rate: $55-$65/hour (Depending on Experience)
Contract Type: W2 | 12 Months
Russell Tobin is supporting a leading enterprise retailer in hiring a skilled Backend Developer for a long-term onsite contract in Pleasant, CA. This role is ideal for an experienced backend engineer with a strong background in Java, cloud technologies, microservices, and DevOps.
Key Responsibilities
Design, develop, and maintain backend services using Java and Spring Boot
Build and maintain RESTful APIs following best practices
Develop and support microservices-based architectures
Work with MongoDB and MySQL for data storage and retrieval
Implement event-driven solutions using Kafka or RabbitMQ
Deploy and manage containerized applications using Docker and Kubernetes (AKS or GKE)
Collaborate using DevOps tools such as GitHub, Jenkins, Chef, Puppet, or ArgoCD
Implement monitoring and alerting using Nagios, New Relic, GCP, or Splunk
Participate in Agile and Scrum ceremonies
Ensure adherence to SDLC and security compliance standards
Required Qualifications
7-10 years of total IT experience
6+ years of hands-on experience with Java, MongoDB, and MySQL
Strong hands-on experience with Java Spring Boot
Hands-on experience with API management and microservices development
Experience with public cloud platforms such as Azure or GCP
Hands-on experience with Kafka or RabbitMQ
Hands-on experience with Docker and Kubernetes (AKS or GKE)
Experience using DevOps tools including GitHub, Jenkins, Chef, Puppet, or ArgoCD
Experience with monitoring and alerting tools such as Nagios, New Relic, GCP, or Splunk
Strong understanding of RESTful API design principles
Strong knowledge of the Software Development Lifecycle, security compliance, Agile, and Scrum
Soft Skills
Inquisitive team player with an innovative mindset
Quick learner with strong adaptability to new technologies
Strong communication, collaboration, and problem-solving skills
Russell Tobin offers eligible employee's comprehensive healthcare coverage (medical, dental, and vision plans), supplemental coverage (accident insurance, critical illness insurance and hospital indemnity), 401(k)-retirement savings, life & disability insurance, an employee assistance program, legal support, auto, home insurance, pet insurance and employee discounts with preferred vendors.
Software Engineer
Principal software engineer job in Hayward, CA
Mission and Impact:
VIVIO Health, a Public Benefit Corporation, is revolutionizing pharmacy benefits management through data and technology. Our foundational principle - "The Right Drug for the Right Person at the Right Price" - drives everything we do. Since 2016, our evidence-based approach has delivered superior health outcomes while reducing costs for self-insured employers and health plans. By ensuring each patient receives the most appropriate medication for their specific condition at a fair market price, we're replacing the obsolete PBM Model with innovative solutions that work better for everyone.
Why Join VIVIO?
Innovation: Challenge the status quo and shape healthcare's future
Impact: Directly influence patient care and help change healthcare delivery
Collaboration: Work with passionate teammates dedicated to making a difference
Culture: Enjoy autonomy and reliability in a micromanagement-free environment
Growth: Expand your opportunities as we expand our business
Job Description
Position Overview
We are seeking an exceptional developer with robust Python skills to join our team. You will play a crucial role in building complex business operations logic. You should have a proven track record of building high-quality software, solving complex problems, and thriving in collaborative environments. Experience in regulated cloud environments like HIPAA or PCI is a plus. We expect a self-motivated individual who thrives in a collaborative environment and shares our commitment to enhancing the cost and quality of healthcare. If you're ready to make an impact, we want to hear from you!
Location: Hayward, CA. This is a Hybrid role
with a minimum of 3 in-office days.
Technical Stack:
Languages: Python, PHP
Databases: MySQL
Infrastructure: AWS or other Cloud experience, CICD
Core Responsibilities:
Design and develop scalable services and core libraries.
Develop batch processing jobs for data imports, reporting, and external integrations.
Build and maintain transaction processing systems with complex business rules.
Integrate third-party APIs and normalize data across multiple healthcare providers.
Implement HIPAA-compliant data handling, logging, and audit systems
Write comprehensive tests with proper mocking and maintain CI/CD pipelines.
Foster best practices in a lean startup setting through code reviews.
Promote knowledge sharing to build a collaborative culture.
Optimize architectures and designs through deep understanding of business processes
Ensure operational excellence through monitoring, documentation, and deployment automation.
Qualifications
Required Qualifications:
5+ years of development experience with production systems
BS or advanced degree in an engineering discipline or equivalent experience
SQL database design and optimization
Test-driven development and mocking strategies
Experience with data processing
Preferred Qualifications:
REST API design and integration experience
FastAPI or similar framework experience
CRM customization experience
ETL pipelines and Batch processing systems experience
Job orchestration frameworks experience
File-based and distributed storage systems
Healthcare/pharmacy technology background
Strong understanding of building software in regulated environments & security standards such as PCI DSS, ISO 27001, HIPAA, and NIST.
Other expectations: Hybrid work arrangement with work from office 3 days a week.
Additional Information
Compensation and Benefits:
Base Salary: $120-$140K/year
Bonus Eligible
Health benefits, including Medical, Pharmacy, Dental, Vision, and Life insurance
Stock Options
401K and company match
PTO
Opportunity to work for a growing and innovative company.
Dynamic and collaborative work environment.
The chance to make a real impact with a Public Benefit Corporation.
VIVIO Health is an Equal Opportunity Employer. All information will be kept confidential according to EEO guidelines.
Please be advised that job opportunities will only be extended after a candidate submits a completed job application and goes through our interview process, including 1:1 and/or group interviews via phone, video conferencing, and/or in-person. All legitimate correspondence from a VIVIO employee will come from our Smart Recruiter Applicant Tracking System "@smartrecruiter.com" or "@viviohealth.com" email accounts.
Software Engineer
Principal software engineer job in Fremont, CA
As a software engineer at General Medicine, you'll help build and scale a healthcare store that makes it delightfully simple to shop for any type of care. We provide upfront cash and insurance prices for virtual and in-person visits, prescriptions, labs, imaging, and more.
What we're looking for
We're looking for strong engineers to help us build a seamless and beautiful consumer healthcare product. We're looking for folks who will obsess over every detail of our patient experience, and also tackle the complex operational challenges of delivering care at scale. We are looking for engineers who care deeply about technical excellence but are also comfortable moving quickly - we are constantly navigating tradeoffs between engineering velocity and quality.
Our ideal candidate is hungry, high-agency, and aspires to be a generalist. Our engineers frequently write product requirements documents, write SQL to understand how features are performing, and own QA - no task is beneath us or outside of the scope of the role if it helps us to deliver a great product. We're looking for someone who can operate in an environment of significant ambiguity, and who is comfortable working closely with design, operations, and clinical stakeholders.
We don't expect you to have a healthcare background (though it's great if you do!). However, you should be excited by the prospect of digging into the messy complexities of the American healthcare system (integrating with EHRs, revenue cycle management, etc).
Qualifications
2+ years of experience building web apps as a full-stack engineer
Experience with modern infra tooling and programming languages. We currently use AWS, Ruby on Rails, and NextJS, and would expect you to have proficiency in a modern tech stack even if it isn't the one we are using.
Please note that this role is based in either our SF office (near Market and Spear St) or our Boston office (Central Square, Cambridge). We expect our team to work from the office least 3 days per week.
Why join us
We're an experienced team that has built a company in this space before, our product has clear product-market fit, and we've raised money from top investors.
We have an ambitious and distinctive vision for what can be built in consumer healthcare. We believe LLMs and price transparency legislation have opened up several massive opportunities.
If you're an ambitious and entrepreneurial software engineer and this resonates, please apply.
BIOPHARMACEUTICAL - SR C&Q ENGINEER
Principal software engineer job in Hayward, CA
Previous Pharmaceutical/Biotech experience is mandatory for this role.
MMR Consulting is an engineering and consulting firm specializing in the pharmaceutical and biotechnology industries. Its services include Engineering, Project Management, and other Consulting services.
MMR Consulting has offices in Canada, USA, and Australia.
This is an outstanding opportunity to join our growing team, where the successful candidate will work with a group of engineers and specialists involved in project management, commissioning and qualification, of equipment, systems and facilities. The work will require working out of the client's facilities in San Francisco Bay Area, California.
This role is for Bioprocess Sr. C&Q Engineer role to work on the commissioning, qualification, startup of upstream and downstream bioprocess systems/equipment in the biopharmaceutical industry, as well as process equipment in pharma/biotech industries. The ideal candidate should possess leadership skills to lead/mentor intermediate/junior engineers.
Responsibilities
Provide technical guidance into the commissioning, qualification and start-up of various equipment and facilities used in life science manufacturing, such as bioreactors, tanks, CIP, Buffers, Media, Chrom, TFF, washers & autoclaves, etc.
Lead the development of key qualification deliverables during the project lifecycle to ensure project is well defined, and the action plan to test the system is applicable and relevant.
Lead qualification processes throughout the project lifecycle such as VPP, Risk Assessments, RTM, DQ, FAT, SAT, IQ, OQ and PQ as appropriate to ensure timely completion and to ensure all quality and engineering specifications are met.
Prepare protocols, execute protocols, summarize data, resolve deviations, prepare final reports.
Experience with C&Q of process equipment, utilities, facilities is an asset. Thermal Validation experience is an asset.
Coordinate meetings with cross-functional departments, to drive project progress, facilitate decisions, provide updates.
Engage other departments, as required, for design reviews and decisions.
Travel may be occasionally required for meetings with clients, equipment fabrication vendors or Factory Acceptance Testing (FATs).
Work may require occasional support over shutdowns or extended hours, specifically during installation and commissioning / validation phases.
Client-management (maintain key Client relationships in support of business development and pursuit of new work), project scheduling/budgeting, coordination of client and MMR resources for effective project delivery, supporting business development (providing technical support to the sales as required for proposals/opportunities), presenting at industry conferences/publishing papers etc.
Visit construction and installation sites following all site safety requirements.
Other duties as assigned by client, and/or MMR, based on workload and project requirements.
Qualifications
8-12+ years for years of experience in commissioning, qualification or validation of various systems within the pharmaceutical/biotech industry.
Excellent written and spoken English is required including the preparation of technical documents in English
Knowledge of requirements for a cGMP operations, including SOPs, Change Controls, Validation.
Experience with developing and executing validation projects. Risk-Based Commissioning & Qualification approaches, such as ASTM E-2500 or ISPE ICQ, is considered an asset, but not required.
Experience with commissioning and qualification of biotech process equipment (upstream or downstream or both), such as some, but not all, of the following: fermentation, bioreactors, downstream purification processes (chromatography, TFF, UF) is required
Experience with commissioning & qualification of process control systems (i.e. PCS, SCADA, Historians) and building automation systems (i.e. Siemens Insight / Desigo, JCI Metasys) are considered an asset, but not required.
Experience with Qualification or Validation of clean utilities, ISO clean rooms, and Thermal Validation is considered an asset.
Experience with preparation and execution of URS's, DQ's, RTMs, Risk Assessments, CPPs, VPPs, FATs, SATs, IOQs, NCRs, Final Reports.
Ability to lift 50 lbs.
Engineering or Science degree, preferably in Mechanical, Electrical, Chemical, Biochemical, Electromechanical or a related discipline.
Ability to handle multiple projects and work in a fast-paced environment.
Strong multi-tasking skills
Salary range: 100,000$ -145,000$ based on experience.
Equal Employment Opportunity and Reasonable Accommodations
MMR Consulting is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Our hiring decisions are based on merit, qualifications, and business needs. We are committed to working with and providing reasonable accommodations to individuals with disabilities globally. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application or interview process, please let us know the nature of your request.
Systems Software Engineer
Principal software engineer job in Pleasanton, CA
Now Hiring: Systems Software Engineer II
📍
Pleasanton, CA
| 💰
$108,000 - $135,000 per year
🏢 About the Role
We're looking for an experienced Systems Software Engineer II to join Sunbelt Controls, a leading provider of Building Automation System (BAS) solutions across the Western U.S.
In this role, you'll develop and program databases, create custom graphics, and integrate control systems for smart buildings. You'll also support project startups, commissioning, and troubleshooting - working closely with project managers and engineers to deliver high-quality, energy-efficient building automation solutions.
If you have a passion for technology, problem-solving, and helping create intelligent building systems, this opportunity is for you.
⚙️ What You'll Do
Design and program BAS control system databases and graphics for assigned projects.
Lead the startup, commissioning, and troubleshooting of control systems.
Work with networked systems and diagnose LAN/WAN connectivity issues.
Perform pre-functional and functional system testing, including LEED and Title 24 requirements.
Manage project documentation, including as-builts and commissioning records.
Coordinate with project teams, subcontractors, and clients for smooth execution.
Mentor and support junior Systems Software Engineers.
🧠 What We're Looking For
2-5 years of experience in Building Automation Systems or a related field.
Associate's degree in a technical field (Bachelor's in Mechanical or Electrical Engineering preferred).
Proficiency in MS Office, Windows, and basic TCP/IP networking.
Strong organizational skills and the ability to manage multiple priorities.
Excellent communication and customer-service skills.
Valid California driver's license.
💎 Why You'll Love Working With Us
At Sunbelt Controls, we don't just build smart buildings - we build smart careers. As a 100% employee-owned company (ESOP), we offer a supportive, growth-oriented environment where innovation and teamwork thrive.
What we offer:
Competitive salary: $108K - $135K, based on experience
Employee-owned company culture with a family-oriented feel
Comprehensive health, dental, and vision coverage
Paid time off, holidays, and 401(k)/retirement plan
Professional growth, mentorship, and ongoing learning opportunities
Veteran-friendly employer & Equal Opportunity workplace
🌍 About Sunbelt Controls
Sunbelt Controls is a premier BAS solutions provider serving clients across multiple industries, including data centers, healthcare, education, biotech, and commercial real estate. We specialize in smart building technology, system retrofits, analytics, and energy efficiency - helping clients reduce operational costs and achieve sustainable performance.
👉 Apply today to join a team that's shaping the future of intelligent buildings.
#Sunbelt #BuildingAutomation #SystemsEngineer #HVACControls #BASCareers
Software Engineer
Principal software engineer job in McClellan Park, CA
RELOCATION ASSISTANCE: No relocation assistance available CLEARANCE TYPE: NoneTRAVEL: Yes, 10% of the TimeDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
Northrop Grumman Mission Systems (NGMS) is looking for you to join our team as a Software Engineer based in McClellan, CA.
This position is contingent upon contract award.
What You'll Get to Do:
The selected candidates will participate in the entire software development lifecycle with a concentration in software engineering. The candidates will work closely with other software developers accomplishing the following:
Complete work independently and as a part of an Agile team
Support team in completing necessary software on schedule
Solve complex problems through innovative and creative solutions
Collaborate with software designers and/or software engineers in the planning, design, development, and utilization of software systems
Regularly demonstrate progress to customers
Basic Qualifications:
A bachelor's in science degree in a STEM field with a minimum of 2 years of software development experience, or a Master's in science degree in a STEM field
Experience with Python, C++, & Linux
Ability to obtain/maintain access to work on-site in McClellan, CA
Ability to obtain/maintain a DoD Secret security clearance
Must have a track record as an effective communicator and problem solver who is able to develop and maintain good working relationships with internal and external stakeholders.
Must demonstrate a broad skill set balanced between interpersonal and technical capabilities achieving sustainable quality products.
Preferred Qualifications:
Ability to comprehend and analyze complex problems
Ability to collaborate in a team environment
Experience with Docker containerization, Kubernetes (K8s or K5s)
Experience with artificial intelligence (AI) and/or machine learning development, and prototyping
Current Department of Defense (DoD) Secret clearance
Experience with Nvidia Omniverse
Knowledge of STANAG 4586
Experience with UI design/development
What We Can Offer You:
Northrop Grumman provides a comprehensive benefits package and a work environment which encourages your growth and supports the mutual success of our people and our company. Northrop Grumman benefits give you the flexibility and control to choose the benefits that make the most sense for you and your family.
Your benefits will include the following: Health Plan, Savings Plan, Paid Time Off and Additional Benefits including: Education Assistance, Training and Development, 9/80 Work Schedule (where available), and much more!
Primary Level Salary Range: $91,800.00 - $137,600.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Auto-ApplyEmbedded Software Engineering - College Intern
Principal software engineer job in Walnut Creek, CA
at Wind River
Embedded Software Engineer - College Intern ABOUT WIND RIVER Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has been an innovator and pioneer, powering billions of systems that require the highest levels of security, safety, and reliability. Wind River helps customers across automotive, aerospace, defense, industrial, medical, and telecommunications industries solve complex technology challenges on their journey toward the new intelligent machine economy. The company's software powers generation after generation of the safest, most secure systems in the world. Examples include playing a key role in NASA space missions such as Artemis I, the James Webb Space Telescope, and multiple Mars rovers. We've achieved recent 5G milestones including the world's first successful 5G data session with Verizon and building one of the largest Open RAN networks in the world with Vodafone. The company has received industry recognition for its technology innovation and leadership, and for its workplace culture, including global Great Place to Work certification and being named a “Top Workplace” for ten consecutive years. If you want to be part of a unique culture where the lived experience is based on our cultural attributes of growth mindset, customer-focus, and diversity, equity, inclusion & belonging, come join us and help advance the future software defined world. YOUR ROLE We seek a summer intern college students to join our Professional Services Embedded Software Engineering team. This is an exciting opportunity to work on cutting-edge development projects and collaborate with a team of experts in the embedded software field. As a contributing member of our North American team, you'll develop embedded solutions for critical infrastructure industries.In your daily job you will:
Develop, implement, and test embedded software systems, including device drivers and Board Support Packages for embedded hardware using Linux, VxWorks Real Time Operating System, or Helix Virtualization Platform
Produce high-quality software, including projects that require safety certification
Troubleshoot and debug embedded software, solving complex technical issues
Collaborate with project teams to deliver mission-critical embedded solutions to clients
Participate in design, code, and test reviews; contribute to team and customer technical discussions
HOW YOU WILL CONTRIBUTE
Key skills and competencies for succeeding in this role are:
Pursuing a BS or MS degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
Strong academic performance, involved in student groups, volunteer work, leadership
Junior, Senior or MS standing for summer internships
Strong proficiency in C/C++ programming
Experience with embedded systems development (device drivers, boot loaders, Board Support Packages, firmware) and familiarity with embedded processors (ARM, MIPS, x86, PowerPC, RISC V)
Excellent communication skills (verbal and written) and ability to work effectively in a team
Preferred: Real-time operating system (RTOS) experience (e.g., VxWorks, Linux Preempt-RT, Zephyr)
APPLICANT PRIVACY NOTICE: Your privacy is of the utmost importance to us. At Wind River, we strictly adhere to all applicable data privacy laws. Please review Wind River's Applicant Privacy Notice, which can be found here .
“Wind River is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law”
SECURITY CLEARANCE REQUIREMENTS Successful candidates must engage in a security clearance process in regard to their citizenship in order to perform fundamental job duties, as per applicable law. In particular, candidates with certain citizenship may not be able to perform such fundamental job duties. Currently, this includes citizens of the following countries: Belarus; Burma; China; Cuba; Iran; North Korea; Syria; Venezuela; Afghanistan; Cambodia; Central African Republic; Cyprus; Democratic Republic of Congo; Ethiopia; Eritrea; Haiti; Iraq; Lebanon; Libya; Russia; Somalia; South Sudan; Sudan; Zimbabwe. The security clearance process may take a significant amount of time to complete, and any offer of employment will be contingent on the candidate's legal ability to perform the fundamental job duties. Wind River is committed to meeting its obligations to candidates under applicable human rights law and privacy law in this regard.
Auto-ApplyEmbedded Software Application Engineer
Principal software engineer job in Pleasanton, CA
Job DescriptionAlif Semiconductor is revolutionizing the way secure connected AI-enabled embedded solutions are created. We are looking for motivated individuals who want to be involved in a fast-paced environment with cutting-edge technology.
We are looking for self-driven and motivated Application Engineer in Pleasanton, CA to help us promote and support the groundbreaking family of Ensemble Micro Controllers that has received a lot of industry attention.Responsibilities
Design Embedded Firmware, Application Examples and a Proof-of-Concept solutions.
Develop reference designs in cooperation with Partners and Independent Design Houses.
Create and present training material targeting embedded applications and solutions.
Ensure customer satisfaction by providing outstanding support and guidance.
Contribute to the development of documentation such as Application Notes, Quick Start Guides and User Manuals.
Work with the marketing team to validate product requirements and review new product introduction materials.
Work with the Documentation team to review and update Datasheets and Technical Reference Manuals.
Assist in business development activities.
Requirements
BSc degree in Electrical Engineering or Computer Science.
5+ years of experience of developing firmware and/or software for embedded products. Experience with IoT edge devices a plus.
Demonstrated experience in developing device drivers and application software for digital and analog peripherals.
Proficient in developing software for embedded Linux. Experience with Real Time Operating Systems and bare metal is a big plus.
Proficient in C and/or C++ programming with best engineering and software development practices.
Hands-on experience with oscilloscopes, logic analyzers and other standard lab equipment.
Comfortable working with well-defined and ambiguous requirements.
Excellent interpersonal communication skills and proactive, can-do attitude.
Desired Skills & Experience
Experience and interest in ML/AI are a big plus.
Experience with processor startup code, BSP, board bring up and debugging is a big plus.
Experience with power management for embedded systems is a big plus.
The annual salary range for this position will be between $150,000 to $250,000. The actual annual salary paid will be determined based on job-related skills, experience, qualifications, work location and market conditions. The expected base pay range for this role may be modified based on market conditions.Alif Semiconductor provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Software Engineer, Custodian Data
Principal software engineer job in San Ramon, CA
Senior Software Engineer, Custodian Data Do you have a passion for finance & investing? Are you excited by the challenge of modeling industry-critical data and making it highly available? Do you enjoy solving complex technical problems and delivering high-quality software? If so, we invite you to join our innovative Custodian Data team.
At Ridgeline, our Senior Software Engineers play a key role in building an industry-defining, fast, scalable custodian data engine with full asset class support and global market coverage. You'll work with cutting-edge technologies-including AI tools like GitHub Copilot and ChatGPT-in a fast-moving, creative, and collaborative environment.
As a Senior Engineer on the Custodian Data team, you will contribute to the evolution of our architecture, ensure delivery of high-quality systems, and work closely with design, product, and engineering partners to build cloud-native applications that power mission-critical workflows for our customers.
You must be work-authorized in the United States without the need for employer sponsorship.
What you will do
* Contribute hands-on technical skills, domain knowledge, and design input to a collaborative engineering team
* Participate in the full software development lifecycle-from requirements and design reviews to building, testing, and deploying code
* Build and maintain cloud-native applications using AWS-based services across our platform
* Design, develop, and support APIs, events, and distributed services with a focus on scalability and reliability
* Develop Data pipelines for ingesting and enriching data.
* Implement and improve developer tooling and automation to drive high-quality, scalable, and maintainable systems
* Participate in production support, including L2/L3 support and on-call rotation, ensuring high availability for customer-facing systems
* Drive improvements in observability, instrumentation, and performance monitoring
* Advocate for and contribute to strong engineering fundamentals, including automated testing at all levels
* Collaborate cross-functionally with product, QA, and other engineering teams
* Demonstrate ownership, creativity, and a willingness to dive deep into business domain problems
* Contribute to an engineering culture rooted in learning, teaching, inclusion, and transparency
Desired Skills and Experience
* 5-7+ years in a software engineering role, with experience delivering enterprise-grade applications
* Extensive experience in Java or Kotlin
* Experience building cloud-native applications on AWS, Azure, or Google Cloud
* Experience with API development and/or event-driven architecture
* Understanding of high-availability and distributed systems concepts
* Experience participating in on-call rotations and handling L2/L3 support
* Proficiency with observability tooling, performance monitoring, and production debugging
* Strong grasp of automated testing practices across unit, integration, and end-to-end levels
* Ability to break down complex problems, propose solutions, and communicate clearly
* A degree in Computer Science, Information Systems, or a related discipline, or equivalent experience
* Genuine interest in collaborating with others and having fun at work
Bonus Points
* Experience working on data pipelines, reconciliation systems, market data ingestion, or other fintech applications
* Understanding of AWS services and infrastructure patterns
* Experience with Docker or containerization
* Familiarity with agile methodologies
* Experience with caching technologies
* Experience with data modeling or designing schemas
* Exposure to React or willingness to learn
* Experience building or owning systems with significant performance or scale requirements
* Ability to manage multiple priorities and deliver high-quality work in a fast-paced environment
* Strong written and verbal communication skills
* An aptitude for problem-solving and continuous improvement
* Demonstrated ability to collaborate and positively influence your team
About Ridgeline
Ridgeline is the industry cloud platform for investment management. Founded in 2017 by visionary entrepreneur Dave Duffield (co-founder of PeopleSoft and Workday), Ridgeline is purpose-built to transform how investment managers run their businesses.
Headquartered in Lake Tahoe with offices in Reno, Manhattan, and the Bay Area, Ridgeline is proud to be a people-first, fast-growing company recognized as a "Best Workplace for Innovators" by Fast Company, a "Top U.S. Startup" by LinkedIn, and a "Top 100 Software Company" by The Software Report.
We are a community-minded, discrimination-free equal opportunity workplace.
Compensation and Benefits
The typical starting salary range for this role is: $146,000 - $172,000
Final compensation will be based on experience and expertise. All employees are eligible to participate in our Company Stock Plan subject to the Stock Option Agreement.
Ridgeline offers exceptional benefits, including unlimited vacation, wellness and education reimbursements, and $0-cost employee insurance plans. Visit our Careers page to learn more.
About Ridgeline
Ridgeline is the industry cloud platform for investment management. It was founded in 2017 by visionary entrepreneur Dave Duffield (co-founder of both PeopleSoft and Workday) to address the unique technology challenges of an industry in need of new thinking. We are building a modern platform in the public cloud, purpose-built for the investment management industry to empower businesses like never before.
Headquartered in Lake Tahoe with offices in Reno, Manhattan, and the Bay Area, Ridgeline is proud to have built a fast-growing, people-first company that has been recognized by Fast Company as a "Best Workplace for Innovators," by LinkedIn as a "Top U.S. Startup," and by The Software Report as a "Top 100 Software Company."
Ridgeline is proud to be a community-minded, discrimination-free equal opportunity workplace.
Ridgeline processes the information you submit in connection with your application in accordance with the Ridgeline Applicant Privacy Statement. Please review the Ridgeline Applicant Privacy Statement in full to understand our privacy practices and contact us with any questions.
Auto-ApplySoftware Development Engineer, Firmware Validation
Principal software engineer job in Fremont, CA
Primary Duties & Responsibilities
Bridge the gap between hardware and software by developing a modular python framework to communicate with low-level hardware using protocol-level communication interfaces (e.g., USB, I2C, UART) which enables our software application to interact with hardware for efficient firmware validation and seamless hardware-software integration.
Design and implement high-level software abstractions for low-level hardware communication protocols, ensuring minimal latency and preserving the performance characteristics of time-sensitive I2C transactions.
Develop reusable test scripts and modules to validate firmware behavior, execute regression suites, support new product introduction (NPI) testing and hardware bring-up.
Implement structured logging and reporting, generating outputs in formats like JSON, CSV, or HTML for traceability and auditability.
Maintain high code quality, detailed documentation for Application architecture, testing procedures, validation results and reusable components for future scalability
Integrate with databases or dashboards for test result visualization and analytics
Education & Experience
Bachelor's degree in computer engineering, Electrical Engineering, Computer Science or a related field. Master's degree preferred but not required.
Preferred 1-2 years of industry experience.
Skills
Strong programming skills in Python, C++ and C# with experience in building modular, scalable codebases
Deep understanding of hardware communication protocols: I2C, SPI, UART, USB, MDIO, etc.
Experience developing test frameworks or automation tools for firmware or embedded hardware.
Familiarity with tools like smbus2, pyserial, python-periphery, pyvisa, or similar.
Ability to debug using lab tools (oscilloscopes, logic analyzers, power meters).
Comfortable working in a Linux environment, with git, scripting, and CI fundamentals.
Strong verbal and written communication skills for documentation and cross-functional work.
Prior experience in optical transceiver validation, CMIS protocol, or related hardware.
Exposure to IronPython or C#/Python interop in WPF environments, experience integrating with test databases or visualization tools.
Working Conditions
This position is on-site full time.
May require occasional off-site meetings or travel
Regular use of a computer and other office equipment is necessary
Interaction with team members and external contacts is a regular part of the job
May require occasional overtime and flexibility in work hours to accommodate the executive's needs
Physical Requirements
Sitting for extended periods while working on a computer or conducting meetings.
Use of hands and fingers for typing, writing, and handling documents.
Occasional lifting of objects or materials up to 20 pounds for administrative tasks.
Ability to communicate verbally and in writing.
Mobility within the office environment to attend meetings or interact with colleagues
Safety Requirements
All employees are required to follow the site EHS procedures and Coherent Corp. Corporate EHS standards.
Quality and Environmental Responsibilities
Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and/or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System.
Culture Commitment
Ensure adherence to company's values (ICARE) in all aspects of your position at Coherent Corp.:
Integrity - Create an Environment of Trust
Collaboration - Innovate Through the Sharing of Ideas
Accountability - Own the Process and the Outcome
Respect - Recognize the Value in Everyone
Enthusiasm - Find a Sense of Purpose in Work
Coherent Corp. is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
If you need assistance or an accommodation due to a disability, you may contact us at
******************************
.
Auto-ApplySoftware Engineer, BCI Applications
Principal software engineer job in Fremont, CA
We are creating devices that enable a bi-directional interface with the brain. These devices allow us to restore movement to the paralyzed, restore sight to the blind, and revolutionize how humans interact with their digital world.
Team Description:
The Brain Computer Interface (BCI) Applications Team is responsible for delivering a product that gives people with paralysis the ability to control computers, phones, and robotic arms with their minds at the same speed and functionality level as able-bodied people can. The team works closely with the PRIME clinical study patients which allows them fast and direct feedback about new features from users. The work in the team is multidisciplinary and team members have diverse backgrounds in software engineers, design engineering, ML engineering and neuro-engineering.
Job Description and Responsibilities:
As a Software Engineer in the BCI team, you will collaborate with our users, specifically clinical trial participants, to comprehend their requirements and engineer brain-computer interface software systems that deliver exceptional user experiences. You will take the lead in creating innovative applications, implementing new features, and resolving existing issues to enhance the overall functionality of the software.
Develop, test, and validate software systems
Work with cross-functional teams to design new BCI functionalities and novel computer user interfaces
Work with study participants to iterate on and further refine the software
Mentor others in achieving engineering excellence and be a catalyst on the team through code review, design review, and technical presentations
Write algorithms to decode brain activity
Design user experiences centered around brain control
Note: The team is hiring software engineers at all levels, both junior and senior. What matters most is evidence of exceptional abilities and a drive to succeed.
Required Qualifications:
Strong experience with full-stack development; experience with native (desktop/ Android/ iOS) preferred
Strong experience in operating system knowledge in low latency concurrency programming, memory management and networking
Fluent in programming languages such as Swift, Objective-C, Kotlin or Java
Experience in architecting elegant, maintainable, performant and reliable user facing software applications
Evidence in delivering high-impact projects to users or businesses with clear metrics and fast iteration cycle
Evidence of exceptional ability in engineering
Strong understanding of engineering first principles
You are resourceful, flexible, and adaptable; no task is too big or too small
Excellent communication and collaboration skills
Bachelor's degree in Computer Science or a related field or equivalent experience
Fast forward to 37:43 to learn more about software and UI:
Expected Compensation:
The anticipated base salary for this position is expected to be within the following range. Your actual base pay will be determined by your job-related skills, experience, and relevant education or training. We also believe in aligning our employees' success with the company's long-term growth. As such, in addition to base salary, Neuralink offers equity compensation (in the form of Restricted Stock Units (RSU)) for all full-time employees.
Base Salary Range:$150,000-$281,000 USD
What We Offer:
Full-time employees are eligible for the following benefits listed below.
An opportunity to change the world and work with some of the smartest and most talented experts from different fields
Growth potential; we rapidly advance team members who have an outsized impact
Excellent medical, dental, and vision insurance through a PPO plan
Paid holidays
Commuter benefits
Meals provided
Equity (RSUs)
*Temporary Employees & Interns excluded
401(k) plan
*Interns initially excluded until they work 1,000 hours
Parental leave
*Temporary Employees & Interns excluded
Flexible time off
*Temporary Employees & Interns excluded
Auto-ApplySoftware Engineer
Principal software engineer job in Fremont, CA
@HYVE Solutions, missions to help customers, business partners, and employees achieve success through shared goals, strategies, resources and technology solutions.
Job DescriptionHyve Solutions is a leader in the data center solutions industry, designing, manufacturing, and delivering custom Server, Storage, and Networking Solutions to the world's largest Cloud, Social Media, and Enterprise companies. We pride ourselves on collaboration, innovation and thought leadership. Our team consists of diverse, forward-thinking individuals who dare to challenge the status quo, while working with many of the world's biggest customers. Hyve Solutions is a part of Synnex Corporation, a Fortune 500 company. Become part of a team that thrives on excellence in a fast changing, high-growth technology environment!Hyve Solutions is looking for a software engineer that have a proven coding skills and a strong work ethic to work in a challenging, fast-paced, energetic environment to ensure that our test automation is working as expecting and manufacture has built and deliver high quality products.Responsibility
Design and develop test automation solution to support server & rack integration test in production and lab environment.
Understand the manufacturing build and test process, propose and implement test software/tools enhancements/improvements.
Collaborates and communicates with internal and outsourced development partners.
Participates as a member of project team to develop and execute reliable, cost effective and high quality and highly automate test solutions for low to moderately-complex products.
Communicate with other teams to analyst and solve technical problems.
Qualification:
5+ years of hand on experience in software development preferred.
Experienced with the Python Programming language and Bash scripting.
Familiar with version tools such as Git, Docker, and Podman.
Familiar with CI/CD system.
Proficient in Linux environment.
Demonstrated experience in SQL database skill.
Good communication skill on global team collaboration.
Strong problem-solving and object-oriented design skill.
Ability to excel in fast-paced environment.
Ability to perform deep, technical troubleshooting.
Bachelors in Computer Science or Computer Engineering.
Pay $105,000 - $125,000
@ HYVE Solutions, we believe employees are our greatest asset and we empower them to make a difference in our business. Diversity and inclusion make us all better. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.
Auto-ApplyUS 2026 Software - Machine Learning Intern
Principal software engineer job in Fremont, CA
About the Role We are seeking a Software Intern to support the development of tools, frameworks, and applications that enable neural network models to run efficiently on TetraMem s novel analog compute-in-memory chips. This is an exciting opportunity to work at the intersection of software, hardware, and artificial intelligence.
Responsibilities
Develop and optimize Python or C++ code for neural network and machine learning model compression, conversion, deployment, and runtime environments
Analyze and adapt ML models for to improve their compatibility and efficiency on compute-in-memory hardware and software
Support software design, development, and performance profiling
Collaborate with AI researchers and hardware engineers to validate system-level functionality
Participate in code reviews, testing, and documentation
Qualifications
Currently pursuing a degree in Computer Science, Electrical Engineering, or related field
Solid programming experience in Python, C++, or similar
Understanding of data structures, algorithms, and software architecture
Familiarity with AI/ML frameworks (e.g., TensorFlow, PyTorch) is a plus
Strong problem-solving skills and eagerness to learn
Salary Range: $35-45 USD/hr
Software Engineer, Infrastructure
Principal software engineer job in Fremont, CA
Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry veterans and working on exciting projects that have a significant impact, we encourage you to apply.
**Required Skills:**
Software Engineer, Infrastructure Responsibilities:
1. Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences
2. Implement custom user interfaces using latest programming techniques and technologies
3. Develop reusable software components for interfacing with back-end platforms
4. Analyze and optimize code for quality, efficiency, and performance
5. Lead complex technical or product efforts and provide technical guidance to peers
6. Architect efficient and scalable systems that drive complex applications
7. Identify and resolve performance and scalability issues
8. Work on a variety of coding languages and technologies
9. Establish ownership of components, features, or systems with expert end-to-end understanding
**Minimum Qualifications:**
Minimum Qualifications:
10. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
11. 6+ years of programming experience in a relevant language or 3+ years of experience + PhD
12. Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships
13. Experience building maintainable and testable code bases, including API design and unit testing techniques
**Preferred Qualifications:**
Preferred Qualifications:
14. 6+ years relevant experience building large-scale infrastructure applications or similar experience
15. Experience with scripting languages such as Python, Javascript or Hack
16. Experience designing, analyzing and improving efficiency, scalability, and stability of various system resources
17. Experience owning a component, feature or system
18. Experience building and shipping high quality work and achieving high reliability
19. Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
20. Exposure to architectural patterns of large scale software applications
21. Experience in programming languages such as C, C++, Java
**Public Compensation:**
$70.67/hour to $208,000/year + bonus + equity + benefits
**Industry:** Internet
**Equal Opportunity:**
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
Software Engineer, iOS Core Product - Stockton, USA
Principal software engineer job in Stockton, CA
Job Description
The mission of Speechify is to make sure that reading is never a barrier to learning.
Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its App of the Day.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.
Overview
With the growth of our iOS app, being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users.
We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount.
Our interview process involves several technical interviews and we aim to complete them within 1 week.
What You'll Do
Opportunity to lead key engineering and product decisions
Actively shipping production code for the Speechify iOS app
Work within a dedicated product team
Participate in product discussions to shape the product roadmap
Maintain and enhance the existing complex app architecture
An Ideal Candidate Should Have
Experience. You've worked on products that scaled to a large user base
Track record. You have worked on various products from inception to decent traction. You have been responsible for engineering the product
Customer obsession. We expect every team member whose responsibilities directly impact customers to be constantly obsessed about providing the best possible experience
Product thinking. You make thoughtful decisions about the evolution of your product and support internal teams and designers into taking the right direction
Speed. You work quickly to generate ideas and know how to decide which things can ship now and what things need time
Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
Technical skills. Swift, SwiftUI
Technical Requirements:
Swift Programming Language
SwiftUI experience
Experience in Multithreading Programming
Working with CI/CD infrastructure
Experience with Fastlane
SOLID principles, the ability to write every single class according to SOLID
Experience with Git and understanding of different Git strategies
What We offer:
A fast-growing environment where you can help shape the company and product
An entrepreneurial crew that supports risk, intuition, and hustle
The opportunity to make a big impact in a transformative industry
A competitive salary, a collegiate atmosphere, and a commitment to building a great asynchronous culture
Work on a product that millions of people use and where daily feedback includes users sharing that they cried when they first found the product because it was so impactful on their lives
Support people with learning differences like Dyslexia, ADD, Low Vision, Concussions, Autism, and Second Language Learners, and give reading superpowers to professionals all over the world
Work in one of the fastest growing sectors of tech: Intersection of Artificial Intelligence and Audio
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Full Stack Software Engineer
Principal software engineer job in Fremont, CA
About the Role We are seeking a Full Stack Software Engineer with deep experience in Golang, Python, Angular, cloud services, and Containerized Development to join our growing engineering team. As a software engineer, you will collaborate closely with cross-functional teams-including product management, DevOps, and QA-to build end-to-end applications and services that power our next-generation platforms. You'll be responsible for the entire development lifecycle: from architecture and design to deployment and maintenance.
Key Responsibilities
* Design, develop, and maintain end-to-end scientific computing applications using Golang, Python, and Angular.
* Solid understanding of at least one modern SQL-based database, e.g. Postgres.
* Architect scalable, cloud-native applications leveraging platforms on Azure.
* Containerize and deploy applications using Docker and modern CI/CD pipelines.
* Collaborate with product managers and stakeholders to translate business needs into technical specifications.
* Optimize performance and ensure the reliability, security, and maintainability of services.
* Conduct code reviews, mentor junior developers, and help establish best practices across the engineering team.
* Write unit, integration, and end-to-end tests to maintain high-quality standards.
* Contribute to architecture discussions, propose innovative solutions, and champion continuous improvement.
Required Qualifications
* A commitment to continuous learning and your own professional development.
* Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience).
* 3-6 years of experience as a Full Stack or Backend Engineer.
* Strong proficiency in at least one modern programming language. Go/Python/TypeScript is preferred.
* Experience with modern web frameworks (Angular preferred).
* Solid experience in building well-documented RESTful APIs and microservices with OpenAPI specifications.
* Experience working with cloud environments (AWS, Azure, or GCP) and related services (Lambda, S3, Cloud Functions, etc.).
* Hands-on experience with Docker and container orchestration tools (e.g., Kubernetes).
* Strong understanding of SQL and NoSQL databases.
* Knowledge of CI/CD pipelines and DevOps practices.
* Excellent problem-solving, communication, and collaboration skills.
Preferred Qualifications
* Prior experience in solar energy or PV modeling a big plus.
* Proficiency in Angular (v10+ preferred) for developing responsive, user-friendly web applications.
* Familiarity with Terraform or other Infrastructure-as-Code tools.
* Background in data processing or real-time analytics.
Nextpower offers a comprehensive benefits package. We provide health care coverage, dental and vision, 401(K) participation including company matching, company paid holidays with unlimited paid time off, generous discretionary company bonuses, life and disability protection and more. Employees in certain positions may be eligible for stock compensation. All plans are in accordance with relevant plan documents. For more information on Nextpower's benefits please view our company website at ****************** Pay is based on market location and may vary based on factors including experience, skills, education and other job-related reasons. The annual salary range for this position is $170,000 to $190,000.
At Nextpower, we are driving the global energy transition with an integrated clean energy technology platform that combines intelligent structural, electrical, and digital solutions for utility-scale power plants. Our comprehensive portfolio enables faster project delivery, higher performance, and greater reliability, helping our customers capture the full value of solar power. Our talented worldwide teams are redefining how solar power plants are designed, built, and operated every day with smart technology, data-driven insights, and advanced automation. Together, we're building the foundation for the world's next generation of clean energy infrastructure.
Nextpower is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
We are Nextpower
Auto-ApplyC#/.Net Software Engineer
Principal software engineer job in Folsom, CA
Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest “Canadian-Owned” IT staffing/consulting company.
Procom's areas of staffing expertise include:
• Application Development
• Project Management
• Quality Assurance
• Business/Systems Analysis
• Datawarehouse & Business Intelligence
• Infrastructure & Network Services
• Risk Management & Compliance
• Business Continuity & Disaster Recovery
• Security & Privacy
Specialties• Contract Staffing (Staff Augmentation)
• Permanent Placement (Staff Augmentation)
• ICAP (Contractor Payroll)
• Flextrack (Vendor Management System)
Job Description
C#/.Net Software Engineer
On behalf of our client, Procom Services is searching for a C#/.Net Software Engineer for a contract opportunity in Folsom, CA.
C#/.Net Software Engineer Job Details
Convert/Implement GUI forms utilizing WPF and C#.
Interface visual forms and controls with low level hardware control libraries.
C#/.Net Software Engineer Mandatory Skills
Solid foundation in object-oriented design principles
Solid experience in Microsoft .NET using C# and WPF
Solid experience with N-tier architecture.
Experience with data visualization tools.
Familiarity with source code control and archiving systems
Experience with various bus technologies and protocols such as GPIB, HPIB, I2C, TCP/IP, RS-232, and USB, for communicating with lab test equipment and communication between host computers and custom test hardware is highly desirable
Experience with agile software development practice, scrum, sprint planning, retrospectives, etc.
Software Engineer Start Date
ASAP
Software Engineer Assignment Length
3 Months
"Please note that we are not able to work with candidates on H1B Visas or candidates represented by third parties."
Additional Information
All your information will be kept confidential according to EEO guidelines. Please send your resume in Word format only.
Software Engineer 2
Principal software engineer job in Fremont, CA
Key Responsibilities:
Author and implement scalable and sustainable embedded code for current and future systems
Design, test, and implement control functions (e.g., Robotics, Vacuum, RF, MFC, error handling) for current and future systems
Work closely with firmware vendors and electrical engineers to support subsystem and system-level bring-up, testing, and debugging
Developing unit tests and automated tests
Developing a practical perspective of the software engineering discipline, with a focus on delivering high-quality products
Analyze test data for ways to improve our existing controls and design
Participate in system and software module level design reviews
Lead and execute complex software projects
Communicate with internal and external customers for requirements and roadmaps
Bring new ideas for improving software products and development processes
· Other duties as assigned
Requirements:
Bachelor's degree in Computer Science, Computer Engineering, or related technical discipline
2+ years of engineering experience in developing software solutions in semiconductor equipment industry or related technical discipline, experience with multiple system control and software architecture a big plus
Technical vision, continuous focus on engineering and operational excellence are essential for the success in this role
C++ Programming and understanding of object-oriented languages
· Good understanding of OOP concepts and modelling of the real-world systems
· Understanding of multi-threading and asynchronous programing
· Experience in developing distributed systems, understanding of TCP/IP, RPC frameworks
Working Knowledge with Linux/Unix and/or Windows environments
Great energy and enthusiasm with a positive, collaborative working style, clear communication and writing skills
· Willing to learn new technologies and dive deep into the issues
· Knowledge of general algorithms and data structures is a must
· Good and responsible team player
· Experience and willingness to work in distributed team
“You build it - You own it” mentality is a must. Sense of ownership is paramount to achieving success at Mattson
Adhere to all environmental, health, and safety training, regulations, and workplace practices
Auto-ApplySoftware Engineer
Principal software engineer job in Concord, CA
About the Company:
Our client, a global leader in high-end X-ray inspection equipment, is seeking an experienced Software Engineer to support their rapidly expanding business in semiconductor process equipment automation. Their cutting-edge systems are used worldwide and are becoming increasingly essential for semiconductor process inspection routines in fabs and failure analysis (FA) laboratories. This is a unique opportunity to join a fast-growing organization with significant growth potential.
Position Overview:
As a Software Engineer, you will collaborate with scientists to develop robust front-end and back-end software that interfaces with advanced scientific instruments. The role requires designing intuitive graphical user interfaces and building software capable of controlling precision hardware.
Key Responsibilities:
Develop and maintain software solutions using C# and WPF for equipment automation.
Design and construct graphical user interfaces that enhance usability and functionality.
Build and optimize software that interacts with moving hardware.
Collaborate with cross-disciplinary teams, including scientists and engineers, to ensure seamless integration of software with hardware.
Lead software development efforts as the primary engineer on projects.
Utilize C++ and MFC (preferred) to support legacy or advanced system development.
Work with Python and PySide/PyQt to implement additional functionality as needed.
Leverage modern Windows development tools and, occasionally, Linux for specific applications.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a computational field, or equivalent experience.
Proficiency in C# and WPF; knowledge of C++ and MFC is a plus.
Strong understanding of programming concepts and software architecture.
Experience developing software for equipment that involves motion control.
Familiarity with Python programming and frameworks such as PySide or PyQt.
Ability to independently manage software development projects.
Preferred Skills:
Interest in physics, optics, and material characterization.
Background in designing object detection or feature recognition routines.
Experience building software interfaces for complex equipment.
Proven ability to thrive in a multidisciplinary team environment.
Why Join Us?
Contribute to the development of cutting-edge technology in a high-growth industry.
Collaborate with top-tier professionals across scientific and engineering disciplines.
Enjoy significant opportunities for professional growth and advancement.
NO C2C
If you are a Software Engineer with the experience above, apply now!
"At 2H Talent diversity is simple-it's about embracing everyone. We are committed to a diverse and inclusive workplace. We provide equal employment opportunities to all qualified employees and applicants for employment without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, veteran status, disability, or any other legally protected status. We prohibit discrimination in decisions concerning recruitment, hiring, compensation, benefits, training, termination, promotions, or any other condition of employment or career development."