Embedded software engineer jobs in Alpine, CA - 664 jobs
All
Embedded Software Engineer
Senior Embedded Software Engineer
Firmware Engineer
Embedded Systems Engineer
Embedded Software Developer
Senior Embedded Engineer
Networking/Software Engineer
Software Integrator Engineer
Principal Software Engineer
Senior Software Engineer
Embedded Engineer
Computer Engineer
Staff Software Engineer
Senior Firmware Engineer
Senior Principal Embedded RT Software Engineer
Northrop Grumman Corp. (Au 4.7
Embedded software engineer job in San Diego, CA
A leading aerospace company is looking for a Senior Principal EngineerSoftware in San Diego, CA, to design and develop embeddedsoftware systems. Candidates should have a strong background in C/C++ and Python, with at least 8 years of relevant experience. This position requires collaboration in an Agile environment and an active Secret DoD Security Clearance. The salary range is $118,600 - $178,000, plus bonuses and benefits.
#J-18808-Ljbffr
$118.6k-178k yearly 1d ago
Looking for a job?
Let Zippia find it for you.
Senior Embedded DSP & AI Software Engineer
Qualcomm 4.5
Embedded software engineer job in San Diego, CA
A leading technology innovator is seeking a Senior SoftwareEngineer in San Diego, CA to design and develop embedded platform software for CPU, DSP, and NPU processors. The ideal candidate has significant experience in C/C++, real-time operating systems, and driver development, focused on optimizing complex multimedia and machine learning use cases. This role offers competitive compensation and comprehensive benefits.
#J-18808-Ljbffr
$105k-130k yearly est. 2d ago
Principal Software Engineer
Oho Group Ltd. 3.7
Embedded software engineer job in San Diego, CA
Principal Engineer
A VC-backed IoT security startup is seeking a Principal SoftwareEngineer to join its growing team.
In this role, you'll report directly to the SVP of Engineering and gain broad visibility across the organization, working on impactful projects at a pivotal stage of growth.
Ideal experience includes:
Strong proficiency in Python and/or Java
Minimum 10 years of experience
Working with large-scale data lakes
Splunk expertise
Prior startup experience
Familiarity with Databricks or Snowflake
AWS
The company offers a highly competitive compensation package, including equity, comprehensive benefits, and the chance to make a significant impact.
$143k-197k yearly est. 2d ago
Sr. Software Developer
T3W Business Solutions, Inc.
Embedded software engineer job in San Diego, CA
T3W Business Solutions, Inc. is a Woman-Owned Small Business with Headquarters located in San Diego, CA. It is our mission to help our clients develop strategies to optimize their use of space and resources resulting in maximum benefits; we also deliver quality data and analysis to support our client's daily facility operations, planning, and compliance programs. We are looking for a Sr. Software Developer in San Diego, California.
**Contingent Upon Contract Award**
Summary
Designs, develops, and implements enterprise-grade software solutions supporting FRCSW engineering, logistics, and business systems. Leads full software lifecycle task requirements analysis, architecture, coding, testing, integration, and sustainment. Optimizes performance, resolves advanced defects, and ensures cybersecurity compliance. Mentors development teams, enforces standards, and supports alignment with DoD softwareengineering practices, including SRDR reporting.
Responsibilities
Develop and maintain software solutions supporting logistics and maintenance operations.
Apply softwareengineering principles to meet performance and cybersecurity requirements.
Collaborate with system administrators, analysts, and data scientists.
Support DevOps, AI/ML, and RPA initiatives for efficiency improvement.
Requirements
Bachelor's degree in Computer Science or SoftwareEngineering.
10+ years of software development experience with C#, Python, or .NET.
Familiarity with DoD software development and RMF processes.
Must possess an active Secret Clearance - Required
This contractor and subcontractor shall abide by the requirements of 41 CFR §§ 60-1.4(a), 60-300.5(a) and 60-741.5(a). These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. Moreover, these regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability.
$106k-144k yearly est. 2d ago
Applied Sensing u0026 Health, Embedded Systems Engineer
Apple Inc. 4.8
Embedded software engineer job in San Diego, CA
The Applied Sensing u0026 Health team develops software that powers the next generation of fitness, safety, and health experiences. We transform complex, multi-modal sensor data from the iPhone, Apple Watch, and AirPods into meaningful and elegant insights about our users' health, wellbeing, and safety. By combining advanced machine learning-including the integration and tuning of foundation models-with domain knowledge and scientific research, we have delivered impactful features like Cardio Fitness, Journaling Suggestions, Fall and Crash Detection, and Walking Steadiness. As a dynamic and highly multi-disciplinary team working at the intersection of research and product development, you will have the opportunity to build the next generation of sensing-based features that will motivate, inform, and inspire millions of Apple's customers every single day.
You will help ship high-quality, interactive Health, Fitness, and Safety features that impact millions of Apple Watch, iPhone, and AirPods users. You have a deep sense of ownership and feel a personal stake in the products you ship. You are comfortable navigating ambiguity in early-stage development, demonstrate initiative, and work well under tight deadlines. You build strong, collaborative relationships with others and are dedicated to a culture of continuous improvement for yourself, your team, and our products.
Masters or PhD in Computer Science, EECS, machine-learning or equivalent experience. 2+ years of technical experience in an industry setting Background in developing deep learning, foundation, and/or generative AI models for multiple data modalities (time series, images, language, etc.) Experience collaborating in small teams Excellent interpersonal skills and communication (written and verbal)
Bachelor's in Computer Science, EECS, or equivalent experience. Developed C/C++, ObjC or Swift code for a shipping product or a peer reviewed environment. Background in developing, debugging and optimizing algorithms for low-power embedded systems
$139k-177k yearly est. 4d ago
Embedded Software Engineer
General Atomics 4.7
Embedded software engineer job in San Diego, CA
General Atomics (GA), and its affiliated companies, is one of the world's leading resources for high-technology systems development ranging from the nuclear fuel cycle to remotely piloted aircraft, airborne sensors, and advanced electric, electronic, wireless and laser technologies.
General Atomics Electromagnetic Systems (GA-EMS) designs and manufactures first-of-a-kind electromagnetic and electric power generation systems. GA-EMS' expanding portfolio of specialized products and integrated system solutions support critical fleet, space systems and satellites, missile defense, power and energy, and process and monitoring applications for defense, industrial, and commercial customers worldwide.
This softwareengineering position is for the development of embeddedsoftware for control systems. The role includes the analysis, investigation, and resolution of embeddedsoftware and control system problems under general supervision. Contributes to the completion of assigned engineering tasks which involve the exercise of independent judgment and discretion about matters of significance. Documents findings and implemented solutions and communicates results. Contacts are primarily internal within the software team working at the discretion of a software lead. May provide direction to support staff or technicians.
DUTIES & RESPONSIBILITIES
* Applies technical knowledge to analyze, investigate and resolve assigned engineering problems.
* Performs functional testing and troubleshooting of equipment and systems in assigned area by utilizing standard engineering and scientific principles.
* Obtains and analyzes test data.
* Develops appropriate documentation of findings and implemented solutions. May be required to make brief technical presentations.
* May provide direction to design and/or technical staff.
* Maintains the strict confidentiality of sensitive information.
* Performs other duties as assigned. 8.Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company.
* Expected to work in a safe manner in accordance with established operating procedures and practices.
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
Job Category
Engineering
Travel Percentage Required
0% - 25%
Full-Time/Part-Time
Full-Time Salary
State
California
Clearance Level
Secret
Pay Range Low
81,080
City
San Diego
Clearance Required?
Desired
Pay Range High
141,650
Recruitment Posting Title
EmbeddedSoftwareEngineer
Job Qualifications
* Typically requires a bachelors degree, masters degree or PhD in engineering or a related technical discipline from an accredited institution and progressive engineering experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. May substitute equivalent engineering experience in lieu of education.
* Must have a complete understanding of engineering concepts, principles, codes, and theory; experience demonstrating a broad application of those concepts; and, expanding knowledge of principles, concepts, theory, and practices in related technical specialties.
* Must possess the ability to understand new concepts quickly; apply them accurately throughout an evolving environment; organize, schedule, and coordinate work phases; and, determine the appropriate approach at the task level or, with assistance, at the project level to provide solutions to a range of complex problems.
* Must have excellent communication, computer, documentation, presentation, and interpersonal skills, ability to work independently and as part of a team; able to perform complex tasks in one engineering area; and, lead a team of less experienced professional employees on semi-routine tasks.
* Able to work extended hours as required. A Professional Engineering License is desirable.
* Ability to obtain and maintain DoD Secret Clearance is required.
US Citizenship Required?
Yes
Experience Level
Mid-Level (3-7 years)
Relocation Assistance Provided?
No
Workstyle
Onsite
$99k-134k yearly est. 5d ago
Sr. Staff Software Engineer (Applications)
Aerovironment 4.6
Embedded software engineer job in San Diego, CA
As a Sr. Staff SoftwareEngineer (Applications) leads and mentors a talented group of engineers in a fast moving, collaborative Agile development environment. In this role, one leads the plans, design, development and testing of mission systems flight software.
Position Responsibilities:
Software development in support of AV's vision-based navigation, autonomy, cooperative behaviors, and mission systems technology roadmap
Writes and tests onboard Linux application software to support integration of sensors, processors, or other robotics systems into aircraft
Understands the requirements and process. Participates in and leads software design reviews
Creates software design documentation according to software process requirements
Implements coding according to coding standard. Writes a unique test, and validate software according to the process. Contributes to process improvement efforts
Delivers work on time according to agreed completion dates and project schedule & budget
Supports and derives algorithm design from detailed software requirements
Works closely with multiple teams of software developers reusing developed software to support different programs
Operates in a continuous learning environment and provides guidance and mentoring to less experienced engineers
Works on significant and unique issues where analysis of situations or data requires an evaluation of intangibles
Acts independently to determine methods and procedures on new or special assignments. May supervise the activities of others
Other duties as assigned
Basic Qualifications (Required Skills & Experience):
Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics is required or equivalent combination of education, training, and experience
Minimum 12+ years of relevant experience in Linux application software development.
Familiar with OOP software design patterns, SDLC, and STLC
Expertise in one of the following: Python, C, C++11/17, and STL
Demonstrated knowledge of VS Code or similar IDE as well as defect tracking tools
Experienced writing unit tests and debugging code; Experienced with formal and structured lifecycle development process
Experienced with Agile Software Development Process Management
Demonstrated mathematical and analytical skills are required
Demonstrated familiarity with source control tools such as Git and cloud-based CI/CD tools
Willingness to travel locally (Occasionally)
Other Qualifications & Desired Competencies:
Advanced degree is preferred
Experience with computer vision and machine learning on embedded systems
Experience with UAS, drones, robotics, autonomous vehicles, or other embedded systems
Familiar with real-time controls, especially advanced estimations techniques
Experience developing within the Robot Operating System (ROS2) framework on Linux/ARM
Familiar with the FACE technical standard and UoC development
Demonstrates leadership skills and sound judgment in selecting methods and techniques for obtaining solutions
Demonstrates effective listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group settings
Demonstrates understanding of system design that one is working on and understands the role that assigned tasks play in the system
Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties
Displays strong initiative and drive to accomplish goals and meet company objectives
Takes ownership and responsibility for current and past work products
Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company
Has effective problem-solving, analytical, interpersonal and communication skills
Focuses on teamwork, collaboration and puts the success of the team above one's own interests
Physical Demands:
Ability to work in an office environment (Constant)
Required to sit and stand for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent)
Special Requirements:
U.S. Citizen, U.S. Permanent Resident (Green Card holder) or
asylee/refugee status as defined by 8 U.S.C. 1324b(a)(3) required.
Occasionally may be required to travel within the Continental U.S.
The salary range for this role is:
$153,308 - $217,140
AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills.
ITAR Requirement:
T
his position requires access to information that is subject to compliance with the International Traffic Arms Regulations (“ITAR”) and/or the Export Administration Regulations (“EAR”). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A “U.S. person” according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements.
Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: **********************************
We also encourage you to review our company website at ******************** to learn more about us.
Principals only need apply. NO agencies please.
Who We Are
Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC.
Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed.
What We Do
Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition.
We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status.
ITAR
U.S. Citizenship required. Must be willing to work on government contracts and have the ability to obtain a security clearance.
$153.3k-217.1k yearly Auto-Apply 60d+ ago
Embedded Software Engineer, Connectivity/Wireless
Meta 4.8
Embedded software engineer job in San Diego, CA
At Meta, we're building innovative products that make it easier for people to connect with each other and enjoy immersive experiences. Our team of world-class experts is developing and shipping products at the intersection of hardware, software, and content, pushing the future of computing platforms and redefining the way people work, play, and connect. As an EmbeddedSoftwareEngineer, you'll have the opportunity to design, develop, and optimize embedded firmware systems for our AR, VR, and wearable devices, working on low-level systems software, device drivers, and connectivity protocols such as Wi-Fi, Bluetooth, and Core Android networking. You'll collaborate with cross-functional teams to solve complex problems and drive innovation in areas such as computer vision, machine learning, and graphics, helping to shape the future of technology and create new experiences for augmented reality, virtual reality, and social/family products.
**Required Skills:**
EmbeddedSoftwareEngineer, Connectivity/Wireless Responsibilities:
1. 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
2. Develop drivers and services that operate efficiently in constrained environments and deliver large volumes of data with low-latency and high-bandwidth
3. Lead hardware bring up, peripheral drivers and communication, silicon integration, and power and performance management and optimization efforts
4. Debug complex, system-level, multi-component issues that span multiple layers from kernel to application
5. Profile performance problems and drive optimizations across the entire software stack
6. Integrate software components from multiple partner teams into a unified product code base and drive their continued development
7. Analyze, design, develop, and debug firmware for various devices, including novel sensing and imaging systems, haptic devices, and audio prototypes
8. Collaborate with cross-functional teams to solve issues and create new features in the connectivity space, including wireless software stacks (Wi-Fi, Bluetooth, Cellular, UWB, etc.)
9. Enhance complex systems with wireless interfaces and provide support to QA, manufacturing, and other software teams
**Minimum Qualifications:**
Minimum Qualifications:
10. Bachelor's or Master's Degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
11. 7+ years software development experience in industry settings or PhD with 4+ years of experience
12. 3+ years embeddedsoftware development experience in industry settings
13. Experience in large-scale C/C++ code base
14. Experience defining and driving technical work streams and providing technical leadership for softwareengineering teams
**Preferred Qualifications:**
Preferred Qualifications:
15. Experience with Java, Python, or Android
16. Experience in a field which uses Wi-Fi, Bluetooth, Cellular, HDMI, GNSS, etc., or related technology
17. Experience in embeddedsoftware development for consumer electronic products
18. Experience of Cellular connectivity stack on widely available platform like Android
19. Experience in implementing or integrating Wi-Fi, preferably on a widely available platform like Android or iOS, or a system which employs the Linux Wi-Fi Protected Access supplicant
20. Experience in implementing Bluetooth Host Stack features, profiles, audio, Bluetooth/Wi-Fi/Cellular coex, etc
**Public Compensation:**
$184,000/year to $257,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.
$184k-257k yearly 60d+ ago
Embedded Software Engineer, AI, Level 4
Snap 4.7
Embedded software engineer job in San Diego, CA
Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company's three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles.
The Spectacles team is pushing the boundaries of technology to bring people closer together in the real world. Our fifth-generation Spectacles, powered by Snap OS, showcase how standalone, see-through AR glasses make playing, learning, and working better together.
Snapchat is a camera and messaging app that connects people to their friends and the world. Every day around the globe, millions of people use Snapchat to communicate with friends, build relationships, play, and learn. No matter where you are or how you express yourself, it's always the fastest way to share a moment!
We're looking for an On-device OS Embedded AI Engineer to join the Spectacles team and work on integrating artificial intelligence and machine learning models into the core operating systems and firmware.
What you'll do:
The primary goal is to ensure seamless performance of AI features within the resource constraints of embedded hardware
Developing embeddedsoftware in languages like C and C++ and integrating AI capabilities directly into the operating system
Optimizing AI/ML models for on-device execution using specialized co-processors like NPUs
Managing system performance related to power, thermal management, and battery life when running intensive AI tasks
Collaborating with hardware teams and application developers to define APIs and ensure vertical integration of the software stack
Debugging and resolving system issues, ensuring code and system health through rigorous testing
Participate in design reviews, code review with peers and stakeholders to create reliable solutions
Knowledge, Skills & Abilities:
Programming Languages: Expertise in low-level systems programming languages, C and C++.
AI/ML Experience: Experience with on-device machine learning, data structures, and algorithms.
Any ability to optimize and deploy ML models for resource-constrained edge devices using techniques like - quantization/pruning and frameworks (e.g., TensorFlow Lite, ONNX Runtime, Core ML) is a plus
Problem-Solving: Excellent debugging, troubleshooting, and large-scale system data analysis skills.
Minimum Qualifications:
Bachelor's Degree in a relevant technical field such as computer science or electrical engineering or equivalent years of experience
2+ years of experience with in low-level systems programming languages, primarily C and C++
AI/ML Experience: 1+ years Experience with on-device machine learning, data structures, and algorithms.
Preferred Qualifications:
Advanced degree in a relevant field such as computer science or electrical engineering
Experience in one or more of the following areas: BSP/Board Support Package, Operating Systems, Android/Linux Embedded OS, Graphics, Camera, Audio and Display, with a view towards writing performant and energy efficient solutions
If you have a disability or special need that requires accommodation, please don't be shy and provide us some information.
"Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a “default together” approach and expect our team members to work in an office 4+ days per week.
At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets.
We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, where applicable).
Our Benefits: Snap Inc. is its own community, so we've got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap's long-term success!
Compensation
In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate's starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The starting pay may be negotiable within the salary range for the position. These pay zones may be modified in the future.
Zone A (CA, WA, NYC):
The base salary range for this position is $157,000-$235,000 annually.
Zone B:
The base salary range for this position is $149,000-$223,000 annually.
Zone C:
The base salary range for this position is $133,000-$200,000 annually.This position is eligible for equity in the form of RSUs.
$157k-235k yearly Auto-Apply 7d ago
Senior Embedded Systems Engineer
Seescan, Inc.
Embedded software engineer job in San Diego, CA
We are looking for a hands-on Senior Embedded Systems Engineer to join our team. You will work in the domain where software meets hardware, from troubleshooting hardware during board bring-up to writing device drivers. An innovator who embraces challenge and takes initiative in driving change will thrive in this role.
This is a fully onsite position in Kearny Mesa.
Compensation
The salary range for our Senior Embedded Systems Engineer position is $120,000 to $200,000 annually.
This range represents a good faith estimate based on the qualifications we expect to find in a successful candidate. Actual compensation offered may be less or greater than this estimate based on a variety of factors, including, but not limited to, our assessment of your ability to bring value to our organization.
We offer
* A position within an established company that has over 40 years of experience
* Medical, dental, and vision coverage
* Traditional and Roth 401(k) investment options, with partial company matching contribution
* Flexible Paid Time Off plan with no cap or "use it or lose it" requirement
In your application, include your resume and a thoughtful cover letter explaining why you are the ideal candidate for this position. We are looking for a long-term, in-house teammate to join us, not a contractor or consultant.
In this position, you will
* Develop software in C/C++ for embedded systems
* Continuously analyze and improve efficiency, stability and scalability of system resources
* Debug, evaluate, revise, and help design hardware platforms
* Create design documentation and test plans
* Participate in code reviews
Your background
* Strong C/C++ programming skills
* Experience developing code for bare metal and RTOS environments
* Experience working with various microcontrollers and microprocessors
* Experience with communication protocols such as I2C, SPI, UART, SCCB, MIPI, etc.
* Understanding of compilers and linkers
* Knowledge of DSP algorithms and techniques
About you
* Proactive and creative in identifying novel solutions to complex problems
* Effective, efficient troubleshooter
* Willing to work with your hands
About SeeScan
Beneath the ground and below the water's surface is a world out of sight. Whether it's the inside of a pipe, or a maze of the buried services that keep our world running, or the deepest places of the ocean, our mission is to create products that help our customers see. Dating back more than 40 years to our founder's garage, we are an original equipment manufacturer in San Diego, CA that builds diagnostic, utility locating, and harsh-environment oceanographic equipment from the ground up. And as leaders in our industries, we provide ongoing support and parts services to ensure that our equipment is never short of the best.
At SeeScan, you'll be part of a group of people who bring passion and energy into everything they do. We value the individual contributions all of our employees make and invest in the tools and training they need to find success and professional growth. We do our best to empower the right people to take on new opportunities, and our culture promotes transparency, integrity, and continuous learning.
Notes
* No recruiters, contractors, or consultants, please
* No relocation assistance or visa sponsorships available for this position
* SeeScan is an Equal Opportunity Employer
$120k-200k yearly 60d+ ago
Sr. Embedded S/W/F/W Engineer: ETH PHY/MAC Layer
A2E Technologies 4.0
Embedded software engineer job in San Diego, CA
Job Description
Title: Sr. Embedded S/W Engineer: ETH PHY/MAC Layer
Term: Long Term Contract/Potential Perm
Must Have:
RTOS
Extensive Embedded Linux background
Extensive background in lower Networking Layers: ETH PHY/L1
C/C++ (17/20/23)
Solid experience with Controller/Sensor
Areas of experience in 1 or more of the following:
SatCom/ Software Defined Radios/Modem Design/Automotive/Avionics/AI/EV Charging/Aerospace
Nice to have
MAC Layer/L2
Yocto
PetaLinux
BareMetal
C#/Golang
Benefits
A2e Does NOT Accept Unsolicited Resumes or Referrals from any source other than the candidate, and, as a result, we will not be considering any unsolicited referrals or resumes sent to us as a fee -based candidate submittal.
Any unsolicited resumes sent to A2e, including unsolicited resumes sent to a A2e mailing address, fax machine or email address, directly to A2e employees, or to A2e's resume database will be considered A2e property.
A2e will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume.
EmbeddedSoftware Developer
Duration : 06 Months
Total Hours/week : 40.00
1
st
Shift
Client : Medical Devices Company
Job Category : Professional
Level of Experience : Senior Level
Employment Type : Contract on W2 (Need US Citizens or GC Holders or GC EAD or OPT or EAD or CPT)
Job Description:
Responsibilities:
Develop, enhance, and sustain software systems within a cross-functional team environment, adhering to established design control processes and good engineering practices.
Demonstrate working knowledge of softwareengineering practices, techniques, and processes, along with basic knowledge of technology trends and domain expertise.
Understand and analyze requirements for individual components, translating analysis results into design solutions to address specific requirements.
Develop modules with moderate guidance, applying knowledge and skills to a variety of standard activities.
Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, or a related engineering discipline.
5+ years of experience in software development.
Demonstrated understanding of embedded, real-time, multi-threaded software design and development.
Proficiency in C++/C programming.
Experience in computer networking is a plus.
Excellent written and oral communication and interpersonal skills.
Understanding of development in a process-oriented/regulated environment and adherence to a quality management system.
$90k-121k yearly est. 60d+ ago
Embedded C++ Software Developer - video
Talentry
Embedded software engineer job in San Diego, CA
Embedded C++ Software Developer \- video
Contract (6 month+) 60.00 \- 80.00\/hr.
San Diego, CA (Onsite). ONSITE \/ US CITIZENS ONLY
EmbeddedSoftwareEngineer (6 months+ Contract)
We are seeking skilled embeddedsoftwareengineers to design and develop software in C++ for a video application on embedded Linux. As one, you will collaborate with system engineering contribute to video system requirements development and implement video driver software. US Citizenship required
Requirements
The ideal candidate has:
§ BSCS or similar
§ Strong C++ proficiency, experience in Linux development, and familiarity with TCP\/IP networking,
§ MPEG\/Video codec, and security hardening of embedded Linux targets.
§ Experience embedded programming in Linux
§ A minimum of 4 years developing C++ applications are essential.
§ US CITIZENS ONLY
Benefits 60\-80\/hr
US Citizens only
"}}],"is Mobile":false,"iframe":"true","job Type":"Full time","apply Name":"Apply Now","zsoid":"642499540","FontFamily":"Verdana, Geneva, sans\-serif","job OtherDetails":[{"field Label":"Industry","uitype":2,"value":"Government\/Military"},{"field Label":"Work Experience","uitype":2,"value":"5+ years"},{"field Label":"Salary","uitype":1,"value":"60\-80 \/ hr."},{"field Label":"City","uitype":1,"value":"San Diego"},{"field Label":"State\/Province","uitype":1,"value":"California"},{"field Label":"Zip\/Postal Code","uitype":1,"value":"92123"}],"header Name":"Embedded C++ Software Developer \- video","widget Id":"**********00072311","is JobBoard":"false","user Id":"**********00143030","attach Arr":[],"custom Template":"3","is CandidateLoginEnabled":true,"job Id":"**********09993099","FontSize":"12","google IndexUrl":"https:\/\/talentry.zohorecruit.com\/recruit\/ViewJob.na?digest=VtjcLgysU8341@TlI@93cGKMf12vf@ox YyKuFtFJQLA\-&embedsource=Google","location":"San Diego","embedsource":"CareerSite","indeed CallBackUrl":"https:\/\/recruit.zoho.com\/recruit\/JBApplyAuth.do","logo Id":"kpa3g78fecd22d77c4a778b704382770fc045"}
$89k-123k yearly est. 60d+ ago
Embedded Software Engineer III - RUST
Innoflight LLC
Embedded software engineer job in San Diego, CA
Job Description
GROW WITH US AND STAY EXTRAORDINARY: Launch your career to new heights with Innoflight-one of San Diego's fastest-growing Aerospace and Defense innovators. Here, visionary minds engineer the future of space technology through pioneering, compact, and cyber-secure solutions. From software-defined radios to cutting-edge cryptographic systems and avionics, everything we build powers the next era of New Space. Join our small, agile, and mission-driven team where your work has real impact and your growth has no limits. We're not just reaching for the stars-we're engineering them. Let's innovate the infinite, together.
A DAY IN THE LIFE:
As an EmbeddedSoftwareEngineer III - RUST, you'll develop advanced embeddedsoftware solutions for satellite avionics and payload data processing systems. You'll implement real-time monitoring, power management, and secure communications software for low-SWaP flight systems, interfacing with sensors, communication buses, radios, and COMSEC devices. You'll collaborate closely with hardware and FPGA teams to deliver rugged, reliable, and integrated solutions that meet demanding aerospace requirements.
WHAT YOU'LL DO
Develop EmbeddedSoftware: Design and implement software for multi-core application processors integrated with FPGA systems (e.g., Xilinx, Microsemi, Microchip, Vorago) using C/C++ and RUST.
Work on ARM and RISC-V Architectures: Develop software targeting embedded Linux and RTOS platforms, including configuration of bootloaders (GRUB, U-Boot) and Linux kernel customization.
Implement Networking and Security Protocols: Build secure communication layers at the RFC level (IP, TLS, IPsec) and interface with SPI, I2C, UART, GPIO, PCI, PCIe, Ethernet, and SpaceWire standards.
Develop Cryptographic Solutions: Contribute to software involving AES, RSA, ECDSA, ECDH, and other secure systems.
Translate Requirements: Convert customer and system-level specifications into software requirements and design documents.
Collaborate Across Teams: Partner with hardware, FPGA, and systems engineers to ensure seamless integration and performance of embedded solutions.
Test, Debug, and Integrate: Support hardware/software integration, debugging, and validation throughout the product lifecycle.
Manage Software Lifecycle: Track development tasks, features, defects, and manage build processes and software releases using industry-standard tools and methodologies.
Document and Present: Create and maintain software documentation and present designs and technical updates to internal teams and external stakeholders.
YOU'RE AWESOME AT:
Advanced Embedded Development: You thrive in designing software for multi-core, low-SWaP aerospace systems using C/C++ and RUST.
System Integration: You excel at collaborating with hardware, FPGA, and systems engineers to deliver fully integrated solutions.
Secure Software Development: You have experience implementing cryptographic systems and secure communication protocols.
Technical Leadership: You communicate clearly, mentor peers, and translate complex technical concepts into actionable designs.
WHAT YOU'LL NEED:
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
5 or more years of experience developing embeddedsoftware for aerospace, defense, or similar systems.
Proficiency in embedded C/C++ and RUST for real-time applications.
Experience with embedded Linux, RTOS, bootloader configuration, and kernel customization.
Strong understanding of networking and communication protocols (UART, SPI, I2C, CAN, TCP/IP, PCIe, Ethernet, SpaceWire).
Ability to interpret complex technical documents, including schematics, standards, and specifications.
Experience with software version control systems, issue tracking tools, and build/release management.
Hands-on experience with parallel-processing frameworks such as OpenCL or CUDA.
Familiarity with COMSEC requirements and secure software development practices.
Knowledge of aerospace or defense software development standards and compliance requirements.
Strong written and verbal communication skills for technical discussions with peers and customers.
Ability to obtain a U.S. Security Clearance.
COMPENSATION & BENEFITS:
The starting base salary for this position ranges from $130,000 to $150,000 per year, depending on the candidate's job-related knowledge, skills, and experience. In addition to a competitive base salary, Innoflight offers a well-rounded compensation package that includes a Profit-Sharing Bonus and a Cash Performance Bonus to reward both individual and company performance. Additional benefits include:
401(k) with 3% company match (automatic enrollment)
Comprehensive medical, dental, vision, HSA & life insurance
10 paid holidays + 120 hours PTO (starting in year one)
Access to ancillary benefits such as critical illness, accident, disability, legal and pet insurance.
WHY YOU'LL LOVE WORKING HERE:
Flexible Work-Life Balance: Enjoy a 9/80 work schedule with every other Friday off-whether you use it to recharge, work on a passion project, or spend time with family, the choice is yours.
Continuous Learning & Development: We're serious about professional development. From tuition reimbursement to internal "Ask Me Anything" sessions and weekly “Lunch & Learns,” we make learning a core part of the job.
Mission-Driven Culture: We aren't just building tech-we're enabling the next era of space exploration. Our Culture Ambassadors help lead initiatives around inclusion, positivity, recognition, and transparency. Here, your voice is heard, your work is respected, and your individuality is celebrated.
BE YOU, WITH US:
At Innoflight, we are committed to fostering an inclusive and equitable workplace where everyone belongs. We recognize that great talent comes in many forms, and you don't need to meet every requirement to bring value to our team. If this role excites you, we encourage you to apply-even if you don't check every box.
YOU SHOULD KNOW:
Potential new employees must successfully complete a background check which includes criminal search, education certification and employment verification prior to hire. Applicants must be authorized to work for any employer in the U.S as you must have the ability to obtain a security clearance. We are unable to sponsor or take over sponsorship of an employment Visa.
A NOTE TO STAFFING AGENCIES:
Innoflight does not accept unsolicited resumes from agencies, recruiters, or any third-party sources. Any such submissions will be considered property of Innoflight, and no fees will be paid in the event a candidate is hired from an unsolicited referral.
To California residents applying for this job, please read Innoflight's CCPA Notice: *********************************************************************************************
#LI-Onsite
Powered by JazzHR
vi2dThSeOg
$130k-150k yearly 12d ago
Embedded Software Engineer
Insight Global
Embedded software engineer job in San Diego, CA
A global medical device company is seeking a Staff Embedded Platform Engineer to join their team in San Diego, CA. This team is currently onsite 4 days a week. This team supports large volume infusion pumps that help continuously or intermittently deliver fluids, medications, blood and blood products to adult, pediatric or neonatal patients. In this role you will perform software design and programming in C++ based on information gathered from various teams, departments, and stakeholders. Additionally, this candidate will be responsible for the implementation, evaluation, and testing of your own software. Technical responsibilities vary by project; however, this candidate must have a strong experience in electrical systems and embeddedsoftware support fundamentals.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to ********************.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: ****************************************************
Skills and Requirements
Bachelor's degree in Science or Engineering
4+ years of programming in C++ for embedded applications
Experience with Real Time Operating Systems like QNX (preferred), SafeRTOS, ThreadX, SMX, OSE, or RTLinux, etc Experience with QNX
Experience running a real time OS migration.
Leadership or mentorship experience
Experience highly regulated industry preferably bio/med tech, pharmaceutical, or healthcare
$99k-136k yearly est. 42d ago
Senior Embedded Software Engineer
Modular Medical Inc. 4.2
Embedded software engineer job in San Diego, CA
At Modular Medical, our goal is to simplify diabetes management, ensuring that everyone has access to the superior care that insulin pumps offer. We believe that managing diabetes should be empowering, not intimidating. You shouldn't have to be a tech expert or a math genius to take charge of your health.
Please note: This is an on-site position is based in San Diego, CA.
Role and Responsibilities:
• Develop and deliver robust and safe embeddedsoftware for medical devices, from the concept phase through design, coding, simulation, testing, integration and debugging, to manufacturing and post-launch support
• Collaborate with engineers in mechanical, electrical, software, testing, and other fields to build innovative solutions and ensure requirements and specifications are met
• Help plan projects - scope, budgets, and timelines - and write requirements and test protocols
• Demonstrate leadership and expertise in embeddedsoftware development especially for failure mode effects analysis (FMEA) and patents
• Document the design of your software, coordinate code reviews, and participate in the formal release process for medical devices satisfying quality and regulatory requirements
• Dedication to environmental and safety goals, polices, and procedures.
Education: BS/BA degree required or MS (preferred) in Computer Science, Electrical Engineering, Computer Engineering, or related engineering field.
Experience:
• 7 - 10 years of experience with embeddedsoftware development and unit testing in C
• 5+ years of experience with Software Architecture
• 3+ years of experience in the medical device or other highly regulated industry
• Experience coaching and mentoring a team
Skills:
• Solid understanding of block diagrams, electrical schematics and micro controller port configurations, including GPIO, SPI, I2C and PWM
• Knowledge of communication protocols, data acquisition, and physical controllers
• Strong experience with software development tools, version control, communication protocols, and development process
• Strong verbal and written communications skills
Physical:
• Ability to sit or stand for extended periods of time
• Ability to infrequently lift and/or move up to 35 pounds
Compensation: Base pay is one part of the total compensation package and is determined within a range. The range provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $145,000 - $180,000 annually. The actual base pay offered may vary depending on several factors, including job-related knowledge/skills, experience, business needs, geographical location, and internal equity.
Additionally, we offer a comprehensive benefits package for our employees and their dependents, including medical, dental, vision, and life insurance, a generous PTO policy, and new hire stock options.
Application Policy: Modular Medical does not accept unsolicited resumes or applications from agencies. Please refrain from forwarding resumes to the Talent Acquisition team or employees. Modular Medical will not be responsible for any fees related to unsolicited resumes.
Equal Opportunity Employer: Modular Medical is an Equal Opportunity Employer. We embrace diversity and are dedicated to fostering an inclusive environment for all employees. We do not discriminate based on race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or any other legally protected characteristics
$145k-180k yearly Auto-Apply 60d+ ago
Embedded Software Engineer - Linux Video Technology
Artech Information System 4.8
Embedded software engineer job in San Diego, CA
Artech Information Systems LLC , a global staffing and IT consulting company. Artech is the 4th fastest-growing and 10th largest IT staffing company in the US. We are always on the lookout for enthusiastic professionals to help support our elite Fortune 500 clients, and we currently have job openings that may interest you.
Job Description:
You will have the opportunity to work with an international team of hardware, systems, and softwareengineers to develop an integrate cutting edge video technology on Linux platforms . We provide integrated solutions for smart phone, computing, entertainment, automotive, connectivity, and IoT products worldwide. The Linux video software team drives the feature design, development, integration, and commercialization of video software and applications on processors. Responsibilities This position requires the candidate to design, implement, integrate, and commercialize various user and kernel mode software modules on Qualcomms Snapdragon processor that meet specified performance, latency, power, robustness, and stability metrics. Responsibilities also include requirements analysis, software maintenance, and troubleshooting of video applications, framework, and drivers.
Minimum Qualifications:
BS Degree with 3+ years industry experience required in one or more of the following areas: - Embeddedsoftware development on Linux - C/C++ programming skills
Preferred Qualifications:
- Experience in C/C++ programming and development in the Linux/Android environment. - Knowledge of software design patterns and multi-threaded programming. - Knowledge of computer architecture, operating systems, data structures, and basic algorithms, with respect to Linux/Android platforms. - Software debugging skills in embedded real time operating systems on Linux platforms. - Understanding of power and performance considerations on embedded systems, preferably on Linux platforms. Background and experience in several of the following areas: - Video usage models including playback, streaming, camcorder, WiFi display, and content protection. - Android multimedia frameworks and video related applications. - Video compression standards (e.g. H264/H.265/VPx/MPEG4/H.263/VC1). - Media file containers and parsers (e.g. MP4/3GP/AVI/MOV/MKV/TS/PS). - OpenMAX IL and other integration layer standards. - Streaming protocols and implementation (e.g HLS/HTTP/RTSP/DASH). - Linux device driver development and debugging (e.g. V4L2). - Expertise in working with tools and techniques used on Linux (Windbg, JTAG, etc.). - ARM or other embedded SoC development and debugging.
Additional Information
All your information will be kept confidential according to EEO guidelines.
$112k-150k yearly est. 1d ago
Senior Embedded Software Engineer
Packetcraft
Embedded software engineer job in San Diego, CA
Packetcraft (******************** is a global provider of Bluetooth and 802.15.4 embeddedsoftware stacks. Join our elite software team as a Senior EmbeddedSoftwareEngineer working on our state-of-the-art Bluetooth link layer and controller firmware. We are growing and we are looking for a strong senior contributor who thrives in a fast-moving start-up environment and is ready for the challenge of taking our protocol solutions to the next level.
Packetcraft develops new and emerging wireless stacks for products including wireless headphones, hearing aids, automated lighting, wireless sensors, medical, industrial automation, entertainment, automotive, and other IoT industries. Our software is deployed in millions of devices globally. There are commercial and open-source applications of our software. See us on GitHub: ****************************************** This position is available for immediate full-time employment in San Diego, California.
Responsibilities and Duties
Design, develop, verify, and maintain Bluetooth Low Energy and Bluetooth Low Energy Audio firmware.
Collaborate with engineering management and other leads to continuously improve the softwareengineering environment
Work with our business team and our world-class customers to bring class-leading products to market
Drive quality and on-time execution within the team· Attend Bluetooth SIG events, monitor standards development, and participate in testing events
Demonstrate strong written and verbal communication skills
Provide world-class support to our firmware and software licensees.
Create and review software designs, implementations, unit and integration tests.
Lead firmware projects, mentor engineers, and drive projects to completion.
Qualification and Skills
BS or MS degree in Computer Science, Electrical or Computer Engineering
5+ years of relevant industry work experience
Expert knowledge of real-time embedded C programming
Experience as a Bluetooth firmware developer or knowledge and experience developing other non-Bluetooth wireless connectivity protocol development such as WiFi, 802.15.4, Thread, and Zigbee is helpful.
Understanding of embedded programming for data networking and communication
Strong analytical and debugging skills· Good understanding of the principles of efficient embeddedsoftware design and real-time operating systems
Ability to work in a disciplined software development environment, developing software from requirements, creating designs, implementations, tests, peer reviews, and documentation
Solid understanding of the principles of automation and automated testing, collaborating with dedicated test engineers to deliver verified solutions. Python programming experience is desirable
Ability to read and understand data sheets and schematics· Familiarity with oscilloscopes, logic analyzers, JTAG debuggers, and protocol analyzers for troubleshooting and debugging embedded firmware
Familiarity with makefiles, ARM toolchain, Segger, git, Jira, Confluence, and Python will help you acclimate to our development environment
Good communication skills, proficient at speaking and writing English
Must have unrestricted work authorization to work in the United States
$105k-139k yearly est. 60d+ ago
Sr. Firmware Engineer
Singular Genomics
Embedded software engineer job in San Diego, CA
Singular Genomics is inventing at the forefront of genomics, one of the world's fastest-growing industries. The commercially available G4 Sequencing Platform is a powerful, highly versatile benchtop genomic sequencer designed to produce fast and accurate results. In addition, the company is currently developing the G4X™ Spatial Sequencer, an upgrade to the G4, which will leverage Singular's proprietary sequencing technology, applying it as an in situ readout for transcriptomics, proteomics and fluorescent H&E in tissue, with spatial context. Singular Genomics' mission is to empower researchers and clinicians to advance science and medicine.
We foster a culture of creativity and technical excellence, both catalysts for innovation. We celebrate diversity, emphasize collaboration and, as we rapidly mature, we are constantly looking at ways we can do better for our people.
Our Headquarters are located on the Torrey Pines Mesa, in La Jolla, California at the center of the biotech hub. Our Manufacturing facility is in Sorrento Valley.
POSITION SUMMARY:
As a Senior Firmware Engineer, you will work with your peers in science and engineering to architect, design, and develop embedded controls for sophisticated scientific instrumentation.
Primary responsibilities for this position are to generate firmware requirements/specifications and to design/develop/test embedded code for new, custom, and existing biotechnology products. As part of a small and dynamic team, the candidate will be capable of multi-disciplinary contribution, i.e., participate in the definition and design of optical/electrical/mechanical subsystems.
This position is ideally suited to a candidate who is self-motivated and excited by a startup environment where opportunity to rise to frequent and diverse challenges is commonly encountered.
RESPONSIBILITIES:
Develop embedded firmware to control motion, fluidics, temperature, and imaging hardware.
Work closely with other members of the R&D team with expertise in biochemistry, optics/physics, micro-fluidics, signal processing and engineering.
Translate high level design requirements and specifications into detailed requirements, specifications, prototypes, and final products.
Working with other engineers and scientists; design, test, evaluate and conduct iterative improvement on prototype systems leading toward released products.
Develop test plans, product and technical documentation.
Directly support the R&D process; instrumentation and chemistry development.
REQUIRED QUALIFICATIONS:
BS/MS in Computer Science, Electrical Engineering, or comparable accredited technical degree and a minimum of 5 years of real-time embedded systems experience.
Proven expertise in firmware development (C/C++) for RTOS applications.
Developing, implementing, and debugging standard embedded interfaces (SPI, I2C, UART, CAN, USB, Ethernet, etc.), memory (FLASH, EEPROM, etc.), and communications between devices (RS-232/485, Ethernet, CAN, etc.).
Ability to capture, negotiate, decompose and derive formal firmware/system requirements.
Ability to read and interpret schematics.
Ability to diagnose and debug common and uncommon system level issues.
Ability to write code/firmware for microcontroller targets.
Familiarity with control systems (PID, closed loop control).
Familiarity using software test/development tools (JTAG, MCUXpresso, etc.).
Experience with common lab equipment (power supplies, DMMs, oscilloscopes, logic/protocol analyzers).
This position requires soft skills to be part of a cross functional team, with excellent written & oral communication and presentation skills.
Ability to work independently in a fast-paced and dynamic team environment.
PREFERRED QUALIFICATIONS:
Ability to write code targeting ARM based real time systems.
Experience with FPGA development.
Experience with firmware development for biomedical instrumentation.
Expertise with analog and digital hardware, motion and temperature control, fluidics, and optics.
The estimated base salary range for this role based in the United States of America is: $120,900 - $152,700. Additionally, this role is eligible for one of our variable cash programs (bonus or commission) and may receive equity as part of the compensation package. Compensation decisions are dependent on several factors including, but not limited to, an individual's qualifications, location where the role is to be performed, internal equity, and alignment with market data. Should the level of the role change during the hiring process, the applicable salary range may be updated accordingly.
Singular Genomics is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Singular Genomics is committed to working with and providing reasonable accommodations to job applicants with physical or mental disabilities. Applicants with a disability who require a reasonable accommodation for any part of the application or hiring process can provide their name and contact information to our Accommodations team at
accommodationsrequest@singulargenomics.com
. Your request will be responded to as soon as possible.
$120.9k-152.7k yearly Auto-Apply 7d ago
Staff Firmware Engineer
Biolinq 4.3
Embedded software engineer job in San Diego, CA
WARNING about fake job posting scams. There has been a recent wave of scams whereby third parties post fake job openings using a bogus email address that resembles ****************. Under the guise of asking you to fill out an application, the scammers are attempting to gather your personal information. See the Federal Trade Commission's warning on this topic at: *******************************************
The only official source for actual Biolinq job postings/openings is at ************************ While other job sites (such as LinkedIn, Indeed or Glassdoor) may pull from Biolinq's careers web page, you should visit *********************** to verify the accuracy of the openings found on third party web sites.
Job Purpose
The Staff Firmware Engineer is a dynamic role, part of a team of engineers and scientists developing a novel intradermal biosensor technology. It requires knowledge of electronic systems, signal processing techniques, and firmware design, development and evaluation. You will actively contribute to the development of the company's future products by developing new firmware, as well as modifying existing codebase. Additionally, you will contribute to the definition of the company's products through concept ideation, design, and use of rapid fabrication techniques to create functional prototypes that will be used in clinical trials and beyond. You will demonstrate your sound analytical skills in evaluating designs, considering manufacturing feasibility, functional and cost requirements, and design optimization trade-offs.
Duties and Responsibilities
Define, design, and test functional, reliable and efficient firmware controlling electrochemical biosensing system hardware and interpreting sensor data.
Develop specifications and test methods to experimentally validate design choices and optimize system performance.
Iterate and evaluate firmware revisions for minimal power consumption.
Implement various statistical signal processing routines designed to integrate parallel sensor inputs, data archiving of sensor readings in flash memory, hibernation/deep-sleep modes for extended system lifetime.
Work closely with the Electrical Engineering team to implement seamless device-level integration of firmware-controlled embedded functionality.
Work closely with Smartphone Application developers to ensure seamless transmission of sensor data to connected devices.
Perform statistical analysis of system performance under relevant operating environment(s).
Define specifications, generate documentation, and iterate designs based upon feedback from advisors, clinicians, and regulators.
Requirements
Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent field, with a minimum of 8 years of relevant experience, preferably in a regulated medical product development environment, or Master's Degree with a minimum of 5 years of experience.
Aptitude for firmware development in C/C++ for microcontrollers. ARM Cortex-specific experience preferred.
Experience with wireless data transmission protocols, particularly NFC and BLE.
Experience developing firmware for use in regulated medical devices (i.e. 510(k), PMA) is preferred.
Familiarity with quality systems, including design controls (21 CFR 820.30) and ISO specifications (13485).
Ability to interface with electrical, mechanical, software, and biomedical engineers and work in a fast-paced, multi-disciplinary environment.
Capacity to execute on multiple projects and communicate ideas clearly to the team.
Participate on architecting firmware designs for new miniaturized sensing systems and develop deep expertise relevant to wearable medical devices.
Experience with ASIC development or the design of front ends for electrochemical sensors is a major plus.
Working Conditions
General office and laboratory
Physical Requirements
While performing the duties of this job, the employee is regularly required to stand; walk; sit; use hands to finger, handle or feel; reach with hands and arms; climb or blaance; stoop, kneel, crouch, see, talk or hear in a standard office environment. Employes may occasioally lift/or move up to 50 pounds.
BENEFITS
Medical, dental, vision, health savings account, flexible spending account, life and long-term disability insurance, 401(k) plan, holidays, and PTO.
At Biolinq we fully subscribe to the principles of Equal Employment Opportunity. It is our policy to provide employment, compensation, and other benefits related to employment based on qualifications, without regard to race, color, religion, national origin, age, sex, veteran status, genetic information, disability, or any other basis prohibited by federal, state or local law. In accordance with requirements of the Americans with Disabilities Act and applicable federal, state and/or local laws, it is our policy to provide reasonable accommodation upon request during the application process to applicants in order that they may be given a full and fair opportunity to be considered for employment. As an Equal Opportunity Employer, we intend to comply fully with applicable federal, state and/or local employment laws and the information requested on this application will only be used for purposes consistent with those laws. To the extent required by applicable law, The Company maintains a smoke- free workplace.
As part of our efforts to ensure fair and equal pay based on merit, Biolinq supports pay transparency internally and during the recruitment process. The U.S. base salary range reasonably expected to be paid for this role is: $120,000 to $135,000. We may ultimately pay more or less than the posted range. Actual compensation packages are commensurate with experience and based on a variety of factors that are unique to each candidate including, but not limited to: skill set, depth of experience, education, certifications, and specific work location. The range displayed reflects the minimum and maximum target for new hire salaries for the job across the U.S. The total compensation package for this position may also include an annual performance bonus and/or other applicable incentive compensation plans. Biolinq also offers a comprehensive package of benefits including paid time off (vacation, holidays, sick time, parental leave), medical/dental/vision insurance, and 401(k) to eligible employees, subject to the terms and conditions of the applicable plans and any written agreement between the parties. Your recruiter can share more about the total compensation package during the hiring process.
Please note: The information contained herein is not intended to be an all-inclusive list of duties and responsibilities of the job, nor are they intended to be an all-inclusive list of the skills and abilities required to do the job. Management may, at its discretion, assign or reassign duties and responsibilities to this job at any time. The duties and responsibilities in this job description may be subject to change at any time due to reasonable accommodation or other reasons. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
If you are an individual with a disability and would like to request a reasonable accommodation as part of the employment selection process, please contact Biolinq Talent Acquisition at *******************
How much does an embedded software engineer earn in Alpine, CA?
The average embedded software engineer in Alpine, CA earns between $86,000 and $156,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.
Average embedded software engineer salary in Alpine, CA