Embedded software engineer jobs in Austin, TX - 1,361 jobs
All
Embedded Software Engineer
Firmware Engineer
Staff Software Engineer
Senior Software Engineer
Senior Embedded Engineer
Senior Embedded Software Engineer
Embedded Systems Engineer
Software Engineer-Consultant
Senior Software Engineer, Forward Deployed
Invisible Technologies 4.0
Embedded software engineer job in Austin, TX
Senior SoftwareEngineer, Forward Deployed About Invisible
Invisible Technologies makes AI work. Our end-to-end AI platform structures messy data, automates digital workflows, deploys agentic solutions, measures outcomes, and integrates human expertise where it matters most.
Our platform cleans, labels, and structures company data so it is ready for AI. It adapts models to each business and adds human expertise when needed, the same approach we have used to improve models for more than 80% of the world's top AI companies, including Microsoft, AWS, and Cohere.
Our successes span industries, from supply chain automation for Swiss Gear to AI-enabled naval simulations with SAIC, and validating NBA draft picks for the Charlotte Hornets.
Profitable for more than half a decade, Invisible reached \$134M in revenue and ranked as the number two fastest growing AI company on the 2024 Inc. 5000. In September 2025, we raised \$100M in growth capital to accelerate our mission of making AI actually work in the enterprise and to advance our platform technology.
About The Role
As a Senior SoftwareEngineer, Forward Deployed Engineer (FDE) you'll work directly with clients and our internal delivery teams to build and deploy AI-powered solutions that transform how work gets done. You'll own projects end-to-end: scoping ambiguous problems, prototyping AI workflows, and deploying scalable systems on top of our products - all while interfacing with technical and non-technical stakeholders.
This is a hybrid role: equal parts AI engineer, software builder, and technical consultant. It's perfect for someone who wants to be hands‑on with models and close to the impact they generate.
What You'll Do
Collaborate with delivery leaders to scope technical solutions to operational problems
Identify workflow optimizations through deep engagement with customer problems and work to build into a stable and scalable solution
Design and implement AI‑powered workflows using LLMs, embedding models, retrieval systems, and automation tools
Translate messy real‑world constraints (e.g., inconsistent data, latency requirements) into elegant engineering solutions
Iterate quickly based on real‑time feedback from operators and clients
Build reusable tooling and infrastructure that accelerates future deployments
What We Need
6+ years of softwareengineering experience, including significant time spent building data, ML, or backend systems
Python & ML/LLM Frameworks: Deep proficiency in Python with hands‑on experience using Hugging Face, LangChain, OpenAI, Pinecone, and related ecosystems
Deployment & Infrastructure: Skilled in full‑stack and API‑based deployment patterns, including Docker, FastAPI, Kubernetes, and cloud environments (GCP, AWS)
Platform Orchestration: Experienced with workflow orchestration libraries, pub/sub systems (Kafka), and schema governance
Data Management: Expertise in data governance and operations, including Unity Catalog and policy management, cluster/job orchestration, data contracts and quality enforcement, Delta/ETL pipelines, and replay processes
Strong product and system design instincts - you understand business needs and how to translate them into technical architecture
Experience building usable systems from messy data and ambiguous requirements
Excellent communication and client‑facing skills; you've led conversations with technical and non‑technical stakeholders alike
Proven experience owning projects from scoping through deployment in ambiguous, high‑stakes environments
Be willing to be on‑call for our customers when situations arise
Ability to travel roughly 25-50% of the time, sometimes short‑notice trips-primarily across North America with occasional international roll‑outs-to work directly on‑site with clients
Strong engineering background demonstrated by a Bachelor's degree in Data Science, Computer Science and related fields OR equivalent professional experience
What's In It For You
Invisible is committed to fair and competitive pay, ensuring that compensation reflects both market conditions and the value each team member brings. Our salary structure accounts for regional differences in cost of living while maintaining internal equity.
\$182,000 - \$266,000 USD
\$165,000 - \$242,000 USD
You can find more information about our geographic pay tiers here. During the interview process, your Invisible Talent Acquisition Partner will confirm which tier applies to your location. For candidates outside the U.S., compensation is adjusted to reflect local market conditions and cost of living.
Bonuses and equity are included in offers above entry level. Final compensation is determined by a combination of factors, including location, job‑related experience, skills, knowledge, internal pay equity, and overall market conditions. Because of this, every offer is unique. Additional details on total compensation and benefits will be discussed during the hiring process.
What It's Like to Work at Invisible
At Invisible, we're not just redefining work-we're reinventing it. We operate at the intersection of advanced AI and human ingenuity, pushing the boundaries of what's possible to unlock productivity and scale. Ownership is at the core of everything we do. Here, you won't just execute tasks-you'll build, innovate, and shape the future alongside world‑class clients pushing the boundaries of AI.
We expect bold ideas, relentless drive, and the ability to turn ambiguity into opportunity. The pace is fast, the challenges are big, and the growth is unmatched. We're not for everyone, and we're okay with that. If you're looking for predictable routines, this isn't the place for you. But if you're driven to create, thrive in dynamic environments, and want a front‑row seat to the AI revolution, you'll fit right in.
Accessibility Statement
We're committed to providing reasonable accommodations for individuals with disabilities. If you need assistance or accommodation due to a disability, please contact our Talent Acquisition team during the recruitment process at accommodation@invisible.email.
Equal Opportunity Statement
We're an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or veteran status, or any other basis protected by law.
Due to a high volume of candidates, Invisible may use automated decision‑maker technologies to filter candidates based on response to our application questions and other provided information. Our use of automated decision‑making enables us to be efficient by providing a manageable list of possible candidates that meet our mandatory hiring criteria. If you object to our use of automated decision‑making please contact us.
#J-18808-Ljbffr
A fintech company in Austin is looking for an experienced full-stack SoftwareEngineer. In this role, you'll build reliable backends using Node.js and create delightful user experiences with React. You'll have the autonomy to manage projects and will collaborate closely with the team to meet customer needs. The role requires 5+ years of softwareengineering experience with strong knowledge in JavaScript and Python. You will contribute to scaling the API and maintaining high technical standards. The salary range is between $195,000-$230,000.
#J-18808-Ljbffr
$195k-230k yearly 4d ago
Senior Software Engineer, Home Lending
Upstart 4.0
Embedded software engineer job in Austin, TX
Upstart is the leading AI lending marketplace partnering with banks and credit unions to expand access to affordable credit. By leveraging Upstart's AI marketplace, Upstart-powered banks and credit unions can have higher approval rates and lower loss rates across races, ages, and genders, while simultaneously delivering the exceptional digital-first lending experience their customers demand. More than 80% of borrowers are approved instantly, with zero documentation to upload.
Upstart is a digital-first company, which means that most Upstarters live and work anywhere in the United States. However, we also have offices in San Mateo, California; Columbus, Ohio; and Austin, Texas.
Most Upstarters join us because they connect with our mission of enabling access to effortless credit based on true risk. If you are energized by the impact you can make at Upstart, we'd love to hear from you!
The Team:
We're a small team building our own business. Our first product, launched summer ‘23, is a home equity line of credit (HELOC) for homeowners. Our next product is a home loan (mortgage) for homebuyers. It will be the most complex product Upstart has built to date, and we need more talented, creative engineers to help us make it happen!
Why Mortgage? This industry is the largest category of consumer credit in the US, with over $2 trillion in originations last year. This is where Upstart can make its biggest impact.
Why us? The market has left behind millions Americans with imperfect credit or difficult-to-document income. Serving these customers is Upstart's bread and butter, and it's core to our mission. Because we use machine learning to assess creditworthiness versus a fixed formula more than a decade old (FICO), we're able to extend loans to prospective homeowners that our competitors just can't. We've proven this model with personal loans and auto loans, and now we want to bring this access to where families feel it the most:
where they live.
We want our team to reflect the people we're serving. To serve customers at the fringes, we need people who
think
at the fringes-weird, quirky, out-of-the-box do-ers who reason from first principles and not from the status quo. We leave our ego at the door and crave being proven wrong. We're a high-empathy team, and we succeed as a
team
first, individuals second.
As a senior engineer on one of Upstart's newest teams, you're a leader who can work across the whole stack, who doesn't need roads paved for you before you take action. You can work in the frontend (React) or the backend (Kotlin), but you might specialize in one. You're an individual contributor who uses tech to ply your craft, but you excel at thinking like a product manager and a business owner when needed. You can handle high-stakes calls with 3rd parties and customers, and you thrive on making decisions that impact not just how we build but
what
we build. Finally, you're a mentor, and you take seriously the responsibility to coach and grow each of the engineers around you.
How you'll make an impact:
Beyond leveraging our existing tech (AWS, Kafka, Spring Boot, Next.js, Kubernetes, Kotlin, React), here's how you'll make an impact:
Lead successful cross-team and/or multi-quarter, multi-engineer projects
Proactively search out ways to expand impact that extends well beyond the Jira board
Turn team-specific projects into opportunities to up-level the team and the org's tech platform
Know the product as well as the EM and PM and contribute to the product vision/strategy
Propose and deliver new ideas that achieve meaningful improvements to our team's business metrics
Contribute in a meaningful way to quality improvements within our team
What we're looking for:
Minimum requirements:
5+ years professional experience in fullstack software
3+ years proficiency in Kotlin, Java, or C#. (Our backend is in Kotlin, but Java and C# are similar enough that you can learn on the job.)
Some hands-on experience with a JavaScript framework like React
Some hands-on experience with SQL databases and domain modeling
Preferred qualifications:
Excellent written and verbal communication. As a senior engineer, a big part of your job will be mentoring others and representing our team in cross-functional, cross-team, or even cross-company conversations. And you'll need to tailor your communication style to fit these different audiences' needs.
Preference for face-time and synchronous collaboration. We're a distributed team of remote workers (from coast to coast), and while we predominantly build asynchronously, we prefer facetime when collaborating in a tight feedback loop. You'll need to be comfortable with a few hours of Zoom per day (e.g. mob programming) to excel in this role.
Enthusiasm for non-coding responsibilities. Design and coding will be ~70% of your job. The rest will be influencing the direction of the people and the product around you-for instance, by researching and proposing a new product idea to key stakeholders.
Comfortable challenging authority. We want engineers who can push back on their managers when they think we're going down the wrong path. Related: you thrive in environments where you are expected to think like an owner and make decisions like one.
Travel Requirements -
This team has regular on-site collaboration sessions. These occur 3 days per quarter at an Upstart office. If you need to travel to make these meetups, Upstart will cover all travel related expenses.
What you'll love:
Competitive Compensation (base + bonus & equity)
Comprehensive medical, dental, and vision coverage with Health Savings Account contributions from Upstart
401(k) with 100% company match up to $4,500 and immediate vesting and after-tax savings
Employee Stock Purchase Plan (ESPP)
Life and disability insurance
Generous holiday, vacation, sick and safety leave
Supportive parental, family care, and military leave programs
Annual wellness, technology & ergonomic reimbursement programs
Social activities including team events and onsites, all-company updates, employee resource groups (ERGs), and other interest groups such as book clubs, fitness, investing, and volunteering
Catered lunches + snacks & drinks when working in offices
#LI-REMOTE
#LI-MidSenior
At Upstart, your base pay is one part of your total compensation package. The anticipated base salary for this position is expected to be within the below range. Your actual base pay will depend on your geographic location-with our “digital first” philosophy, Upstart uses compensation regions that vary depending on location. Individual pay is also determined by job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
In addition, Upstart provides employees with target bonuses, equity compensation, and generous benefits packages (including medical, dental, vision, and 401k).
United States | Remote - Anticipated Base Salary Range$163,600-$226,400 USD
Upstart is a proud Equal Opportunity Employer. We are dedicated to ensuring that underrepresented classes receive better access to affordable credit, and are just as committed to embracing diversity and inclusion in our hiring practices. We celebrate all cultures, backgrounds, perspectives, and experiences, and know that we can only become better together.
If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please email
candidate_accommodations@upstart.com
************************************************
#J-18808-Ljbffr
$163.6k-226.4k yearly 5d ago
Firmware Engineer
Lancesoft, Inc. 4.5
Embedded software engineer job in Austin, TX
KEY RESPONSIBILITIES:
The position entails firmware development in conjunction with coordination with architects, BIOS developers, vendors, and quality assurance teams to develop robust, innovative OpenBMC firmware releases for customer reference boards. Responsibilities include BMC firmware development in an OpenBMC environment, upstreaming work to the OpenBMC community and troubleshooting existing designs.
A successful candidate will employ solid software methodologies, manageability design expertise, debug capabilities, and strong process practices to ensure on-schedule, defect-free firmware deliveries with focus on continuous feature and code improvement.
PREFERRED EXPERIENCE:
• Previous BMC Firmware development experience mandatory (Dell iDRAC, Dell CMC, HP iLo, etc)
• Highly Proficient in developing User Interface based on Java Scripts, Network socket concepts
• Experience with Open Source Baseboard Management Controller (BMC) Software Stack (OpenBMC)
• Programming experience (JavaScript , Shell Scripting, Python, C, C++)
• Knowledge of low-level protocols including I2c, I3c, JTAG, SPI, eSPI, UART, PCIe expected
• Proficient with Source version control systems like Git, Review tools like Gerrit
• Working knowledge of Linux Kernel programming and Linux driver development experience (JTAG, I2C, SPI)
• Hands on experience working with Reference Boards.
• Experience with Linux gcc build and debug tools.
• Strong debug methodology and skills mandatory
• Experience in server manageability architecture mandatory
• Intimate knowledge of software development process methodology expected
• Knowledge of industry standard initiatives such as Redfish, PLDM, MCTP desirable and manageability protocols such as IPMI expected
DESIRED:
• Experience in x86 architecture
• Understanding of Security concepts - Root of Trust, verified boot, measured boot
• Experience in Arm architecture
• Experience reading and understanding digital schematics
• Strong analytical skills and debug methodology expected.
ACADEMIC CREDENTIALS:
• BSEE, BSCS, or BSCE degree or higher
• 5+ years or more of firmware development
• 3 years or more of manageability firmware experience
• Candidates should enjoy working in a dynamic team environment
About the Role and How We Work
We're looking for a versatile, persistent Product Engineer who's not afraid to set up reusable building blocks across the stack and advocate for the time and space to do so. At Ashby, engineers ship features end-to-end at a high pace. If that speaks to you, read on.
What Ashby gives you in return is the best of both early and growth-stage environments. The agency and no-nonsense of a seed startup: you write product specs, make product and design decisions, and build in an almost-no-meeting culture. While also the product-market fit and scale of a growth-stage startup: tens of thousands of daily users who depend on your software and eagerly await your next feature.
We have notable customers like Notion, Linear, Shopify, and Snowflake. Our growth and retention metrics are best-in-class among our peers: tens of millions in ARR, growing >100% year over year, very low churn, and many years of runway. We'll share more details once we meet.
You've probably seen this role posted before, and it's because we're always expanding the team. We're bubbling with ideas on how to support Talent Acquisition through software, and we've started the journey of building products beyond Talent Acquisition. We read every application and aim to respond to yours within 3-4 days (often sooner).
Responsibilities
As a Product Engineer, take ownership over a large portion of one of our products and own projects end-to-end (wearing hats traditionally worn by product and design). Research competitors, write product specs, make wireframes, and more.
Design and implement features such as automated interview scheduling, generalized declarative filter architecture, and workflows to improve how customers interact with Ashby.
What We're Building
We aim to give TA teams the highest standard of tooling: software that's intelligent and powerful, provides insights, and automates or simplifies tasks they're underwater with.
Why You Should or Shouldn't Apply
Softwareengineers come in many flavors. Here are indicators to help you decide if this fits you:
You're not afraid to tackle any part of a technology stack. You do what's necessary to deliver a feature, whether frontend or infrastructure. We provide a design system and SRE support.
You've tackled projects with ambiguity at the intersection of product and tech. You'll build powerful abstractions and flexibility.
You balance speed and quality. We launched publicly after years of work, but startup tempo requires urgency.
You're ambitious, open to feedback, and eager to improve your skills.
You're an excellent collaborator and communicator, vet decisions with stakeholders, and work with other engineers to deliver.
You seek to create leverage by automating or abstracting tedious work.
Put another way, you shouldn't apply if:
You expect heavy architecture reviews or project-managing focus from leaders rather than hands-on building.
You need company-wide process to move projects forward; you prefer to focus on technical details.
You only want exciting work and prefer not to engage with customer issues.
You get lost in the details and prefer upfront planning for everything.
You haven't led or owned projects before.
You want to mentor early-career engineers; the team is largely senior and mentorship opportunities are limited.
Engineering Culture
Our culture aims to empower a small, talented team to build high-quality software fast and with regular hours. We focus on minimal process with ownership, natural collaboration and deliberate communication, leverage through tooling, and building a diverse team.
Minimal Process & Lots of Ownership
Engineers run their own projects end-to-end with PMs and Designers building strategy and problem briefs. We favor ownership over process and encourage engineers to own outcomes, even if that means some risk and learning along the way.
Collaboration is Natural & Communication is Deliberate
We value collaboration, research, prototyping, and written proposals. Focus time is sacred and meetings are kept under 2 hours per week.
We meet in person at least twice a year and provide a budget to meet with people in your city/region.
Increase Leverage, not Team Size
We've built Ashby with the quality and depth to meet customer expectations through:
Great developer tooling. CI/CD ~10 minutes, and multiple deployments daily.
Building blocks that enable fast, customizable products (analytics modeling, query language, policy engine, workflow engine, design system).
Put Effort into Diversity
Diverse teams drive innovation. Today, 21% of engineers at Ashby are from underrepresented groups. We're taking steps to improve, such as sourcing diverse candidates, generous paid family leave, no leetcode interviews, and more.
Interview Process
Our interview process focuses on showing your best self. We'll review past projects, pair programming, writing product and tech specs collaboratively, and discussing decisions. There are no leetcode or whiteboard exercises. The process is three rounds:
Introduction call with Hiring Manager (15 to 30m, live)
A technical screen where we pair on our codebase (1h, live)
Three non-coding interviews focusing on product thinking, technical design, and infrastructure (3h 15m, live across days)
Your hiring manager will be your main point of contact and will prep you for interviews. Each round includes guidance. You'll meet 4 to 6 people in engineering. If we don't offer, we'll provide feedback.
Your First Three Months at Ashby
Onboarding is designed for an exceptional start: a single script sets up your dev environment, you push your first product change on day one, and you ship progressively impactful features. A 30/60/90-day review calibrates on how we work together. You'll have a peer to pair with and a team-led onboarding that covers culture, product, engineering process, and technical architecture.
Technology Stack
TypeScript (frontend & backend), React, GraphQL API, Node.js, Postgres, Redis. Prior experience isn't required; a love of typed languages helps. Engineers joining Ashby have transitioned from languages like Swift/Kotlin and platforms like iOS/Windows. We value fundamentals and fast learning.
Benefits
Competitive salary and equity.
10-year exercise window for stock options. You shouldn't feel pressured to purchase stock options if you leave Ashby.
Unlimited PTO, with encouragement to use it.
Minimum of 12 weeks fully paid parental leave, with regional variations as needed.
Generous equipment and software budget for you to be productive.
$100/month education budget with manager approval for higher-cost items.
Health insurance for you and dependents (US: fully covered premiums; outside US: high-quality supplemental coverage).
Ashby's success hinges on hiring great people and creating an environment where we can be happy, challenged, and do our best work. We're building that environment from the ground up. We hope this excites you to apply.
EEO statement: Ashby provides equal employment opportunities to all employees and applicants without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity, or gender expression. We are committed to a diverse and inclusive workforce and welcome people from all backgrounds and abilities.
#J-18808-Ljbffr
$88k-117k yearly est. 6d ago
Senior Software Engineer
Engtal
Embedded software engineer job in Austin, TX
SoftwareEngineer - Backend Systems (Energy Infrastructure Platform)
We're working with a bold, mission-driven power company that's rebuilding the backbone of the American energy system. By combining software, distributed infrastructure, and engineering speed, they are rolling out a next-gen platform that strengthens the grid and empowers communities nationwide.
If you're passionate about transforming critical infrastructure and building software that touches the real world, this is your moment.
The team is developing the operating system powering their entire distributed energy platform. From orchestrating fleets of batteries and real-time grid response to managing field deployments and automating logistics, this is the digital foundation for the future of American power.
As a backend softwareengineer, you'll help scale the core systems that bring this infrastructure to life.
What You'll Do:
Design core backend services and scalable APIs that control everything from grid balancing to field ops.
Own the stack: Work primarily in Go and Python, deploying into modern AWS-based cloud environments.
Use Terraform to define infrastructure-as-code and Temporal to orchestrate complex workflows.
Collaborate across disciplines-deployment, hardware, and operations-to build high-reliability systems that cross physical and digital boundaries.
Every line of code you write will have real-world impact on homes, businesses, and the grid.
What You Bring:
2+ years of professional experience in backend software development (open to multiple seniority levels).
Proficiency in Go, Python, Java, or similar languages.
Familiarity with AWS, Docker, Kubernetes, or other modern cloud and container technologies.
Passion for clean, maintainable code and solid testing practices.
Strong product mindset-you're thinking about the impact and user outcome, not just the implementation.
This is your chance to build systems that don't just ship a product, they power a nationwide platform that's redefining how energy works in America. You'll shape system behavior from silicon to deployment, partner with elite engineers, and lead innovation in one of the most critical and dynamic sectors of our time.
$88k-117k yearly est. 2d ago
Staff Software Engineer
Visa 4.5
Embedded software engineer job in Austin, TX
Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid.
At Visa, you'll have the opportunity to create impact at scale - tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters - to you, to your community, and to the world.
Progress starts with you.
Job Description
Visa's Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world's most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you'll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms.
The Opportunity:
If you want to be in the exciting payment space, learn fast and make big impacts, Ecosystem & Operational Risk technology which is part of Visa's Value-Added Services business unit is an ideal place for you!
The Ecosystem & Operational Risk team is responsible for building critical risk and fraud detection services at Visa. This includes idea generation, architecture, design, development, and testing of products, applications, and services that provide solutions to detect, prevent, and mitigate fraud for Visa and its clients.
Essential Functions:
Collaborate with project team members (Product Managers, Architects, Analysts, Developers, Project Managers, etc.) to ensure development and implementation of new data driven business solutions.
Drive development effort End-to-End for on-time delivery of high quality solutions that conform to requirements, conform to the architectural vision, and comply with all applicable standards. Responsibilities span all phases of solution development.
Collaborate with senior technical staff and PM to identify, document, plan contingency, track and manage risks and issues until all are resolved.
Present technical solutions, capabilities, considerations, and features in business terms. Effectively communicate status, issues, and risks in a precise and timely manner.
Engagement in requirements definition and clarification in collaboration with Business to ensure completeness and common understanding of the business needs is important.
The Skills You Bring:
Strong design and coding skills with Java/J2EE.
Mandatory experience with n-tier web application development and REST API's.
Solid experience building enterprise applications using Spring Boot, Spring Batch, and Spring Security, with front-end development in React and integration of SOAP-based services.
Strong experience in designing and implementing microservices using Spring Boot and REST APIs, ensuring modularity, scalability, security, and resilience
Working experience with Kafka, Redis, or NoSQL datastores is a plus.
Hands on experience with database technologies like MySQL, DB2, Oracle.
Proficient in developing dynamic and responsive web applications using Angular, TypeScript, Node.js, jQuery, and JavaScript, with a focus on performance optimization and user experience
* Knowledge of Unix/Linux and working in a shell environment.
Experience with Continuous Integration & Development and automation tools such as Jenkins, Artifactory, Git, as well as containerization and orchestration technologies like Docker and Kubernetes
Experience with Agile and Test-Driven Development methodology.
Strong analytical skills with excellent problem-solving ability.
Ability to present complex ideas in a clear, concise way.
This is a hybrid position.Expectationofdays intheoffice will be confirmed by your Hiring Manager.
Visa is not offering relocation assistance for this role.
Qualifications
Basic Qualifications
5 or more years of relevant work experience with a Bachelors Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD
Preferred Qualifications
6 or more years of work experience with a Bachelors Degree or 4 or more years of relevant experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or up to 3 years of relevant experience with a PhD
Additional Information
Work Hours: Varies upon the needs of the department.
Travel Requirements: This position requires travel5-10% of the time.
Mental/Physical Requirements: This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.
Visa is an EEO Employer. 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. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code.
U.S. APPLICANTS ONLY: The estimated salary range for this positionis $131,600.00 to $210,300.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
Visa is not offering relocation assistance for this role.
$131.6k-210.3k yearly 4d ago
Staff Embedded Software Engineer
Analog Devices 4.6
Embedded software engineer job in Austin, TX
Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible™. Learn more at ************** and on LinkedIn and Twitter (X).
Staff Engineer, EmbeddedSoftware
**********
The Role
The Software & Digital Platforms (SDP) Group at Analog Devices is currently seeking an experienced engineer to join our team in Austin, Texas to develop a streaming media player reference design based on Analog Devices' ADSP-SC598 processor. The ADSP-SC598 contains an Arm Cortex -A55 core as well as two high-performance SHARC+ cores for audio decoding and audio processing. The ADSP-SC598 Arm core will be running Linux as well as some streaming media player software that we have licensed from a third-party company.
Essential Duties and Responsibilities:
- Become an expert on the ADSP-SC598 reference design.
- Become an expert on the ADSP-SC598 Arm core and the Linux releases for this core.
- Become an expert on the Advanced Linux Sound Architecture (ALSA) and the PipeWire multimedia framework.
- Become an expert on the ADSP-SC598 SHARC+ core and the CrossCore Embedded Studio software development tool.
- Become familiar with the ADSP-SC598 SHARC audio decoder.
- Receive software releases from the third-party company and make the needed changes to achieve the functionality that customers (or our marketing team) are requesting.
- Travel to domestic and international locations to perform product/technology demonstrations.
Minimum Qualifications:
- BS or MS degree in EE or ECE or equivalent relevant experience.
- 5 years experience with Arm Cortex-A cores and Linux software development.
- Ability to travel domestically and internationally.
Preferred Qualifications:
- 10 years experience with ARM Cortex-A cores and Linux software development.
Additional Skills, Knowledge and Abilities
- A willingness to become an expert on Analog Devices' processors.
- Strong communication, presentation, and technical documentation skills
- Strong organizational skills and the ability to work across internal organizations as well as with customers and third-parties.
- Self-motivated, thorough, autonomous, and driven to continually improve
**********
For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process.
Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.
EEO is the Law: Notice of Applicant Rights Under the Law.
Job Req Type: ExperiencedRequired Travel: Yes, 10% of the time Shift Type: 1st Shift/Days
$80k-107k yearly est. Auto-Apply 31d ago
Silicon Validation Software Engineer: Embedded and Low-level Programming
Apple Inc. 4.8
Embedded software engineer job in Austin, TX
At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. We are looking for softwareengineers with background in embeddedsoftware development to join a fast-paced environment. In this role, you will contribute to developing embeddedsoftware solution, debug and bring-up of the state-of-the-art next generation SOCs, supporting current and future Apple products. Your work will have a critical impact on getting high quality functional products to millions of customers quickly. You will be part of our core infrastructure team responsible for developing and improving our embedded silicon test software platforms, including Common Firmware Environment and RTOS.
Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I/O devices Design, implement, and enhance Common Firmware Environment (CFE) and other platform software for Apple silicon validation organization. Develop system software to exercise power saving feature (suspend and resume) Contribute to SDRAM initialization and calibration development. Implement firmware driver for PMIC and battery charging Participate in the chip bring-up on simulator, emulation, FPGA and silicon Develop applications covering system level use cases and functional features Participate in SOC architecture, design specification and board schematics review
Proficient in C/C++, assembly a plus Background in embeddedsoftware development, bare metal, RTOS and/or Linux Solid understanding about ARM specification, computer architecture, operating system Experience in boot code, CPU u0026 SOC initialization, device drivers Familiar with IO protocols: I2C, SPMI, UART, GPIO Experience in lp DDR4/5, DRAM initialization and calibration a big plus Good troubleshooting skills in silicon bring-up and embeddedsoftware debugging Experience with script language such as Python, Perl, or Tcl
A minimum of a bachelor's degree and a minimum of 3 years of relevant industry experience in silicon validation softwareengineering or related field.
$102k-132k yearly est. 41d ago
Senior Embedded Firmware Engineer
Advanced Micro Devices, Inc. 4.9
Embedded software engineer job in Austin, TX
WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.
The Role:
We are seeking an Senior Embedded Firmware Engineer to develop and support firmware for server memory controllers and related platform subsystems. This is a hands-on role focused on implementing, debugging, and optimizing embedded firmware that enables reliable memory operation across AMD server platforms. You will collaborate with silicon design, platform architecture, validation, and software teams throughout the development lifecycle from early bring-up through production. Ensuring firmware quality, security, and performance.
Key Responsibilities
* Develop, debug, and maintain embedded firmware for server memory controllers and memory-related subsystems
* Support memory initialization, configuration, training, and runtime management
* Collaborate with hardware, architecture, validation, and software teams to define and implement firmware requirements
* Implement firmware features related to compression and encryption
* Debug hardware/firmware interactions during bring-up and post-silicon validation
* Apply security best practices to protect against firmware-level vulnerabilities
* Create and maintain firmware design documentation and implementation notes
* Contribute to continuous improvement in firmware quality, robustness, and maintainability
Preferred Experience:
* Proven experience in embedded firmware or low-level software development
* Proficiency in C, and C++
* Hands-on experience with embedded firmware development and hardware/software interfaces
* Experience working with memory subsystems or memory-adjacent firmware
* Exposure to compression and/or encryption in firmware or low-level software
* Experience with system bring-up and debugging complex platform issues
* Familiarity with JTAG debuggers, source-level debuggers, and logging tools
* Experience with Git or similar source control systems
* Strong analytical, debugging, and problem-solving skills
* Effective verbal and written communication skills
* Familiarity with Design for test methodologies.
* Experience working on server platforms.
* Experiences working with RTOS and other embedded OS environments.
* Experience with DDR, SPI, eSPI, I2C, LPC, or PCIe.
* An understanding of microprocessor architecture including memory management units, interrupt delivery, multithreaded development.
* Experience with technologies such as Secure Boot, TPM, AES, DES, RSA, AMD Secure Memory Encryption, AMD Secure Encrypted Virtualization.
* Well versed in softwareengineering practices.
* Ability to work independently under tight deadlines, responding to changing business and technical conditions with minimal direction.
Academic Credentials:
* Bachelor of Science or Master of Science in Electrical Engineering, Computer Engineering, or Computer Science
This role is not eligible for Visa sponsorship
#LI-AP2
#LI-Hybrid
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's "Responsible AI Policy" is available here.
This posting is for an existing vacancy.
$107k-137k yearly est. 11d ago
Software Engineer Embedded/Network Systems II (Full Time) - United States
Cisco Systems, Inc. 4.8
Embedded software engineer job in Austin, TX
Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice.
Meet the Team
Our dedicated team members are engineering the foundation of Cisco's core technologies across the globe, including teams in Engineering like Common Hardware Group, Network Product Eng, Infrastructure & Security. You will be an essential contributor to the development of next-generation innovations in operating systems, firmware, networking stacks, and security infrastructure. Working on these teams, you will gain hands-on experience with hardware-software integration and low-level networking technologies that power Cisco's critical products. Discover the possibilities when deep technical expertise meets creativity and help build solutions that transform how the world connects and communicates.
Your Impact
You are a passionate engineer skilled in low-level programming, networking protocols, and hardware-software integration, with strong communication and collaboration abilities. You thrive in solving complex challenges through innovation and precision, while being highly organized and process-driven. Your work develops and maintains critical software and tools that ensure hardware compatibility, network performance, and security for Cisco's core products like operating systems, firmware, and networking stacks. By effectively managing your time and streamlining processes, you deliver high-quality solutions that embed resilience and efficiency into global communications infrastructure, directly contributing to Cisco's leadership in trusted, scalable networking technologies.
Minimum Qualifications
* Completion within the past 3 years, or current enrollment with expected completion within 12 months, of a certification or degree program (e.g., Associates, Apprenticeship, Boot Camp, or Certification in a specialized program + 3 years of relevant experience, High School Diploma + 4 years of relevant experience, Bachelors + 2 years of relevant experience) or Masters + 0 years of relevant experience.
* Proficiency in C programming and experience with embedded Linux, including a solid understanding of operating system fundamentals.
* Familiarity with network principles & concepts, routing protocols, and general networking concepts.
* Hands-on experience with automation tools and scripting languages (such as Python or Bash), along with knowledge of CI/CD pipelines (e.g., Jenkins, GitHub Actions).
* Understanding of DevSecOps practices and their application in software development workflows.
Preferred Qualifications
* Conceptual understanding or hands-on experience with AI/ML.
* Understanding of cybersecurity principles and security protocols.
* Experience with FPGA development.
* Knowledge of signal and power integrity, and PCB design.
Why Cisco?
At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.
Message to applicants applying to work in the U.S. and/or Canada:
Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process.
U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time.
U.S. employees are eligible for paid time away as described below, subject to Cisco's policies:
* 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees
* 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco
* Non-exempt employees receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees
* Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations)
* 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next
* Additional paid time away may be requested to deal with critical or emergency issues for family members
* Optional 10 paid days per full calendar year to volunteer
For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies.
Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows:
* .75% of incentive target for each 1% of revenue attainment up to 50% of quota;
* 1.5% of incentive target for each 1% of attainment between 50% and 75%;
* 1% of incentive target for each 1% of attainment between 75% and 100%; and
* Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.
For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
The applicable full salary ranges for this position, by specific state, are listed below:
New York City Metro Area:
$123,600.00 - $200,100.00
Non-Metro New York state & Washington state:
$109,900.00 - $181,600.00
* For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined.
Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
$123.6k-200.1k yearly 38d ago
Staff Embedded Software Engineer
General Motors 4.6
Embedded software engineer job in Austin, TX
**The Role** The Infrastructure Engineering organization at General Motors is building a cloud-native platform that transforms physical automotive test hardware into cloud-native compute resources. The platform enables developers to discover, provision, and execute workloads on automotive benches with the same ease as cloud computing. As a Senior EmbeddedSoftwareEngineer, you will build the embedded systems layer-agent services, provisioning tooling, and hardware-integration components-that connect real automotive hardware to GM's cloud-native control plane. This is a hands-on role working daily with diverse automotive hardware while developing automation and embedded services that power this platform end-to-end. If you're excited about enabling next-generation cloud-native infrastructure for automotive development, this role offers the opportunity to shape a platform that powers hundreds of test benches and work at the intersection of embedded systems and large-scale distributed infrastructure.
**What You'll Do**
+ Develop Nomad device plugins that expose bench hardware as allocatable resources through fingerprinting and capability scanning.
+ Build provisioning and lifecycle-management services for firmware flashing, health monitoring, and hardware state tracking.
+ Create hardware discovery mechanisms that automatically identify ECUs, peripherals, network topology, and bench capabilities.
+ Design and implement embedded agent services responsible for workload execution, telemetry streaming, firmware management, and health reporting.
+ Work with Linux system interfaces, device drivers, and system-level APIs to enable hardware control, monitoring, and automation.
+ Integrate with automotive communication protocols such as CAN, LIN, DoIP, and UDS to support diagnostics and ECU interactions.
+ Debug complex hardware bring-up issues and integration failures using JTAG debuggers, logic analyzers, oscilloscopes, and serial tools.
+ Work with tools and technologies including embedded Linux, Go, Python, Nomad, automotive communication protocols (CAN, LIN, DoIP, UDS), hardware debugging tools (JTAG, logic analyzers, serial consoles), embedded toolchains, container technologies for embedded systems, CI/CD pipelines, and observability frameworks.
**Your Skills & Abilities (Required Qualifications)**
+ Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or related field, or equivalent experience.
+ 8+ years of embeddedsoftware development experience with a strong foundation in Linux systems, device drivers, or board support packages.
+ Proficiency in Go and Python with the ability to write reliable, maintainable systems code.
+ Solid understanding of Linux kernel interfaces, system calls, device trees, and hardware abstraction concepts.
+ Experience with firmware management, boot processes (U-Boot, GRUB), and embedded system initialization.
+ Hands-on experience with hardware debugging tools such as JTAG debuggers, logic analyzers, oscilloscopes, and serial consoles.
+ Familiarity with embedded communication protocols including CAN, LIN, SPI, I2C, UART, and Ethernet.
+ Experience with cross-compilation, embedded toolchains, and build systems for diverse embedded platforms.
+ Strong troubleshooting skills across hardware, firmware, drivers, and application layers.
+ Ability to work collaboratively across hardware and software teams.
+ Comfort with Git, CI/CD pipelines, and modern development practices for embedded systems.
**What Will Give You a Competitive Edge (Preferred Qualifications)**
+ Experience building agent-based systems for distributed infrastructure or edge device orchestration.
+ Background in automotive embedded systems, ECU development, or automotive diagnostic protocols.
+ Familiarity with automotive SoCs from Qualcomm, NXP, Renesas, or similar vendors.
+ Experience with embedded Linux distributions such as Yocto or Buildroot, including kernel or root filesystem customization.
+ Knowledge of container technologies for embedded systems and lightweight orchestration approaches.
+ Understanding of hardware-in-the-loop (HIL) testing methodologies and automated test frameworks.
+ Experience working with HashiCorp Nomad and developing custom device plugins.
+ Familiarity with observability and structured logging tools for embedded systems.
+ Experience with out-of-band management technologies such as IPMI, serial access, or remote power control.
+ Background in lab automation, test infrastructure, or hardware validation environments.
+ Knowledge of embedded security practices including secure boot and credential management.
\#LI-KL2
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
**Benefits Overview**
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources (************************************************************* .
**Non-Discrimination and Equal Employment Opportunities (U.S.)**
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire (********************************************* .
**Accommodations**
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (Careers.Accommodations@GM.com) us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company (**************************************************
**Our Culture**
**How we hire (************************************************
Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations (********************************************
We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) (*********************************************** . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.
Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
$99k-121k yearly est. 47d ago
Embedded Software Engineer, Firmware
Meta 4.8
Embedded software engineer job in Austin, TX
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, Firmware 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 building software for embedded systems or custom SoCs
16. Demonstrated expertise in one or several of the following areas - communication protocols (TCP/IP, Bluetooth, Wifi), computer vision, camera and video pipelines, graphics pipelines encoding technologies (H.265), power management, or prototyping and pre-silicon environments (FPGAs, simulation, emulation)
17. Experience delivering consumer electronics
18. Experience working with embedded hardware platforms and exposure to concepts such as clock-level issues, interrupts, and polling
19. Experience with lab instrumentation such as oscilloscopes, logic/protocol analyzers for debugging embedded systems at HW level
20. Demonstrated expertise in developing with modern Real Time Operating Systems
**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
Senior Embedded Linux Engineer
Insight Global
Embedded software engineer job in Austin, TX
As a Senior Embedded Linux Engineer, you will own the entire Linux platform ecosystem. You aren't just "using a build tool"; you are architecting a custom distribution from the ground up to ensure our robots are performant, secure, and field-ready. Your mission is to manage the full lifecycle of the OS: from factory provisioning and secure imaging to real-time kernel tuning and reliable OTA updates. You will ensure that every cycle of the CPU is optimized for our control loops and that our fleet remains stable through advanced filesystem strategies like OverlayFS.
Custom OS Architecture & Distribution:
Architect and maintain a custom, production-grade Linux distribution using Yocto, Buildroot, or an equivalent professional build system.
Demonstrate complete ownership of the OS layers, managing the relationship between the bootloader, kernel, board support packages (BSPs), and user-space libraries.
Develop and maintain a highly repeatable and well-documented build process that serves as the single source of truth for all robot compute modules.
Hardware Enablement & Performance Optimization:
Perform low-level kernel configuration and tuning to meet the strict latency requirements of humanoid robotics.
Implement core isolation and process priority optimization to ensure critical control loops have deterministic access to resources.
Optimize the OS footprint and resource utilization (CPU, memory, and I/O) to maximize the efficiency of our Nvidia Jetson (Jetpack) and AMD64 platforms.
Integrate and debug hardware drivers for peripherals, including Bluetooth (BlueZ), Wi-Fi, and specialized robotics sensors.
Platform Resilience, Provisioning & Updates:
Factory & Provisioning: Architect the workflows for initial device provisioning, including secure boot initialization, disk partitioning, and factory imaging processes.
OTA Strategy: Own the end-to-end Over-the-Air (OTA) update architecture (A/B atomic updates) using frameworks like Mender, RAUC, or SWUpdate.
System Stability: Implement OverlayFS or similar union-mount strategies to create a resilient, "unbreakable" system that supports read-only roots and safe factory resets.
Infrastructure & Tooling:
Own the CI/CD pipeline for OS image generation, ensuring that builds are automated, tested, and traceable.
Create and maintain comprehensive documentation for the platform architecture, build environment, and flashing procedures.
Develop specialized diagnostic tools (Python/Bash) for system monitoring and field troubleshooting.
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
7+ years of experience in Embedded Linux or Systems Engineering.
Demonstrated experience shipping and maintaining a custom Linux OS on high-complexity physical hardware.
OS Construction: Proven ability to build a custom Linux distribution from scratch. You must understand how to manipulate every layer of the rootfs and toolchain.
Build System: Experience Yocto/OpenEmbedded, Buildroot, or equivalent professional-grade embedded build environments.
Kernel & Performance Tuning: Experience with PREEMPT_RT, core isolation (isolcpus), and tuning Linux for real-time robotics or industrial control.
Nvidia Ecosystem: Deep familiarity with Nvidia Jetson hardware, including L4T, Jetpack SDK, and flashing utilities.
Resiliency Engineering: Hands-on experience with OverlayFS, partition management, and fail-safe OTA update mechanisms.
Hardware Interfacing: Experience debugging hardware protocols (I2C, SPI, UART, USB) and wireless stacks (Bluetooth/BlueZ).
Documentation & Process: A disciplined approach to documentation and creating repeatable engineering processes. Experience with "Modern DevOps" (Containerized build environments, GitLab CI, or automated hardware-in-the-loop testing).
Knowledge of Secure Boot, disk encryption, and TPM integration.
Programming experience in C++ and Python.
$104k-140k yearly est. 4d ago
Embedded Engineer, Senior
Allen Control Systems
Embedded software engineer job in Austin, TX
Senior EmbeddedEngineer
Allen Control Systems (ACS) is a cutting-edge defense startup, founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous gun turret that employs advanced computer vision and control systems to precisely target and neutralize small drones and loitering munitions. Our innovative approach requires overcoming significant technical challenges, making this an exciting and dynamic environment for experienced engineers.
With an engineering-first culture, ACS values technical excellence and innovation. Backed by our founders' successful exits from two previous venture acquired for a combined $180M in 2022, we are committed to ensuring that the groundbreaking technologies we develop will have a real-world impact.
Position Overview:
We are seeking a highly skilled senior electrical designer with strong expertise in schematic design, electrical simulation, printed circuit board (PCB) design, and firmware development in C++. The ideal candidate will play a critical role in developing robust, high-performance electrical systems that integrate seamlessly with our electromechanical components, helping to ensure our products meet rigorous military-grade requirements. The ideal candidate would contribute to both power and embedded design for our highly dynamic robotic systems. In addition, this person would contribute to developing, optimizing, and implementing embeddedsoftware for real-time control of our systems.
What You'll Do:
Design and Develop Electrical Systems: Create detailed electrical schematics and PCB layouts that meet performance and durability requirements for autonomous turret systems including embedded and power circuits.
Develop Real-Time EmbeddedSoftware: Design and implement embeddedsoftware in C++ and Python, focusing on real-time responsiveness and efficiency for autonomous defense applications.
Simulation and Testing: Perform simulations for signal integrity, thermal management, and electromagnetic compatibility (EMC) to ensure robust and reliable designs.
Electromechanical Integration: Collaborate closely with mechanical and software teams to integrate electrical and mechanical components, ensuring optimal performance and reliability in harsh environments.
PCB Design: Lead the development of high-quality printed circuit boards, adhering to best practices in layout, signal integrity, power distribution, and EMC considerations per military standards.
Documentation and Reporting: Develop and maintain detailed documentation of designs, including schematics, PCB layouts, simulation results, and test protocols.
Test and Debug Embedded Systems: Conduct extensive testing, simulation, and debugging in both lab and field environments, troubleshooting and optimizing electronics and software for various real-world conditions.
Performance Optimization: Continuously improve code performance and reduce power consumption to maximize system efficiency on hardware-constrained platforms.
What You'll Need:
Experience: 5+ years of experience in electrical and firmware design, including schematic design, software, electrical simulation, and PCB layout.
Educational Background: Bachelor's or Master's degree in Electrical Engineering or a related field.
Embedded circuit design: Knowledge of microcontroller-based control systems including power conversion and motor drive.
Schematic Design & PCB Layout: Expertise with electrical design and PCB layout tools such as Altium Designer, OrCAD, or Eagle.
Simulation Tools: Proficiency with simulation software (e.g., SPICE, ANSYS Electronics) for evaluating circuit behavior under various environmental and operational stresses.
Electromechanical Integration: Proven experience integrating electrical components with mechanical systems, such as sensors, motors, and actuators.
Testing and Validation: Hands-on experience with testing methodologies, equipment, and protocols for validation of designs against military standards.
Strong Background in EmbeddedSoftware: 5+ years of experience in embeddedsoftware development with a focus on real-time, safety-critical systems.
Proficiency in C++ and Python: Extensive experience in C++ for embedded systems, with additional proficiency in Python for scripting and development.
Experience with Real-Time Robotics Systems: Hands-on experience designing and deploying software for robotics applications, with a focus on real-time control and responsiveness.
Systems Integration: Ability to integrate software with various sensors, actuators, and control hardware in robotic and autonomous systems.
Educational Background: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
You'll Stand Out:
Thermal Management Expertise: Knowledge of techniques and materials used in heat dissipation and thermal design for high-power systems.
Embedded Linux Experience: Familiarity with embedded Linux and RTOS environments, as well as experience building custom kernels for embedded platforms.
Networking and Communication Protocols: Knowledge of networking protocols (e.g., TCP/IP, UDP) and communication protocols used in robotics systems (e.g., CAN, UART, I2C).
High-Performance Embedded Systems: Skills in optimizing code for low-latency, high-performance applications with strict power and computational constraints.
What We Offer:
Competitive salary
ACS Equity Package
Health, Dental, Vision Insurance
Paid Time Off
Allen Control Systems is an Equal Opportunity Employer, providing equal employment opportunities to all employees and applicants for employment. Allen Control Systems prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
#LI-AS1
$104k-140k yearly est. Auto-Apply 60d+ ago
Senior Embedded Firmware Engineer
Apptronik
Embedded software engineer job in Austin, TX
Apptronik is a human-centered robotics company developing AI-powered robots to support humanity in every facet of life. Our flagship humanoid robot, Apollo, is built to collaborate thoughtfully with people, starting with critical industries such as manufacturing and logistics, with future applications in healthcare, the home, and beyond.
We operate at the cutting edge of embodied AI, applying our expertise across the full robotics stack to solve some of society's most important problems. You will join a team dedicated to bringing Apollo to market at scale, tackling the complex challenges like safety, commercialization, and mass production to change the world for the better.
JOB SUMMARY
We are seeking a highly skilled and motivated Firmware Infrastructure Engineer to join our dynamic team. In this critical role, you will be responsible for designing, developing, and maintaining the foundational firmware infrastructure that supports our cutting-edge hardware platforms. You will be a key contributor to the stability, scalability, and performance of our firmware, ensuring a robust and efficient development environment for the entire firmware team. You will leverage your deep understanding of embedded systems and softwareengineering principles to build and optimize core firmware components and tools.
ESSENTIAL DUTIES AND RESPONSIBILITIES or KEY ACCOUNTABILITIES
Lead the design, development, and maintenance of robust firmware systems/modules for humanoid robots including for instance: motor controls, functional safety, power management, and interfaces.
Design, implement, and maintain HIL testing systems for firmware validation.
Define and implement the overall firmware infrastructure, including hardware and firmware interactions.
SKILLS AND REQUIREMENTS
Ability to design scalable, efficient, and maintainable firmware architectures that align with product requirements and constraints.
Strong command of C, C++, and Python
Deep understanding of microcontroller architectures, real-time operating systems (RTOS), and hardware-software interactions.
Familiarity with hardware interfaces and communication protocols like ECAT, SPI, I2C, and UART.
Ability to diagnose and resolve complex issues that arise during the development and testing phases, ensuring the reliability and performance of the firmware.
Strong communication skills to effectively collaborate with cross-functional teams, including hardware engineers, software developers, and product managers.
Experience in leading technical initiatives, mentoring junior engineers, and driving best practices within the team.
Deep understanding of embedded operating systems (RTOS, Linux) and bootloaders.
EDUCATION and/or EXPERIENCE
Bachelors degree (or equivalent) in Embedded systems or related field.
At least 8 years of experience in embeddedsoftware.
Robotics expertise desired but not required
Work on safety critical systems
PHYSICAL REQUIREMENTS
[Prolonged periods of sitting at a desk and working on a computer
Must be able to lift 15 pounds at times
Vision to read printed materials and a computer screen
Hearing and speech to communicate]
*This is a direct hire. Please, no outside Agency solicitations.
Apptronik provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
$104k-140k yearly est. Auto-Apply 60d+ ago
Senior Embedded Audio Firmware Engineer
Multitracks.com
Embedded software engineer job in Cedar Park, TX
Linux Audio Engineer
Remote
Are you passionate about Linux, audio, and music? Do you want to join a dynamic and innovative team that creates cutting-edge products for the worship industry? If so, you might be the Linux Audio Developer we are looking for.
At MultiTracks.com, we are on a mission to empower worship teams around the world with the best tools and resources for their ministry. We are a growing technology company that values creativity, excellence, and customer satisfaction.
What You'll Do:
Developing, testing, and maintaining high-performance audio applications and libraries for Embedded Linux platforms
Researching and implementing new audio technologies and features to enhance our products and services
Employ robust and sustainable structure for various reusable libraries including:
Audio processing and routing.
Sample rate conversion.
High quality audio communications including Ethernet based communications.
Networking and network management
Low level driver designs
Collaborating with other developers, designers, and product managers to deliver quality products that meet customer needs and expectations
Troubleshooting and resolving audio-related issues and bugs
Documenting and sharing your knowledge and best practices with the team
Requirements:
A minimum of 5 years of embedded systems development experience
Strong C / C++ programming skills
Experience with Real Time Operating Systems, especially with Embedded Linux and FreeRTOS.
Must be able to read and evaluate schematics and layouts as well as diagnose issues with hardware team using appropriate tools: debuggers, Logic Analyzers, Oscilloscopes, DVM and protocol analyzers.
Working knowledge of following are assets:
ALSA
Audio
Ethernet
WiFi / Bluetooth
Standard communications such as IIC, SPI, UART
USB host and device stacks
Must have access to appropriate tools of the trade: SWD debuggers, Logic Analyzers, Oscilloscopes and DVMs.
Bonus but not required:
Familiarity with MultiTracks.com products.
Why MultiTracks.com?
We love creating a place where employees have the ability to grow and be a part of the impact of helping not one, but thousands of worship leaders around the globe. There are many benefits that come with working with us such as:
Time away from work benefits PTO/Holidays/Sick days/Tenure Sabbatical/Parental Leave
Remote / work from home days for in-office roles.
Employer-paid options for health insurance plans available on the first day of employment.
Employer-paid dental and vision available on first day of employment
Health savings account (with employer contributions) or flexible spending account
Employer-paid life, disability and AD&D insurance
Additional Voluntary Life and AD&D, Critical Illness, and Accident Insurance options available
Employee Assistance Program (EAP) including no-cost counseling sessions, financial consultations and attorney consultations and/or mediation, wellbeing support for emotional, physical, social, professional, and financial health, Caregiver support & Health Advocacy Program
Optional complimentary enrollment in Dave Ramsey's Financial Peace University Course
401(k) retirement plan with a 100% employer match of the first 4% of eligible compensation contributions (eligible after 3 months of hire date)
Adoption assistance (up to $1,500, if eligible)
Educational Assistance Program (up to $1,500 per year, if eligible)
Training & Development
MarketPlaceTM program with discounts and deals from national retailers (ex: gym memberships, tutoring, discounts on childcare services, pet health insurance, travel needs, etc.)
Spend a week with the entire MultiTracks.com team during our annual Team Week in Austin, Texas!
*Benefits are determined based on employee status; full-time employees are eligible for full benefits above.
Our culture sets us apart. We're not just saying that. Take it from our team:
“What we do every day matters to people all over the world, I love the Team environment here, the collaboration, the fun we have together.” -Marc, Senior UI/UX Designer
“Culture makes a great work environment. It is great working with genuine people who all have a passion for the vision of the company. Exceptionally rare.” -Kenny, Software Development Manager
“I love the potential. With MultiTracks being a growing company, there is potential to grow into roles that fit you as a person. MultiTracks.com cares about the development of each employee and is incredible at maximizing people within the company to fit. MultiTracks.com is always looking out for ways to win for both the employees and the company.” -Trevor, Sales & Support Specialist
“I love that I get to be creative and that our work is meaningful!” -Monica, Partner Relations & Marketing Coordinator
If this position sounds like it might be a fit, reach out to us and apply today!
$104k-140k yearly est. 60d+ ago
Principal Embedded System Automation Engineer
Cesiumastro 3.2
Embedded software engineer job in Austin, TX
Job Description
Please Note: To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee (protected individuals as defined by 8 U.S.C. 1324b(a)(3)), or eligible to obtain the required authorizations from the U.S. Department of State.
At CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and autonomous work, CesiumAstro is the place for you. We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team.
We are seeking a Principal DevOps Engineer I for EmbeddedSoftware to own and scale the infrastructure that supports our mission critical software development across multiple programs and product lines. In this role, you will advance infrastructure that generates software images, deploys them onto hardware, ensures continuous integration/continuous development, organizes and optimizes Yocto embedded builds, and maintain high-performance, Linux-based build environments. The ideal candidate understands embeddedsoftware stacks and the modern tools that accelerate their development.JOB DUTIES AND RESPONSIBILITIES
Ideally deep experience with OpenEmbedded and the Yocto Project.
Understanding of make and cmake.
Understanding of build flows from compilation to image generation.
Facility with GitLab CI/CD pipelines and GitLab Runners that build, test, and deploy embeddedsoftware for harware for test.
Ensure CI systems integrate with hardware-in-the-loop test environments for regression and validation.
Deep facility with yaml-based CI configuration.
Facility with Docker virtual build environments and containerization.
Administer and maintain high-performance Linux build machines used for continuous integration, regression testing, and software release packaging.
Monitor system performance, scale compute resources, and maintain uptime for development teams.
Support and automate the software release process for production releases to customers.
Manage build artifacts, versioning, and delivery.
Act as the first line of support for developers encountering build, test, or environment issues.
Collaborate with software teams to improve developer productivity.
Assist in maintenance and utilization of company could-based AI productivity environment
JOB REQUIREMENTS AND MINIMUM QUALIFICATIONS
Bachelor's degree in Computer Science, Electrical/Computer Engineering, or related field (or equivalent experience).
Minimum of 9 years of relevant experience.
Proven facility with CI/CD tools (e.g., GitLab CI, Jenkins, or similar).
Proficiency in Linux system administration, including performance tuning and troubleshooting.
Familiarity with Yocto or other embedded Linux build frameworks.
Experience with build automation tools (CMake, Make, BitBake, etc.).
Strong scripting skills (Python, Bash, or similar).
Excellent problem-solving skills and ability to work collaboratively with developers.
Knowledge of networking and distributed systems.
Experience with containerization (Docker, Podman) and virtualization (KVM, VMWare).
Knowledge of networking and distributed systems.
Familiarity with hardware-in-the-loop (HIL) testing environments.
PREFERRED EXPERIENCE
Experience supporting release processes in aerospace, defense, or other regulated industries.
CesiumAstro considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. Full-time employment offers include company stock options and a generous benefits package including health, dental, vision, HSA, FSA, life, disability and retirement plans. CesiumAstro is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.
Please note: CesiumAstro does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to CesiumAstro team members will be considered property of CesiumAstro, and we will not be obligated to pay any referral fees.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
$73k-93k yearly est. 4d ago
Embedded Software Engineer
Shift Robotics
Embedded software engineer job in Austin, TX
We're making the world a more walkable place. Through intuitive personal mobility, we make walking faster, more efficient, and more accessible to empower people to choose walking over sitting in traffic. By giving people the ability to Moonwalk, we believe the path forward to a better future is easily reached on your own two feet.
Help us advance the world's fastest shoes by designing, prototyping, and testing reliable and innovative hardware. If you are looking for a job where MS Excel is a skill set, this is not the one. We want an engineer ready to push the boundaries and one who makes the impossible a reality. We are looking for a work ethic similar to an engineer in Formula One. You must deliver and iterate quickly. We are not here for mediocrity, we are here to create elegant engineering designs. Is it demanding? Sure, but it is also rewarding and fun.
While we embark on developing the next generation of Moonwalkers, we need to add to the Software team. Where we are looking for a person with a strong interest in the development, testing, documenting, and support of embedded system firmware and software.
We are covered in Wired, CNET, Gizomodo, PCMag and many other tech press.
Responsibilities:
Designing and developing software use case tests for verifying hardware/software integration
Implementing test plans and schedules in all phases of the software development lifecycle (requirements - design - implementation - support)
Supporting the development of requirement-based test plans
Creating software solutions to identify and resolve system defects throughout the development cycle
You will be involved in developing and delivering high-quality, mission-driven and safety-critical software solutions.
Self-motivation and ability to work with little supervision; taking the initiative to get things done
Requirements
Required Qualification:
C/C++
Ability to understand electronic schematics
Understanding of software development and/or test processes
Experience in developing and debugging embeddedsoftware on Microcontrollers or Microprocessors
Experience in integrating embeddedsoftware and hardware on Microcontrollers or Microprocessors
Experience with oscilloscope, logic analyzer and similar tools
Experience with Git version control
Knowledge of RTOS concepts
Knowledge of Object Oriented Design and implementation
Strong communication skills
Preferred Skills:
Understanding of test automation, description, design and development
Experience in DevOps pipeline in robotics development
Experience in developing embeddedsoftware for ARM Cortex processors
Experience with IDE: Keil uVision, STM32 CubeIDE, PSOC Creator
Experience with memory mapped peripherals
Knowledge of communication protocols (UART, I2C, SPI)
Experience with multi-core and/or multi-processor embedded systems
Embedded system diagnosing and debugging skills
Knowledge of microcontroller I/O, A2D, power, and other peripheral configurations
Knowledge of Motor-Control (BLDC FOC and/or Trapezoidal)
Knowledge of RF communications
Experience in Windows/Linux tools development
Benefits
Opportunities for participation in our Employee Options programs
401K retirement plan
Excellent medical, dental, and vision insurance
Sick and Vacation time (Flex time for salary positions), and Paid Holidays
Massive Growth Opportunities and a long-term career
Casual and comfortable work environment
$82k-111k yearly est. Auto-Apply 60d+ ago
Embedded Software Engineer
Terrafirma Robotics
Embedded software engineer job in Austin, TX
At TerraFirma, we're redefining how the world moves earth for construction. Founded by former SpaceX engineers and backed by Bain Capital Ventures, TerraFirma is automating construction to make it faster, cheaper, and safer.
Our Story & Mission
At SpaceX, we were part of the teams that built the largest rocket in human history, launched the largest constellation of satellites ever made, and delivered connectivity to millions of people worldwide. What we learned was simple: infrastructure is everything.
At Starbase, the biggest barrier to launching missions to Mars was not building the rocket. It was how slow, expensive, and complex it was to build the infrastructure around it. We lacked buildings, roads, water, power, communications, and waste management, and constructing them took far more time and resources than it should have.
From a first-principles perspective, that doesn't make sense. It shouldn't be this hard or costly to create the foundations for progress. That's when we realized something important: the same engineering mindset that enabled us to tackle space exploration and mass manufacturing could be applied to infrastructure. By bringing the principles of simplification, iteration, acceleration, and automation to construction, we can unlock a new era in how the world builds.
Accelerating infrastructure unlocks progress across every domain, creating a self-sustaining engine for tackling humanity's toughest challenges. The innovations we develop on Earth will lay the groundwork for the technologies that one day make settlement on Mars possible.
Job Overview
In this role, you'll take hands-on ownership of the embedded hardware and software for our robots. You'll be responsible for both high-level design of custom hardware and low-level code implementation. Day-to-day work includes developing software for Linux-based systems with real-time constraints and microcontrollers for sensing and control. You'll lead platform bringup for new boards, develop drivers for new chips and sensors, and help shape TerraFirma's software testing framework and standards.
Responsibilities
Design and architect firmware and low-level code for embedded systems and microcontrollers
Perform platform bringup for new hardware, including driver implementation, sensor integration, boot chain development, and basic networking
Own the integration, calibration, and testing of sensors both for proof-of-concept prototypes and production systems
Lead interdisciplinary teams, mentor new employees, and actively participate in the hiring process
Basic Qualifications
B.S. in Computer Engineering, Computer Science, Electrical Engineering, or a closely related field
2+ years of professional or project experience with software and firmware development for embedded systems and microcontrollers
Demonstrated experience owning large scale deliverables, leading teams, and driving product roadmaps
Preferred Skills & Experience
Experience working with safety-critical or real-time systems
Experience working with embedded applications for robotics, autonomous vehicles, aerospace, automotive, or construction
Familiarity with platform and toolchain development for embedded systems
Experience building testing frameworks or designing CI/CD pipelines
Additional Requirements
Must be willing to work extended hours or weekends when needed to support critical deadlines or triage urgent deployment issues
Comfortable with working in a fast-paced startup environment
Must be willing to relocate to Austin, TX if not within commuting distance
Compensation & Benefits
Base compensation will vary based on factors such as relevant experience and education. Salaries and leveling will be determined on a case-by-case basis if an offer is extended. Our total compensation package also includes equity in TerraFirma. Relocation packages are available to help cover moving costs, if applicable.
How much does an embedded software engineer earn in Austin, TX?
The average embedded software engineer in Austin, TX earns between $71,000 and $127,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.
Average embedded software engineer salary in Austin, TX
$95,000
What are the biggest employers of Embedded Software Engineers in Austin, TX?
The biggest employers of Embedded Software Engineers in Austin, TX are: