88,911 Embedded Systems jobs in the United States

Embedded Systems Software Engineer

97204 Portland, Oregon Galois

Posted today

Job Viewed

Tap Again To Close

Job Description

About Galois

Galois tackles the hardest problems in computer science. Our mission is to assure trust in critical systems that protect the privacy and integrity of information in the real world.  Core to this is the application of formal analysis techniques that allow systems to be modeled, analyzed, and mathematically proven correct to ensure that a system behaves exactly as we intend under all circumstances.

We are a community of researchers, engineers, and operations people dedicated to creating trustworthiness in critical systems in every functional area of the organization. Our organization is highly collaborative, and we pursue working from first principles, transparency, building deep trust, learning and innovating, and creating space for you to be authentically you. Our unique organizational structure enables us to adapt to the needs of the innovative projects we deliver.

We are employee-owned and aspire to provide employees with a sense of freedom to pursue passions in and out of work — whether it be opportunities to learn, career growth, a sense of community, or whatever else brings you value as a person. 

Research Engineers at Galois design and develop advanced technologies for safety- and security-critical systems, networks, and applications. Engineers work in small team settings and must successfully interact with clients, partners, and other employees in a highly cooperative, collaborative, and intellectually challenging environment.

Our research engineers work in small teams and successfully interact with clients, partners, and other employees in a highly collaborative environment. We’re looking for people who can invent, learn, think, and inspire.

For more on our organizational structure, visit Life at Galois.

About This Role

We are currently seeking researchers/engineers with embedded systems and software assurance expertise to perform research on embedded systems.  Software assurance is pivotal in fulfilling our mission to make critical systems trustworthy.

Responsibilities

As a Research Engineer, you will have the following responsibilities: 

  • Requirements gathering: Engaging the client in a series of discussions, where each iteration refines the needs of the client and leads to suggestions for means to meet those needs.
  • Architecture and design: constructing high-level architectural descriptions of systems, and constructing deeper designs by fleshing out architecture prototypes. Architectures must be designed with assurance in mind, determining where and how formal methods are to be applied.
  • Implementation: extending design prototypes through to a finished product, with care taken to ensure robustness and ease of use. 
  • Software Assurance: use mechanical reasoning tools and techniques such as static analysis, property-based testing, bounded model-checking, or symbolic execution to demonstrate or analyze desired security and correctness properties of software systems.
  • Testing and validation: constructing and regularly conducting system, unit, and regression tests, as well as conducting semi-formal validation and verification.
  • Technology research and development: conducting speculative research and development of cutting-edge technology, and incorporating that technology in product prototypes. 
  • Technical infrastructure development: developing (designing, implementing, and maintaining) tools to be used within Galois, and developing library code to be shared among projects.
Key Qualifications
  • Education - Minimum of a BS in computer science, electrical engineering, or mathematics.
  • Required Technical Expertise
    • Experience building highly performant and trustworthy cyber-physical software for mission-critical applications
    • Experience with C, C++, and Rust programming languages
    • Experience with advanced software analysis tools based on symbolic execution (e.g., Kani, Frama-C, Verus, or Astree) 
    • Experience developing, testing, and operationalizing capabilities in integrated (SWIL/HWIL) lab environments
    • Ability to work in a small team to rapidly prototype and operationalize new features and capabilities
    • Eagerness to learn new tools and techniques emerging from the R&D community
  • Desired Technical Expertise
    • Experience developing control algorithms in MATLAB/simulink or Ansys SCADE
    • In-depth understanding of formal verification principles, methods, and relevant standard industry practices 
  • Required General Skills:
    • Must work well with customers, including building rapport, identifying needs, and communicating with strong written, verbal, and presentation skills. 
    • Must be highly motivated and able to self-manage deadlines and quality goals
Location

We enjoy a hybrid work environment, and candidates may be based out of any of our offices in Arlington, VA, Dayton, OH, Minneapolis, MN, or Portland, OR. Additionally, being located in Boston, MA is also welcome.

Security and Citizenship Requirement

The employee must hold and retain a Secret security clearance.

The candidate must not require a U.S. government export license to authorize access to export-controlled technology and software required to perform this role. 

Benefits

We offer a robust benefits package to provide for your and your family’s well-being, including:

  • Employee Stock Ownership Plan (ESOP)
  • 401(k) retirement plan with 5% employer match and immediate vesting
  • Fully paid medical insurance plans, and dental and vision reimbursement plan
  • Health Savings
View Now

Embedded Systems Software Engineer

02912 Providence, Rhode Island Regent Services

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

At REGENT, we're on a mission to revolutionize regional transportation between coastal cities. We're not just building vehicles, we're creating a new category of transportation: the seaglider. These groundbreaking wing-in-ground-effect craft travel just above the water's surface, combining the speed of an airplane with the low operating costs of a boat. Capable of 180 miles at 180 mph on today's battery tech (and up to 400 miles with next-gen batteries), seagliders will unlock fast, affordable, and sustainable coastal transit for passengers and cargo - connecting cities, islands, and communities like never before.

Backed by leading investors and powered by a team of passionate, forward-thinking engineers, builders, and operators, we're now scaling from a breakthrough prototype to full production - and building the team to make it happen.

Role Overview

As an Embedded Systems Software Engineer , you'll play a critical role in supporting our internal demonstrator platform that helps test and showcase new features before they make it into our full-scale vehicles. You'll contribute to embedded software development, simulation testing, and hands-on electronics work, helping ensure our platform stays reliable, testable, and ready to evolve.

From managing real-time software and hardware-in-the-loop (HIL) testing to wiring up harnesses and spinning up GUIs, your work will directly impact how we prototype, validate, and push the boundaries of our tech. You'll also collaborate closely with our controls, avionics, and modeling teams to ensure a smooth path from concept to demo - both on the bench and at sea.

If you're energized by working at the intersection of cutting-edge innovation, real-world impact, and hands-on engineering, you'll be in the right place - and we'd be thrilled to have you on the team!

What You'll Do

    • Own Seaglider Demonstrator Embedded Software Stack : Maintain, debug, and improve the real-time software that runs on our autonomous seaglider demonstrator, from microcontroller code to Linux-based applications.
    • Support Simulation and HIL Testing : Work with our modeling and controls teams to integrate Simulink-based controllers into demonstrator simulation and test environment.
    • Manage COTS Electronics & Harnessing : Set up and maintain the electronics ecosystem - from sensors and servos to single-board computers, harnesses, and breakout boards.
    • Improve Developer Tools and Processes : Automate build systems, streamline deployment pipelines, and build tooling to make it easy for others to work with Squire.
    • Prototype and Field-Test : Be a key part of the sea trials team - monitoring operation, running diagnostics, troubleshooting in the field, and reliably showing off our latest and greatest seaglider capabilities.
What You'll Bring
    • 2+ years of experience writing C++ for embedded systems (Linux, RTOS, or bare metal)
    • Strong hands-on experience with microcontrollers and common embedded interfaces (Serial, CAN, PWM, ADCs, DIO, etc.)
    • Ability to read, interpret, and contribute to wiring diagrams and electrical schematics
    • Comfortable scripting with Python, MATLAB, or similar tools
Bonus Experience
    • Experience with LabVIEW or Simulink for DAQ and HIL systems
    • Familiarity with actuation systems like servo motors
    • Past field-testing experience and a knack for troubleshooting electronics in real-world environments
    • Experience with building and operating unmanned aircraft (UAVs) or unmanned surface vessels (USVs)
Who We're Looking For
    • Collaborative Team Player: You believe that great things happen when teams work together. You communicate effectively and collaborate with engineers, stakeholders, and other cross-functional teams to align on goals and move projects forward. You bring people together, ensuring that everyone is on the same page and moving towards a shared vision.
    • Creative Problem Solver : You thrive on tackling complex challenges and finding innovative solutions. Whether you're wiring up a new piece of hardware, chasing down a timing bug, or hacking together a test harness on short notice, you approach each challenge with curiosity, creativity, and a drive to make things work. You're thoughtful about balancing quick fixes with long-term improvements and take pride in building systems that are both functional and future-proof.
    • Adaptable & Agile: In a fast-paced, ever-evolving startup environment, you quickly adapt to changing priorities and requirements. You approach challenges with a calm, resilient mindset, and know how to pivot and adjust your approach as needed, ensuring that progress continues without missing a beat.
    • Innovative Mindset : You're driven by curiosity and a passion for technology. You're passionate about driving continuous improvement, embracing new technologies and methodologies to enhance efficiency, quality, and team performance.
What We Offer
    • Competitive compensation including a robust equity incentive plan.
    • Comprehensive health, dental, and vision insurance - we cover 100% of your premiums.
    • 401(k) with company matching, so you can plan for the future.
    • Generous flexible time off , paid parental leave, and company-wide holiday breaks.
    • Relocation packages available for those moving to join our team.
    • Daily, free catered lunches
    • Learning & professional development opportunities


If you're ready to take on an exciting challenge, grow with us, and make a lasting impact, we want to hear from you. Even if you don't meet every requirement, but you see yourself contributing to our mission, we encourage you to apply! We value diverse skillsets and experiences and believe in the potential of passionate individuals to make a big impact.

Equal Opportunity Employer

REGENT is an Equal Opportunity Employer. We are committed to creating a diverse and inclusive work environment. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, or any other characteristic protected by law.
View Now

Embedded Systems Software Engineer

48340 Pontiac, Michigan Williams International

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Who We Are

Williams International is a privately-owned company that develops and manufactures jet engines for both military and commercial aircraft applications. We are a company of creators who deliver pioneering ideas and technologies that lead the aerospace industry. Our culture fosters creativity, collaboration, and continuous learning to position our team members to inspire each other and provide quality products and supporting services that exceed the expectations of our customers.

The Opportunity

Williams International has an exciting opportunity for an Embedded Systems Software Engineer to join our team.

The Embedded Systems Software Engineer will also be responsible for:
  • Develop cutting edge software safety critical embedded systems deployed in commercial and military aerospace applications. Typical applications include engine control, flight controls, motor controls, power converter controls, sensor measurements, and diagnostics and fault detection
  • Decompose system requirements and designs into requisite software functions
  • Develop detailed design documents and software architectures to implement software requirements
  • Develop and update software according to software design specifications and issue reports
  • Ensure quality deliverables by overseeing and developing unit and integration test cases
  • Mentor team members in design, coding, and testing including performing peer reviews of other team members' work
  • Troubleshoot and solve issues that arise from system level testing
  • Work in a multi-disciplinary environment where you collaborate with electrical, mechanical, and project engineers on solutions
  • Work in a fast-paced environment where you have a high level of responsibility and ownership of your designs
Qualifications
  • Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science or equivalent
  • At least 3 years of work experience in embedded systems software development, preferably in the aerospace or automotive fields. This is a Lead Engineer role.
  • Experience in development for microcontroller-based software or similar platforms
  • Strong knowledge of software development for embedded devices using low-level programming languages such as C or Assembly
  • Track record of finishing assignments without compromising quality
  • Experience in decomposing system needs and requirements into implementable software
  • Strong written and verbal communication skills
  • Relevant examples of leadership experience
  • U. S. Citizenship is required
  • Position requires the ability to obtain a U. S. Government Security Clearance, if needed. Candidates selected may be subject to a U. S. Government security investigation and must meet eligibility requirements for access to classified information. For more information on Security Clearances, please visit: U. S. Department of State
Preferred qualifications:
  • Experience in working on safety critical embedded systems
  • Experience with aviation or automotive safety critical development standards such as DO-178 or ASPICE
  • Experience with LabVIEW, C++, C#, and/or Python
  • Experience with NXP/Freescale PowerPC, ARM, or TI C2000 microcontrollers
  • Experience with embedded Linux operating systems
  • Experience with cybersecurity requirements for embedded systems
  • Experience with HDL for FPGA development
  • Experience with serial communication interfaces (i.e., RS422, ARINC 429, CAN, SPI, Ethernet, etc.)


Additional Information

Williams International is a Drug Free Workplace where all new team members and contractors are subject to pre-employment drug testing for the following controlled substances: marijuana, cocaine, PCP, amphetamines, opioids and alcohol as policy dictates.

Williams International is committed to equal employment opportunities for all individuals regardless of race, color, religion, sex, gender identity, sexual orientation, national origin, age, disability, and protected veteran status.

Please view Equal Employment Opportunity Posters provided by OFCCP here.

If you are interested in applying for employment with Williams International and need special assistance or an accommodation to use our website or to apply for a position due to a physical and/or mental disability, please send an e-mail with your request to Or, please call . Determination on requests for reasonable accommodation is made on a case-by-ca

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
View Now

Senior Embedded Systems Software Engineer

14052 East Aurora, New York Moog

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Moog Space and Defense Group is looking for a Senior Embedded Systems Software Engineer to design and evaluate complex software-based designs for NASA, military, and commercial applications. This position is based onsite in East Aurora, NY. You will develop application specific software solutions for integration into complex embedded systems. You will need a high degree of foresight and creativity to anticipate and solve unprecedented engineering problems. Reporting to the Sr. Engineering Systems Manager, the Senior Embedded Systems Software Engineer will operate as part of a design/development team, which includes other department engineers.

Moog's place as a global leader in the design and manufacture of precision motion control technology is a clear reason to come work for us, however it's our culture and values that really set us apart, for our employees and our customers.

Responsibilities:

  • Maintain BSPs, bootloaders, and drivers for the BRE440 SoC and other PowerPC-based processor cards.
  • Review source code and design documents.
  • Create kernel, bootloader, and DKM projects with Wind River Workbench using VxWorks 6.9 and 7.0.
  • Debug embedded software (with minimal or no user interface).
  • Perform revision control.
  • Create and contribute to software project artifacts, including schedules, development plans, test plans, version description documents, requirement traceability matrices, and manage software releases.
  • Maintain manual board bring up procedures and software build procedures.
  • Work with external customers and internal team members to solve complex software and system issues.
  • Be a Subject Matter Expert (SME) for flight software, embedded software, and VxWorks related questions.
  • Interview and mentor junior engineers.

Required Qualifications:

  • Bachelor of Science in Software Engineering with 10+ years of embedded software experience OR
    • Master of Science Degree in Engineering with 8+ years of relevant experience.


  • Experience using C or C++ programming languages.
  • Technical documentation and public speaking skills.

Preferred Qualifications:

  • In-depth knowledge of Wind River Workbench and VxWorks.
  • Experience with Python, Perl, or LabVIEW
  • Experience with RS232, RS422, TCP/IP, PCI, DMA, MMU, Flash, EEPROM, FPGA memory mapped register access, and exception vectors.
  • Experience with software configuration management tools (i.e. Subversion, Git) and issue tracking / change management tools (i.e. Jira, Bitbucket)
  • Knowledge using JTAG programmers and debuggers.
  • Familiarity with schematics and basic lab equipment such as oscilloscopes, meters, power supplies, etc.

Benefits:

  • Great benefits package with day one enrollment
  • Flexible Planned Vacation
  • Generous 401k match and company contribution
  • Tuition reimbursement
  • Employee stock purchase plan
  • Profit share for full-time employees
  • Amazing company culture
View Now

Embedded Systems Software Engineer (Networking)

92713 Irvine, California ZipRecruiter

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Job DescriptionJob Description

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:

We are seeking a skilled Junior Embedded Software Engineer to develop and optimize enterprise networking products such as routers, access points, etc. and enterprise surveillance products such as NVRs, cameras, etc. In this hands-on role, you will collaborate closely with cross-functional teams to bring features from concept to completion, ensuring high standards of performance, reliability, and safety. You will be involved in every stage of the product life cycle, including development, manufacture, and maintenance and so on.

Key Responsibilities:

  • Develop and maintain software systems for embedded network and surveillance devices.
  • Responsible for device driver development and maintenance, such as Flash, Wi-Fi, wired network etc.
  • Responsible for features development in the area of L2/Bridging/L3/Routing for the network devices.
  • Responsible for software module development and maintenance, such as video streaming etc.
  • Implement, maintain, troubleshoot, and improve manufacturing processes, including maintain flow charts, develop manufacture software, identify and fix issues, and make improvements and so on.
  • Work closely with hardware team to deliver high quality products.
  • Responsible for identifying and fixing bugs prior to software release.
  • Write clean, maintainable, and well-documented code.
  • Implement software features of high quality and on schedule.
  • Collaborate seamlessly with cross-functional teams, including designers, product managers, and QA engineers, to deliver unparalleled user experiences.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Minimum of 2 years of related experience.
  • Proficiency in embedded software programming skills with C/C++ .
  • Experience with embedded application development.
  • Knowledge of audio/video encoding software development.
  • Knowledge of ONVIF, RTCP, RTSP application development.
  • Knowledge of network technology including NAT, TCP, UDP, IPv4, IPv6, HTTP etc.
  • Experience in analyzing crash logs, stack trace, faults by utilizing basic debugging techniques
  • Experience with version control systems (e.g., Git).
  • Highly motivated, positive, detail oriented and responsible.

Qualifications:

  • Experience with surveillance system and device development, e.g. NVR, camera etc.

Benefits

Salary range: $120,000 - $180,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 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 , , , , , , status, genetics, protected veteran status, , 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.

View Now

Software Engineer, Embedded Systems

94012 Meta Inc

Posted today

Job Viewed

Tap Again To Close

Job Description

Summary:

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page.

Required Skills:

Software Engineer, Embedded Systems Responsibilities:

  1. Design, develop and implement hardware-near software for accelerators and other components used in infrastructure.

  2. Responsible for embedded software design and optimization for these platforms.

  3. Work with diverse teams within the company on domain specific design and implementation both around hardware management and control, as well as application specific areas such as video processing and machine learning.

  4. Create and maintain system software components including device drivers, firmware and tools to manage the hardware.

  5. Work with security teams on implementing best practices for platform components.

  6. Work with emulators and prototype/FPGA hardware on software development and hardware validation.

  7. Work with HW and application teams to bring up hardware, test functionality, debug and performance tuning.

  8. Work with production teams on qualification and validation suites and trouble shooting.

Minimum Qualifications:

Minimum Qualifications:

  1. Master's degree (or foreign degree equivalent) in Computer Science, Embedded Systems, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, Information Systems, Analytics, or related field, and three years of work experience in the job offered or in a computer-related occupation

  2. Requires three years of experience in the following:

    1. C/C++ coding
    1. Contributing to large scale software development
    1. Developing algorithms and high-performance firmware and software
    1. Kernel development for industrial and consumer electronic products
    1. Hardware architecture, bring up and debug
    1. Linux kernel or RTOS driver models and frameworks around media, networking, or storage
    1. Platform security, device security, secure boot, trusted execution environment, and cryptography
    1. Developing wireless connection approaches using Wi-Fi, Bluetooth and other technology
    1. Integrating wireless devices with Mobile Phones via Wireless technology
    1. Working on frameworks for Wireless device development.

Public Compensation:

$225,569/year to $240,240/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

View Now

Software Engineer - Embedded Systems

94039 Mountainview, California Rethink Recruit

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Software Engineer - Embedded Systems

Mountain View, California, United States

About Applied

Autonomy is one of the leading technological advances of this century that will come to impact our lives. The work you'll do at Applied will meaningfully accelerate the efforts of the top autonomy teams in the world. At Applied, you will have a unique perspective on the development of cutting-edge technology while working with major players across the industry and the globe.

Applied Intuition provides software solutions to safely develop, test, and deploy autonomous vehicles at scale. The company's suite of simulation, validation, and drive log management software enables development teams to create thousands of scenarios in minutes, run simulations at scale, and verify and validate algorithms for production deployment. Headquartered in Silicon Valley with offices in Detroit, Washington, D.C., Munich, Stockholm, Seoul, and Tokyo, Applied consists of software, robotics, and automotive experts with experiences from top global companies. Leading autonomy programs and 17 of the top 20 global OEMs use Applied's solutions to bring autonomy to market faster.

About the role

Applied is looking for senior software engineers with expertise in developing embedded software applications on production computers to help in developing our newest product. It is a unique opportunity to work on challenging engineering problems while being part of a fast-moving team.

At Applied, you will:

  • Architect and develop highly-reliable embedded software including device firmware
  • Integrate different components from vendors in a common software framework, and ensure that the low-level communication (eg. CAN) is done correctly
  • Implement suitable real-time operating system applications as needed for the product
  • Work closely with hardware engineers to bring up the complete system and validate the functionality
We're looking for someone who has:
  • 3+ years of experience working on embedded devices
  • Experience with RTOS and middleware applications
  • Excellent C or C++ programming skills
  • Ability to do low-level debugging on hardware to ensure complete system operation
Nice to have:
  • Prior experience in developing on-vehicle technology
  • FPGA programming experience to port over user applications
  • Ability to work with safety critical robotic systems with real time constraints
  • Previous startup experience

The salary range for this position is $65,000 USD to $400,000 USD annually. This salary range is an estimate, and the actual salary may vary based on the Company's compensation practices.

Don't meet every single requirement? If you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.

Applicants will be required to be fully vaccinated against COVID-19 upon commencing employment. Reasonable accommodations will be considered on a case-by-case basis for exemptions to this requirement in accordance with applicable federal and state law. Applicants should be aware that for external-facing roles that involve close contact with Company employees or other third parties on the Company's premises, accommodations that involve remaining unvaccinated against COVID-19 may not be deemed reasonable. The Company will engage in the interactive process on an individualized basis taking into
View Now
Be The First To Know

About the latest Embedded systems Jobs in United States !

Software Engineer, Embedded Systems

95066 Santa Cruz, California Heron Power Electronics Company

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

What to Expect

Heron Power is a startup company building cutting-edge power electronics for the 21st-century grid. We aim to debottleneck the growth of electricity generation and consumption with scalable, innovative, and less costly hardware solutions, accelerating the electrification of everything.

Our first goal is to build better converters (inverters & rectifiers) to connect large-scale renewables, storage, and loads to the grid. Heron's leadership team is made up of seasoned veterans who have designed and shipped gigawatts of power conversion products over the past decade.

We understand that no one individual knows everything. We will all learn a lot together and from each other. We strive to build a collaborative, enriching environment conducive to personal, technical, and career growth. You can expect to work in a dynamic and collaborative environment, driven by first principles engineering, solving difficult problems.

Job Overview

As an embedded software engineer, you will be responsible for developing connected-systems infrastructure & implementing real-time algorithms for power conversion systems. Additionally, you will be responsible for creating and maintaining validation and CI/CD pipelines.

How You Will Contribute
  • Evaluate embedded compute requirements and microcontroller offerings
  • Implement embedded real-time operating system (RTOS) and microcontroller kernel and peripherals such as PWM's, ADC's, comparators, and serial communications
  • Create communication schemas and associated auto-generated code
  • Architect and implement troubleshooting and tracing tools, security features, data historians, and logging pipelines
  • Create continuous integration pipeline including build scripts and test automation
  • Integrate and maintain unit-test and test-automation frameworks
  • Design and maintain over-the-air firmware update, telemetry, and fleet management systems
  • Manage version control, firmware integration, and firmware release processes
  • As a startup, we expect individuals to engage and overlap with teams with adjacent skill-sets. Expect to overlap both with circuit-design and power controls engineers as needed.
What You Will Bring

We have a short list of must-have requirements. We prioritize a strong grip on first principles, hands-on skills, and a sense of initiative. Domain-specific knowledge and experience will help determine the career level for each hire.

Must-Have Requirements
  • Strong knowledge of embedded C
  • Familiarity with bootloaders and real-time operating systems (RTOS)
  • Experience with build systems and continuous integration & delivery (CI/CD) pipelines
Nice-to-Haves
  • Experience with real time dynamic control systems
  • Familiarity with simple power conversion topologies
  • Experience writing safety-critical firmware
  • Electronic circuit design experience
  • Front-end software experience - particularly for engineering tools
  • Familiarity with FPGA programming and/or ASIC design
  • Experience in high-volume production and support


If you are passionate about technology and enjoy working in a fast-paced environment, we would love to hear from you. Join us in accelerating the electrification of everything at Heron Power.

Heron Power provides competitive compensation (salary and equity) and benefits. The salary for this role ranges from $95,000 to $200,000 per year.
View Now

Software Engineer, Embedded Systems

94039 Mountainview, California Diverse Lynx

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Software Engineer, Embedded Systems

Mountain View, CA (Onsite)

Contract Position

Domain : Automotive

Required Skills:
• Bachelor's degree in computer science, computer engineering, or electrical engineering
• 10+ years of experience in embedded software development
• Strong programming skills in C/C++, with working knowledge of Rust
• Proficient in scripting languages like Python, Bash, or Perl
• Deep understanding of Android AOSP/AAOSP and Linux display and graphics pipelines, including GPU and DPU driver development and optimization
• Experience with Yocto Linux builds and test automation in a TDD environment
• Familiarity with Agile development and working in cross-functional teams (product, hardware, systems, validation)
• Domain Expertise (in one or more of the following):

o Embedded operating systems: Linux, QNX, and/or Android

o utomotive systems or similar industries

o Graphics drivers and pipelines

o udio systems

o Networking and protocol stacks

o Middleware and services development

o utomotive diagnostics

o Ethernet-based communication

o QNX or equivalent hypervisor environments

Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.
View Now

Software Engineer, Embedded Systems

94010 Meta

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

**Summary:**
Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page.
**Required Skills:**
Software Engineer, Embedded Systems Responsibilities:
1. Design, develop and implement hardware-near software for accelerators and other components used in infrastructure.
2. Responsible for embedded software design and optimization for these platforms.
3. Work with diverse teams within the company on domain specific design and implementation both around hardware management and control, as well as application specific areas such as video processing and machine learning.
4. Create and maintain system software components including device drivers, firmware and tools to manage the hardware.
5. Work with security teams on implementing best practices for platform components.
6. Work with emulators and prototype/FPGA hardware on software development and hardware validation.
7. Work with HW and application teams to bring up hardware, test functionality, debug and performance tuning.
8. Work with production teams on qualification and validation suites and trouble shooting.
**Minimum Qualifications:**
Minimum Qualifications:
9. Master's degree (or foreign degree equivalent) in Computer Science, Embedded Systems, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, Information Systems, Analytics, or related field, and three years of work experience in the job offered or in a computer-related occupation
10. Requires three years of experience in the following:
11. 1. C/C++ coding
12. 2. Contributing to large scale software development
13. 3. Developing algorithms and high-performance firmware and software
14. 4. Kernel development for industrial and consumer electronic products
15. 5. Hardware architecture, bring up and debug
16. 6. Linux kernel or RTOS driver models and frameworks around media, networking, or storage
17. 7. Platform security, device security, secure boot, trusted execution environment, and cryptography
18. 8. Developing wireless connection approaches using Wi-Fi, Bluetooth and other technology
19. 9. Integrating wireless devices with Mobile Phones via Wireless technology
20. 10. Working on frameworks for Wireless device development.
**Public Compensation:**
$225,569/year to $240,240/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
View Now
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Embedded Systems Jobs