Embedded software engineer jobs in Carlsbad, CA - 1,203 jobs
All
Embedded Software Engineer
Senior Embedded Software Engineer
Firmware Engineer
Embedded Engineer
Principal Software Engineer
Senior Software Engineer
Embedded Software Developer
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 5d 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. 1d 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. 1d 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. 1d ago
Core Wi-Fi Embedded Software Engineer
Apple Inc. 4.8
Embedded software engineer job in San Diego, CA
Join our Core Wi-Fi team and drive innovation that matters! We build and seamlessly integrate technologies that enrich people's lives and deliver the absolute best user-experience. As part of the Wi-Fi software development team, we make decisions that influence the connectivity experience on products people use every single day, across the world! Are you a software development enthusiast that is passionate about internet-enabled devices, Wi-Fi, wireless technologies and networking protocols? If your answer is yes, we may have the job for you.
As Wi-Fi team member, you'll be responsible for crafting, developing and optimizing Wi-Fi networking subsystem software across Apple products including iPhone, Mac, Apple Watch and Apple TV. You will also be working across software stacks (Frameworks and API, UI, OS services, and drivers) to maintain and productize features collaboratively with the hardware and software teams within all of Apple. You will own, drive and execute the full software development cycle - from the ideation, design, implementation, to testing and measuring the success of the feature you develop. We want you to make intelligent compromises between several contradictory factors such as ease of use, performance and efficiency.
You enjoy taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm You build partnerships and work collaboratively with others to meet shared objectives Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences You consistently achieve results, even under tough circumstances You handle conflict situations effectively, with a minimum of noise You have experience developing software using embedded SDKs, frameworks and/or BSPs You have knowledge and experience of different LAN and WAN technologies You have knowledge of IEEE 802.11/Wi-Fi Protocols Linux / Unix kernel networking stack knowledge and understanding of operating system fundamentals You're experienced with hands-on development and troubleshooting on embedded targets. e.g., GDB, shell scripting, packet tracing (tcpdump, Wireshark)
You have proven knowledge of data structures and their applications You're experienced developing software using C/C+, Objective-C, or Java You have strong competency and experience in Layer 2, Layer 3 networking, and QoS You have excellent analytical, problem-solving skills, programming and debugging skills You thrive in a collaborative environment and can clearly communicate while driving multiple projects across teams Bachelor's Degree in Computer Science English language proficiency is required for this position
$149k-191k yearly est. 12d ago
Embedded Software Engineer
Actalent
Embedded software engineer job in Tustin, CA
Job Title: EmbeddedSoftwareEngineerJob Description The EmbeddedSoftwareEngineer will design, implement, and certify flight control software for a spaceflight vehicle. This role involves developing safety-critical software, ensuring traceability, and conducting reviews and verifications.
Responsibilities
* Design and implement flight control software for spaceflight vehicles.
* Develop safety-critical software with a focus on reliability and traceability.
* Conduct software reviews and verifications to ensure compliance with safety standards.
* Collaborate with an agile softwareengineering team to achieve project milestones.
* Support the development of the Delta space plane as it approaches launch dates.
Essential Skills
* Proficiency in C++ and Python programming languages.
* Experience in software development, particularly in safety-critical environments.
* Knowledge of real-time operating systems (RTOS).
* Experience in flight control software development.
* Strong understanding of safety-critical software development principles.
Additional Skills & Qualifications
* Bachelor's degree in Computer Science or a related field.
* Experience in C/C++ development.
* Familiarity with agile development practices.
Work Environment
Work within an agile softwareengineering team focused on safety-critical development. Contribute to an innovative project that supports the development of the Delta space plane, with significant milestones leading up to its launch in late 2026.
Job Type & Location
This is a Contract position based out of Tustin, CA.
Pay and Benefits
The pay range for this position is $75.00 - $95.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a hybrid position in Tustin,CA.
Application Deadline
This position is anticipated to close on Jan 23, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
$75-95 hourly 10d ago
Principal Embedded Software Engineer
Silvus Technologies
Embedded software engineer job in Irvine, CA
**THE COMPANY** **Silvus Technologies** is dedicated to one mission: connecting those who keep us safe. We do so by delivering the most advanced Mobile Ad-hoc Network (MANET) radios powered by our custom and ever-evolving Mobile-Networked MIMO waveform. Together, our radios and waveform provide the vital communications for mission critical applications in the harshest environments from underground tunnels to high altitude balloons.
Silvus StreamCaster radios are being rapidly adopted by customers all over the world ranging from the U.S Departments of Defense, to International, Federal, State and Local Law Enforcement agencies, all the way to the Super Bowl, Grammys and industry-leading drone, robot, and other unmanned systems manufacturers.
_Wouldn't you like to join an incredibly talented group of people, doing very challenging work, with the prime directive of "_ Keeping Our Heroes Connected (************************************** P0GLc) _"?_
Following its acquisition by Motorola Solutions, Silvus Technologies is entering a new phase of scale and strategic impact. We are expanding our Strategic Growth organization to shape demand early, influence requirements, and embed Silvus Technologies into future programs of record across the U.S. Department of Defense.
THE OPPORTUNITY
Silvus is seeking a _Principal EmbeddedSoftwareEngineer_ to join our Engineering Group, reporting to the _Senior Engineering Director_ for our Irvine office. The successful individual in this role will participate in the development of Silvus' MANET radios and advanced research projects. This is an opportunity to work on all aspects of the system including device drivers, networking functions and services, encryption, and security features.
This position is fully onsite, Monday through Friday, at Silvus Technologies' Engineering and R&D Office in **Irvine, CA** , near the vibrant Irvine Spectrum.
The following is a list of at least some of the current essential job functions of the position. Management may assign or reassign duties and responsibilities at any time at its discretion.
ROLE AND RESPONSIBILITIES
+ Implementation of the software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols.
+ Network management software and web interface implementation.
+ Implementation of different security protocols and encryption algorithms.
+ Audio streaming and push-to-talk voice application implementation.
+ Analyzing and improving product security and robustness to meet certain regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria.
+ Implementation of testing software for product performance and reliability testing.
+ Device driver and board support package development and maintenance for both ARM and RISC-V based systems.
+ Linux system customization and scripting.
REQUIRED QUALIFICATIONS
+ Bachelor of Science degree in Electrical Engineering, Computer Science, or relevant engineering fields.
+ 8+ years of relevant embedded system software development experience.
+ Expertise in C programming and experience in Linux kernel driver development.
+ **Must be a U.S. Citizen** due to clients under U.S. government contracts.
+ **All employment is contingent upon the successful clearance of a background check.**
PREFERRED KNOWLEDGE, SKILLS, AND ABILITIES
+ Knowledge of and experience with different security protocols and encryption algorithms such as suite of CNSA algorithms.
+ Demonstrated experience with socket programming and various Internet/Ethernet protocols.
+ Understanding of MAC and Networking layer of a communication system.
+ Experience in AMD UltraScale+ MPSoC and Microchip Polarfire SoC BSP support package development.
+ Deep understanding of Internet Protocol Security (IPsec), network protocols, data authentication and encryption.
+ Linux Interrupt Service Routine development.
WORKING CONDITIONS & PHYSICAL REQUIREMENTS
+ Office environment.
+ Occasional exposure to heat, cold, and allergens while performing tests or demonstrations in the field.
+ While performing the duties of this job, the employee is required to do the following:
+ Lift equipment up to 20 lbs. for the set-up of demonstrations and testing.
+ Perform bending and reaching movements to place items on lower and higher shelves.
+ Kneeling or squatting to access lower shelves.
+ Walking/Moving in the labs.
**COMPENSATION**
_The pay range is NOT a guarantee. It is based on market research and peer data, and will vary depending on the candidate's experience and qualifications._
CA Pay Range
$180,000-$250,000 USD
**NOTE - As a U.S. Federal Contractor, Silvus Technologies requires that ALL candidates being considered for employment for any position (regardless of level) MUST be a U.S. Person (permanent resident or citizen). Stricter U.S. Citizen ONLY requirements are needed for some Engineering or R&D roles. This generally does NOT apply to International positions; only job postings for positions located in the U.S. Exceptions will be included in the Required Qualifications section of the posted position.**
**_All Employment is contingent upon the successful clearance of a background check and drug test._**
Silvus is proud to be an equal-opportunity employer, and we value diversity. We do not discriminate on the basis of race, color, age, religion or belief, ancestry, national origin, sex (including pregnancy), sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, physical or mental disability, protected veteran status, genetic information, political affiliation, or any other factor protected by applicable federal, state, or local laws.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive benefits and privileges of employment. Please contact us to request accommodation.
_*Silvus does not accept unsolicited resumes from individual recruiters or third-party recruiting agencies in response to job postings. No fee will be paid to third parties who submit unsolicited candidates directly to Silvus Technologies._
$180k-250k yearly 45d 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
Gatekeeper Systems 3.3
Embedded software engineer job in Lake Forest, CA
At Gatekeeper Systems,
we're revolutionizing retail loss prevention and customer safety through a powerful combination of physical deterrents and cutting-edge technology-including AI, computer vision, and facial recognition. As a global leader with over 25 years of industry excellence and a growing, diverse team of 500 employees across offices in North America, Europe, Australia, and Asia, we're driven by innovation, integrity, and impact. Join us and be part of a mission-focused team that's making a real difference in the future of retail, providing innovative solutions and services that redefine industry standards.
POSITION SUMMARY:
Gatekeeper is seeking an EmbeddedSoftwareEngineer to develop and maintain firmware for our retail loss-prevention hardware devices, including smart wheel electronics, DM3 devices, and LTE gateways. This role is focused on embedded firmware implementation, device bring-up, debugging, and supporting production releases. You will work closely with hardware and senior firmware engineers to deliver reliable embeddedsoftware that runs in real-world store environments.
WHAT WE OFFER…
Join the team at Gatekeeper Systems and watch your career grow! We offer competitive compensation and benefits packages that include:
Attractive Total Compensation Package, including annual bonus
Comprehensive healthcare benefits including medical, dental, and vision coverage; Life/ADD/LTD insurance; FSA/HSA options.
401(k) Plan with Employer Match
Generous Paid Time Off (PTO) policy
Observance of 11 paid company holidays
Various Employee Engagement Events
Exciting Growth Opportunities
Positive Company Culture
ESSENTIAL JOB FUNCTIONS; but not limited to:
Develop and maintain firmware on bare metal microprocessors and embedded Linux platforms, including device-level components and drivers where applicable.
Build firmware applications for Gatekeeper and FaceFirst devices; optimize performance, power usage, and reliability.
Develop internal tools/scripts to support diagnostics, data collection, testing, and performance validation.
Support hardware bring-up: board validation, peripheral integration, and early prototype debugging.
Work with common device interfaces and sensors (e.g., GPIO, UART, SPI, I2C, ADC) and wireless modules (BLE/Wi-Fi/LTE as applicable).
Investigate problem reports and field issues: collect logs, reproduce failures, isolate root cause, implement fixes, and document outcomes.
Use appropriate debugging tools and techniques (e.g., serial logs, core dumps, GDB/JTAG; oscilloscope/logic analyzer as needed).
Create and maintain unit/integration tests where applicable; support regression testing and release validation.
Produce clear technical documentation (how-to guides, troubleshooting steps, release notes) to improve team efficiency and supportability.
QUALIFICATION REQUIREMENTS
The requirements listed below are representative of the knowledge, skill and/or ability required.
Bachelor's or Master's in Electrical Engineering, Computer Science/Engineering, or a related field.
3+ years of embeddedsoftware design and development experience.
Proficiency in C/C++, Python, bare metal and Linux-based development.
Strong embedded Linux experience; kernel/u-boot/driver-level experience as applicable to the role.
Familiarity with Yocto (or similar embedded Linux build systems).
Familiarity with common embedded interfaces/peripherals (UART/SPI/I2C/GPIO).
Demonstrated debugging ability: log-driven diagnosis, issue isolation, and use of lab/test tools as needed.
Ability to analyze performance, optimize memory footprint, and design for low-power systems.
Strong problem-solving skills and ability to work effectively in a fast-moving environment.
Preferred/Highly Valuable
Experience building for edge gateways (Intel/ARM SBCs), including deployment/packaging approaches.
Familiarity with containerization (Docker/Kubernetes).
Knowledge of IoT systems and device-to-cloud architectures (e.g., Azure IoT, GCP equivalents).
Experience with firmware update mechanisms, versioning, OTA updates, and remote diagnostics.
Exposure to sensor fusion, computer vision pipelines, or edge deployment constraints.
Experience in retail, industrial IoT, or safety-critical embedded systems.
SALARY RANGE
$100,000 - $150,000
PHYSICAL DEMANDS
The physical demands described here are representative of those that must be met by a team member to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Ability to push shopping carts with up to 65Kg load
Ability to push shopping carts for extended periods of time
DISCLAIMER
This Job Description is a general overview of the requirements for the position. It is not designed to contain, nor should it be interpreted as being all inclusive of every task which may be assigned or required. It is subject to change, in alignment with company/department needs and priorities.
Gatekeeper Systems, Inc., is an equal opportunity employer. We are committed to developing a diverse workforce and cultivating an inclusive environment. We value diversity and believe that we are strengthened by the differences in our experiences, thinking, culture, and background. We strongly encourage applications from candidates who demonstrate that they can contribute to this goal. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any protected basis.
$100k-150k yearly 3d ago
Staff Embedded Software Engineer, Charging & Energy
Rivian 4.1
Embedded software engineer job in Irvine, CA
About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Staff EmbeddedSoftwareEngineer, you will play a key role in the development of cutting-edge charging products. You will lead software design and implementation on embedded Linux platforms, collaborating closely with cross-functional teams. Your responsibilities also include implementing and maintaining CI/CD pipeline to streamline software development and deployment. Your deep understanding of embedded systems will be essential to ensuring our products are reliable, high-performing, and secure. Responsibilities Design, develop and maintain embedded Linux application software for residential and commercial charging products. Develop unit tests and systems level SIL tests to ensure the highest code quality. Support CI/CD system software to facilitate building, testing and distribution of production-level software. Develop and support software tools used for development and testing. Create software architectures and designs with Functional Safety in mind. Lead technical meetings with team members and management to review system design, software architecture, and feature performance. Participate in code reviews providing technical feedback to drive quality design. Provide technical guidance and mentorship to junior team members, fostering a culture of continuous learning and growth. Stay up to date with emerging technologies and industry trends, evaluating their potential impact on our products and recommending relevant solutions. Where you'll work: Torrance, CA or Irvine, CA. 3 day in office expectation. Qualifications Essential Qualifications BS or MS in Computer Science, Computer Engineering, Electrical Engineering or a related field. 6+ years of industry experience developing C/C++ based applications on embedded Linux. 3+ years of experience with build tools such as Make and CMake. Experience with implementing CI/CD pipelines using tools like GitLab CI, GitHub Actions, etc. Experience with unit test frameworks e.g., Google Test. Strong scripting and automation skills using languages such as Bash or Python. Desired Qualifications Experience with web-based communication protocols, especially gRPC and WebSockets. Experience working with CAN and Modbus communication interfaces. Hands-on experience with containerization technologies like Docker. Experience with Yocto-based build systems for embedded devices including kernel customization, package selection, and recipe development. Experience working in a Real-Time Operating Systems (RTOS) environment. FreeRTOS, QNX, etc. Experience with Agile development methodologies and using tracking tools like Jira and JAMA Experience with Open Charge Point Protocol (OCPP). Experience with electric vehicle charging protocols such as SAE J1772, DIN SPEC 70121, and ISO 15118. Experience with designing software to meet functional safety e.g., UL1998, ISO26262, ASPICE, etc. Pay Disclosure Salary Range for Southern California Based Candidates: $171,100.00 - $213,900.00 (actual compensation will be determined based on experience, location, and other factors permitted by law). Salary Range for Northern California Based Candidates: $186,000.00 - $232,500.00 (actual compensation will be determined based on experience, location, and other factors permitted by law). Benefits Summary: Rivian provides robust medical/Rx, dental and vision insurance packages for full-time and part-time employees, their spouse or domestic partner, and children up to age 26. Full Time Employee coverage is effective on the first day of employment. Part-Time employee coverage is effective the first of the month following 90 days of employment. Equal Opportunity Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes ("Candidate Personal Data"). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian's service providers, including providers of background checks, staffing services, and cloud services. Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. Please note that we are currently not accepting applications from third party application services.
Essential Qualifications BS or MS in Computer Science, Computer Engineering, Electrical Engineering or a related field. 6+ years of industry experience developing C/C++ based applications on embedded Linux. 3+ years of experience with build tools such as Make and CMake. Experience with implementing CI/CD pipelines using tools like GitLab CI, GitHub Actions, etc. Experience with unit test frameworks e.g., Google Test. Strong scripting and automation skills using languages such as Bash or Python. Desired Qualifications Experience with web-based communication protocols, especially gRPC and WebSockets. Experience working with CAN and Modbus communication interfaces. Hands-on experience with containerization technologies like Docker. Experience with Yocto-based build systems for embedded devices including kernel customization, package selection, and recipe development. Experience working in a Real-Time Operating Systems (RTOS) environment. FreeRTOS, QNX, etc. Experience with Agile development methodologies and using tracking tools like Jira and JAMA Experience with Open Charge Point Protocol (OCPP). Experience with electric vehicle charging protocols such as SAE J1772, DIN SPEC 70121, and ISO 15118. Experience with designing software to meet functional safety e.g., UL1998, ISO26262, ASPICE, etc.
Design, develop and maintain embedded Linux application software for residential and commercial charging products. Develop unit tests and systems level SIL tests to ensure the highest code quality. Support CI/CD system software to facilitate building, testing and distribution of production-level software. Develop and support software tools used for development and testing. Create software architectures and designs with Functional Safety in mind. Lead technical meetings with team members and management to review system design, software architecture, and feature performance. Participate in code reviews providing technical feedback to drive quality design. Provide technical guidance and mentorship to junior team members, fostering a culture of continuous learning and growth. Stay up to date with emerging technologies and industry trends, evaluating their potential impact on our products and recommending relevant solutions. Where you'll work: Torrance, CA or Irvine, CA. 3 day in office expectation.
$186k-232.5k yearly 32d ago
Staff Embedded Software Engineer
TP-Link Systems 3.9
Embedded software engineer job in Irvine, CA
Headquartered in the United States, TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products, consistently ranked as the world's top provider of Wi-Fi devices. The company is committed to delivering innovative products that enhance people's lives through faster, more reliable connectivity. With a commitment to excellence, TP-Link serves customers in over 170 countries and continues to grow its global footprint.
We believe technology changes the world for the better! At TP-Link Systems Inc, we are committed to crafting dependable, high-performance products to connect users worldwide with the wonders of technology.
Embracing professionalism, innovation, excellence, and simplicity, we aim to assist our clients in achieving remarkable global performance and enable consumers to enjoy a seamless, effortless lifestyle.
Overview:
As a staff embeddedsoftwareengineer at TP-Link. You will be responsible for enhancing the residential device platform, which will be deployed to more than 100 million devices, creating an extensive network/IoT ecosystem for end users and ISP operators. Leveraging your expertise in embedded systems, you'll play a key role in building an exceptional ecosystem.
In this role, you'll design, implement, and optimize embeddedsoftware features, while developing white box testing code on platforms like Linux, PRPL, RDK, and OpenWrt. You'll collaborate closely with cross-functional teams, including hardware engineers, product managers, and cloud services teams, to ensure seamless integration and optimal performance of the residential ecosystem. Additionally, you'll develop and execute testing strategies to validate the robustness of your code, ensuring high quality and reliability in production environments.
Key Responsibilities:
Lead the design and architecture of complex internet gateway software.
Design, develop, execute and maintain automated software test suites for the purpose of verifying quality.
Write high-quality, efficient, and maintainable code in C or C++ for embedded systems, following best practices in software development.
Deliver high-quality code, comprehensive test cases, and clear design documentation.
Implement and enhance coding standards within the team, ensuring adherence to best practices in code quality, modularity, and reusability.
Implement continuous improvements and best practices, focusing on resource consumption optimization and network forwarding performance.
Participate actively in code reviews, providing constructive feedback to peers and mentoring junior engineers on software development best practices.
Work closely with product teams and engineers to deliver features end-to-end.
Analyze competitors and build strategies to address market challenges.
Handle customer feedback and resolve issues effectively.
Stay up to date with the latest industry standards and technologies.
Requirements
Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or equivalent experience.
10+ years of experience with embeddedsoftware.
Strong understanding of computer architecture, network protocols, and related algorithms.
Proven experience in platform design and solving kernel-level crash problems.
Proven track record in identifying system bottlenecks and optimizing performance (CPU, memory, and network efficiency).
Experience in developing and executing white box tests for embedded systems.
Proficiency in C or C++ programming.
Deep knowledge of embedded systems.
Passion for learning and exploring new technologies and methodologies.
Preferred Qualifications:
Experience with the development prpl, rdk platform, with a strong understanding of their architectures and ecosystems.
Proficiency in debugging tools and methodologies for embedded systems, especially in performance optimization and crash diagnostics.
Experience working with large-scale deployments of embedded systems, particularly in networking or telecommunications environments.
Knowledge of wireless communication standards (Wi-Fi, Zigbee, etc.) and IoT protocols (MQTT).
Strong communication and interpersonal skills, with the ability to work effectively in cross-functional teams and present complex technical concepts to non-technical stakeholders.
Benefits
Salary range: $140,000 - $200,000
Free snacks and drinks, and provided lunch on Fridays
Fully paid medical, dental, and vision insurance (partial coverage for dependents)
Contributions to 401k funds
Bi-annual reviews, and annual pay increases
Health and wellness benefits, including free gym membership
Quarterly team-building events
At TP-Link Systems Inc., we are continually searching for ambitious individuals who are passionate about their work. We believe that diversity fuels innovation, collaboration, and drives our entrepreneurial spirit. As a global company, we highly value diverse perspectives and are committed to cultivating an environment where all voices are heard, respected, and valued. We are dedicated to providing equal employment opportunities to all employees and applicants, and we prohibit discrimination and harassment of any kind based on 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. Beyond compliance, we strive to create a supportive and growth-oriented workplace for everyone. If you share our passion and connection to this mission, we welcome you to apply and join us in building a vibrant and inclusive team at TP-Link Systems Inc.
Please, no third-party agency inquiries, and we are unable to offer visa sponsorships at this time.
$140k-200k yearly Auto-Apply 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 11d ago
Embedded Linux Software Engineer
TRL11, Inc.
Embedded software engineer job in Irvine, CA
Job Description
TRL11 is a venture backed deep tech / defence tech startup bringing cutting-edge video technology to Aerospace applications. Based in Irvine, CA, we are seeking highly passionate, skilled and experienced EmbeddedSoftwareEngineers with expertise in Linux BSP, device driver development, and debugging to join our dynamic and innovative team. You will be responsible for designing, developing, and maintaining embeddedsoftware solutions for our cutting-edge video products. Your primary focus will be on Linux-based systems, device driver development, including for custom hardware, and ensuring the overall system stability and performance. Join our team and play a crucial role in shaping the future of Human Space Exploration and US National Security.
Requirements
Responsibilities:
Design and develop embeddedsoftware for Linux-based systems, including device drivers and kernel modules
Build application-level software for video processing, encoding, and streaming
Implement APIs and communication protocols (REST, gRPC, MQTT, WebSockets)
Design scalable software architectures and participate in technical design decisions
Manage CI/CD pipelines, build systems, and automated testing frameworks
Develop containerization strategies using Docker for deployment
Collaborate with cross-functional teams and conduct code reviews
Debug and optimize system performance across the full software stack
Write scripts (Bash/Python) and C/C++ code for automation and application development
Document software components and maintain technical specifications
Requirements
Bachelor's degree in Computer Science, Electrical Engineering, or related field
3-5 years experience in embedded Linux development with shipped products
Strong C/C++ programming skills and proficiency in Python and Bash
Experience with device drivers, kernel modules, and Linux internals
Knowledge of networking protocols, API design (REST, gRPC), and video streaming technologies
Proficiency with Git, Docker, and CI/CD tools
Experience with Agile methodologies and fast-paced environments
Excellent problem-solving, debugging, and communication skills
Nice to Have:
TS/SCI or Secret Clearance
Benefits
Fast paced, energetic startup culture, where you'll learn a lot, have great impact, and have fun doing it
Base salary $100- $150k, depending on experience
Bonus, 401k, Health Care Plan (Medical)
Unlimited Paid Time Off (with prior approval), for Vacation, Sick & Public Holidays, Maternity, Paternity
Possible Stock Option Plan participation, based on performance and tenure.
$100k-150k yearly 5d ago
Embedded Linux Software Engineer
TRL11
Embedded software engineer job in Irvine, CA
TRL11 is a venture backed deep tech / defence tech startup bringing cutting-edge video technology to Aerospace applications. Based in Irvine, CA, we are seeking highly passionate, skilled and experienced EmbeddedSoftwareEngineers with expertise in Linux BSP, device driver development, and debugging to join our dynamic and innovative team. You will be responsible for designing, developing, and maintaining embeddedsoftware solutions for our cutting-edge video products. Your primary focus will be on Linux-based systems, device driver development, including for custom hardware, and ensuring the overall system stability and performance. Join our team and play a crucial role in shaping the future of Human Space Exploration and US National Security.
Requirements
Responsibilities:
Design and develop embeddedsoftware for Linux-based systems, including device drivers and kernel modules
Build application-level software for video processing, encoding, and streaming
Implement APIs and communication protocols (REST, gRPC, MQTT, WebSockets)
Design scalable software architectures and participate in technical design decisions
Manage CI/CD pipelines, build systems, and automated testing frameworks
Develop containerization strategies using Docker for deployment
Collaborate with cross-functional teams and conduct code reviews
Debug and optimize system performance across the full software stack
Write scripts (Bash/Python) and C/C++ code for automation and application development
Document software components and maintain technical specifications
Requirements
Bachelor's degree in Computer Science, Electrical Engineering, or related field
3-5 years experience in embedded Linux development with shipped products
Strong C/C++ programming skills and proficiency in Python and Bash
Experience with device drivers, kernel modules, and Linux internals
Knowledge of networking protocols, API design (REST, gRPC), and video streaming technologies
Proficiency with Git, Docker, and CI/CD tools
Experience with Agile methodologies and fast-paced environments
Excellent problem-solving, debugging, and communication skills
Nice to Have:
TS/SCI or Secret Clearance
Benefits
Fast paced, energetic startup culture, where you'll learn a lot, have great impact, and have fun doing it
Base salary $100- $150k, depending on experience
Bonus, 401k, Health Care Plan (Medical)
Unlimited Paid Time Off (with prior approval), for Vacation, Sick & Public Holidays, Maternity, Paternity
Possible Stock Option Plan participation, based on performance and tenure.
$100k-150k yearly Auto-Apply 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
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. 41d ago
Staff Phy Embedded Device Software Engineer
Marvell Technology
Embedded software engineer job in Irvine, CA
About Marvell
Marvell's semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, and carrier architectures, our innovative technology is enabling new possibilities.
At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel the transformative potential of tomorrow. For those looking to make their mark on purposeful and enduring innovation, above and beyond fleeting trends, Marvell is a place to thrive, learn, and lead.
Your Team, Your Impact
The Ethernet PHY group at Marvell is at the forefront of designing and developing high-speed transceivers for computer networks. We are seeking a Staff Embedded Device SoftwareEngineer who is passionate about technology and committed to delivering high-quality, scalable embeddedsoftware solutions. As a key member of our PHY embeddedsoftware team, you will contribute to the development of drivers and embedded device software for high-performance, mixed-signal DSP communication transceivers.
What You Can Expect
• Design, develop, and test software components for a structured API that enables high-level programming interfaces to Marvell's Ethernet transceivers.
• Develop and maintain Linux kernel PHY drivers for Marvell's Ethernet transceiver products.
• Create utilities and tools to support embeddedsoftware development, debugging, evaluation, and diagnostics.
• Build and maintain test infrastructure, including test data analysis tools and automated test scripts.
• Collaborate with hardware and firmware teams to analyze system performance and identify optimization opportunities.
• Contribute to Python-based GUI development and automated data collection/analysis infrastructure.
• Support Field Application Engineering (FAE) teams in resolving customer issues and providing technical guidance.
What We're Looking For
Staff Phy Embedded Device SoftwareEngineer
Minimum Qualifications
• Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field with 4+ years of industry experience, or
Master's degree in a related field with 2+ years of industry experience.
• Proficiency in C programming for embedded systems across various OS environments (Linux, Windows, RTOS).
• Hands-on experience with Windows Visual Studio and system-level software development
• Strong understanding of structured programming principles, including parameter passing, abstract data types, and data encapsulation.
• Solid experience with Python for scripting and tool development.
• Familiarity with version control systems (e.g., Git), CI/CD workflows, and issue tracking systems (e.g., Jira).
• Demonstrated ability to follow coding standards and best practices.
• Excellent debugging skills and the ability to work collaboratively in a team environment.
Preferred Qualifications
• Experience developing and debugging Linux kernel drivers, especially for PHY devices.
• Hands-on experience with Ethernet transceiver device drivers and knowledge of Ethernet physical layer protocols.
• Proficiency in Python GUI development.
• Familiarity with Ethernet switching, MAC/PHY/SerDes, MACsec, PTP, and High Availability systems.
• Experience with GCC toolchain and embedded system software development.
• Experience with Windows Visual Studio and Github Copilot
Expected Base Pay Range (USD)
106,700 - 157,840, $ per annum
The successful candidate's starting base pay 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.
Additional Compensation and Benefit Elements
Marvell is committed to providing exceptional, comprehensive benefits that support our employees at every stage - from internship to retirement and through life's most important moments. Our offerings are built around four key pillars: financial well-being, family support, mental and physical health, and recognition. Highlights include an employee stock purchase plan with a 2-year look back, family support programs to help balance work and home life, robust mental health resources to prioritize emotional well-being, and a recognition and service awards to celebrate contributions and milestones. We look forward to sharing more with you during the interview process.
All 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.
Any applicant who requires a reasonable accommodation during the selection process should contact Marvell HR Helpdesk at *****************.
Interview Integrity
To support fair and authentic hiring practices, candidates are not permitted to use AI tools (such as transcription apps, real-time answer generators like ChatGPT or Copilot, or automated note-taking bots) during interviews.
These tools must not be used to record, assist with, or enhance responses in any way. Our interviews are designed to evaluate your individual experience, thought process, and communication skills in real time. Use of AI tools without prior instruction from the interviewer will result in disqualification from the hiring process.
This position may require access to technology and/or software subject to U.S. export control laws and regulations, including the Export Administration Regulations (EAR). As such, applicants must be eligible to access export-controlled information as defined under applicable law. Marvell may be required to obtain export licensing approval from the U.S. Department of Commerce and/or the U.S. Department of State. Except for U.S. citizens, lawful permanent residents, or protected individuals as defined by 8 U.S.C. 1324b(a)(3), all applicants may be subject to an export license review process prior to employment.
#LI-AP1
$102k-140k yearly est. Auto-Apply 8d ago
Embedded Software Engineer
Jobsbridge
Embedded software engineer job in Irvine, CA
B.S. in Electrical Engineering
Understanding of data communications
Understanding of modulation schemes, i.e. PSK, DPSK, etc.
Understanding of communication performance testing measurements, such as bit error rate, block error rate, throughput, etc.
Familiar with common serial communications interfaces including UART and USB
Familiar with common lab equipment including oscilloscopes, spectrum analyzers, power supplies, signal generators, etc.
Experience with schematic capture and PCB layout software.
Experience Hardware and software design of embedded microcontroller systems
Experience with MS Visual Studio and C,C++, or C# programming languages
Microcontroller system debugging
Hardware assembly and debugging
Capable of performing light technical bench work such as soldering, replacing components on PCBs
Qualifications
C++, Embedded
Additional Information
Multiple Openings
$102k-140k yearly est. 60d+ ago
Staff Phy Embedded Device Software Engineer
Marvell
Embedded software engineer job in Irvine, CA
Marvell's semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, and carrier architectures, our innovative technology is enabling new possibilities. At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel the transformative potential of tomorrow. For those looking to make their mark on purposeful and enduring innovation, above and beyond fleeting trends, Marvell is a place to thrive, learn, and lead.
Your Team, Your Impact
The Ethernet PHY group at Marvell is at the forefront of designing and developing high-speed transceivers for computer networks. We are seeking a Staff Embedded Device SoftwareEngineer who is passionate about technology and committed to delivering high-quality, scalable embeddedsoftware solutions. As a key member of our PHY embeddedsoftware team, you will contribute to the development of drivers and embedded device software for high-performance, mixed-signal DSP communication transceivers.
What You Can Expect
* Design, develop, and test software components for a structured API that enables high-level programming interfaces to Marvell's Ethernet transceivers.
* Develop and maintain Linux kernel PHY drivers for Marvell's Ethernet transceiver products.
* Create utilities and tools to support embeddedsoftware development, debugging, evaluation, and diagnostics.
* Build and maintain test infrastructure, including test data analysis tools and automated test scripts.
* Collaborate with hardware and firmware teams to analyze system performance and identify optimization opportunities.
* Contribute to Python-based GUI development and automated data collection/analysis infrastructure.
* Support Field Application Engineering (FAE) teams in resolving customer issues and providing technical guidance.
What We're Looking For
Staff Phy Embedded Device SoftwareEngineer
Minimum Qualifications
* Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field with 4+ years of industry experience, or
Master's degree in a related field with 2+ years of industry experience.
* Proficiency in C programming for embedded systems across various OS environments (Linux, Windows, RTOS).
* Hands-on experience with Windows Visual Studio and system-level software development
* Strong understanding of structured programming principles, including parameter passing, abstract data types, and data encapsulation.
* Solid experience with Python for scripting and tool development.
* Familiarity with version control systems (e.g., Git), CI/CD workflows, and issue tracking systems (e.g., Jira).
* Demonstrated ability to follow coding standards and best practices.
* Excellent debugging skills and the ability to work collaboratively in a team environment.
Preferred Qualifications
* Experience developing and debugging Linux kernel drivers, especially for PHY devices.
* Hands-on experience with Ethernet transceiver device drivers and knowledge of Ethernet physical layer protocols.
* Proficiency in Python GUI development.
* Familiarity with Ethernet switching, MAC/PHY/SerDes, MACsec, PTP, and High Availability systems.
* Experience with GCC toolchain and embedded system software development.
* Experience with Windows Visual Studio and Github Copilot
Expected Base Pay Range (USD)
106,700 - 157,840, $ per annum
The successful candidate's starting base pay 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.
Additional Compensation and Benefit Elements
Marvell is committed to providing exceptional, comprehensive benefits that support our employees at every stage - from internship to retirement and through life's most important moments. Our offerings are built around four key pillars: financial well-being, family support, mental and physical health, and recognition. Highlights include an employee stock purchase plan with a 2-year look back, family support programs to help balance work and home life, robust mental health resources to prioritize emotional well-being, and a recognition and service awards to celebrate contributions and milestones. We look forward to sharing more with you during the interview process.
All 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.
Any applicant who requires a reasonable accommodation during the selection process should contact Marvell HR Helpdesk at *****************.
Interview Integrity
To support fair and authentic hiring practices, candidates are not permitted to use AI tools (such as transcription apps, real-time answer generators like ChatGPT or Copilot, or automated note-taking bots) during interviews.
These tools must not be used to record, assist with, or enhance responses in any way. Our interviews are designed to evaluate your individual experience, thought process, and communication skills in real time. Use of AI tools without prior instruction from the interviewer will result in disqualification from the hiring process.
This position may require access to technology and/or software subject to U.S. export control laws and regulations, including the Export Administration Regulations (EAR). As such, applicants must be eligible to access export-controlled information as defined under applicable law. Marvell may be required to obtain export licensing approval from the U.S. Department of Commerce and/or the U.S. Department of State. Except for U.S. citizens, lawful permanent residents, or protected individuals as defined by 8 U.S.C. 1324b(a)(3), all applicants may be subject to an export license review process prior to employment.
#LI-AP1
$102k-140k yearly est. Auto-Apply 55d ago
Sr. Principal Embedded Software Engineer
BD (Becton, Dickinson and Company
Embedded software engineer job in Irvine, CA
We are **the makers of possible** BD is one of the largest global medical technology companies in the world. Advancing the world of health is our Purpose, and it's no small feat. It takes the imagination and passion of all of us-from design and engineering to the manufacturing and marketing of our billions of MedTech products per year-to look at the impossible and find transformative solutions that turn dreams into possibilities.
We believe that the human element, across our global teams, is what allows us to continually evolve. Join us and discover an environment in which you'll be supported to learn, grow and become your best self. Become a **maker of possible** with us.
As part of our R&D team you will play a critical role with new product development and sustaining development for existing platforms. In this position, you will collaborate with other members of the R&D team, developers, IT, and more to build state of the art embedded systems. The ideal candidate has a passion for coding, and excellent teamwork, partnering, and negotiation skills. You are a highly motivated self-starter who can achieve results with minimal direction.
**Responsibilities:**
+ Prototype, plan, build, and deliver new software for existing and new embedded platforms and evaluate other software designs
+ Create and maintain software requirements and design documents
+ Review and unit test the software
+ Own the software toolchain and SDE
+ Automate build and testing processes
**Minimum Requirements:**
+ Bachelor's degree in engineering or Scientific field, 10+ years of experience in embedded systems programming using C or C++ Experience in real-time embeddedsoftware development
+ Experience developing software in multi-threaded and/or multi-tasking environments
+ Experience with hardware-software integration
+ Experience with software testing, static analysis, and debugging at the hardware/software interface (ICE/JTAG)
+ Understanding of object-oriented design and methodology, including UML
+ Experience with testing automation
+ Excellent documentation and communication skills in writing and speech
**Preferred Qualifications:**
+ Experience in medical devices or another regulated industry
+ Experience with commercial RTOS
+ Experience with embedded Windows and Linux programming
+ Experience in toolchain and build environment set up and maintenance
+ Familiarity with networking protocols, including wireless and Bluetooth
+ UI development experience
+ Familiarity with laboratory instruments such as oscilloscopes and logic analyzers
At BD, we prioritize on-site collaboration because we believe it fosters creativity, innovation, and effective problem-solving, which are essential in the fast-paced healthcare industry. For most roles, we require a minimum of 4 days of in-office presence per week to maintain our culture of excellence and ensure smooth operations, while also recognizing the importance of flexibility and work-life balance. Remote or field-based positions will have different workplace arrangements which will be indicated in the job posting.
For certain roles at BD, employment is contingent upon the Company's receipt of sufficient proof that you are fully vaccinated against COVID-19. In some locations, testing for COVID-19 may be available and/or required. Consistent with BD's Workplace Accommodations Policy, requests for accommodation will be considered pursuant to applicable law.
**Why Join Us?**
A career at BD means being part of a team that values your opinions and contributions and that encourages you to bring your authentic self to work. It's also a place where we help each other be great, we do what's right, we hold each other accountable, and learn and improve every day.
To find purpose in the possibilities, we need people who can see the bigger picture, who understand the human story that underpins everything we do. We welcome people with the imagination and drive to help us reinvent the future of health. At BD, you'll discover a culture in which you can learn, grow, and thrive. And find satisfaction in doing your part to make the world a better place.
To learn more about BD visit **********************
Becton, Dickinson, and Company is an Equal Opportunity Employer. We evaluate applicants without regard to race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, affectional or sexual orientation, gender identity or expression, genetics, disability, military eligibility or veteran status, and other legally-protected characteristics.
Required Skills
Optional Skills
.
**Primary Work Location**
USA CA - Irvine Laguna Canyon
**Additional Locations**
**Work Shift**
At BD, we are strongly committed to investing in our associates-their well-being and development, and in providing rewards and recognition opportunities that promote a performance-based culture. We demonstrate this commitment by offering a valuable, competitive package of compensation and benefits programs which you can learn more about on our Careers Site under Our Commitment to You (********************************************* .
Salary or hourly rate ranges have been implemented to reward associates fairly and competitively, as well as to support recognition of associates' progress, ranging from entry level to experts in their field, and talent mobility. There are many factors, such as location, that contribute to the range displayed. The salary or hourly rate offered to a successful candidate is based on experience, education, skills, and any step rate pay system of the actual work location, as applicable to the role or position. Salary or hourly pay ranges may vary for Field-based and Remote roles.
**Salary Range Information**
$124,700.00 - $205,800.00 USD Annual
Becton, Dickinson and Company is an Equal Opportunity/Affirmative Action Employer. We do not unlawfully discriminate on the basis of race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, affectional or sexual orientation, gender identity or expression, genetics, disability, military eligibility or veteran status, or any other protected status.
How much does an embedded software engineer earn in Carlsbad, CA?
The average embedded software engineer in Carlsbad, CA earns between $87,000 and $158,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.
Average embedded software engineer salary in Carlsbad, CA
$117,000
What are the biggest employers of Embedded Software Engineers in Carlsbad, CA?
The biggest employers of Embedded Software Engineers in Carlsbad, CA are: