Sr. Staff Software Engineer (Embedded)
Embedded software engineer job in Moorpark, CA
The **Sr. Staff Software Engineer (Embedded)** has the opportunity to lead and develop a variety of innovative unmanned and robotic systems for multiple defense and commercial applications. The Embedded Software Engineer writes functional software for deployment on embedded devices and systems like aircraft and payloads and have the opportunity to test out those devices in flight test environments. This requires the engineer to design, develop, code, test and debug system software as well as analyze and enhance efficiency, stability and scalability of the software on particular devices. There is a mix of full life-cycle development as well as a need to use existing software code base to expand the capabilities to match specific program requirements.
**Position Responsibilities**
+ Writes and tests software to support integration of sensors and embedded processors into aircraft (such as autopilots, payloads, software defined radios or other functional components) or other robotic systems
+ Designs and implements software for prototypes and products using established AeroVironment and industry developed tools and practices. Ensure good configuration control and management of software
+ Leads in writing of system requirements, system test plans, diagnostic tools, and in validation testing of software. Assist with hardware selection and recommend processing, memory and storage needs of systems
+ Leads development of rapid prototyping and conceptual level testing and will require estimating time to develop software and scoping the depth of the development with project/program management to fit timeline and budget constraints
+ Works closely with other engineering disciplines. Focused on getting the job done
+ Leads and supports transition of development software to production environments and to certification. Participates in multi-disciplinary development teams
+ Develops proof of concept capability demonstrations. Conducts and supports design reviews
+ Contributes to AV's software development process in developing quality code
+ Works on significant and unique issues where analysis of situations or data requires evaluation of intangibles
+ Other duties as assigned
**Basic Qualifications (Required Skills & Experience)**
+ A BS degree in Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering or related field is required or equivalent combination of education, training, and experience
+ Minimum 12 - 15 years of experience years of relevant experience
+ Experienced trouble-shooting systems is required and is proficient with Python, C, C++11,C++ STL and/or OpenCL
+ Demonstrated knowledge of Visual Studio, Eclipse or similar IDE as well as defect tracking tools
+ Experienced working with common protocols such as RS-485, RS-232, CAN, I2C, SPI, USB
+ Demonstrated mathematical and analytical skills are required
+ Periodic travel will likely be required in support of testing equipment at approved flying locations
+ Periods of development may require long irregular hours around deadlines, weekends and some holidays and in field test environments
**Other Qualifications & Desired Competencies**
+ Advanced degree is preferred
+ Demonstrates competency in contributing to the design, coding, documenting and testing software
+ Experience with Test Driven Development (TDD) along with unit testing software
+ Understanding of automated build environments along with automated test and deployment
+ Demonstrated knowledge of object-oriented programming and multi-threaded design such as JIRA and source code control tools such as SVN, Bitbucket or GitLab
+ Experience with STM32 family of processors and working with RTOS systems (such as µC/OS, free RTOS) on those processors
+ Experience using Video 4 Linux and modifying and compiling Embedded Linux systems
+ Experience developing drivers for Linux/ARM is required, familiarity with Robot Operating System (ROS) is a plus
+ Demonstrates electronics knowledge and use of lab equipment
+ Demonstrates strong leadership, interpersonal and communication (written and verbal) skills
+ Understanding of the design of the system that one is working on and understand the role that assigned tasks play in the system
+ Demonstrates competency in researching and re-engineering to propose alternate solutions to issues
+ Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties
+ Displays strong initiative and drive to accomplish goals and meet company objectives
+ Takes ownership and responsibility for current and past work products
+ Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company
+ Has effective problem-solving, analytical, interpersonal and communication skills
+ Focuses on teamwork, collaboration and puts the success of the team above one's own interests
**Physical Demands**
+ Ability to work in an office and R&D environment (Constant)
+ Required to stand and sit for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent)
**Clearance Level**
No Clearance
The salary range for this role is:
$136,807 - $194,040
AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills.
**ITAR Requirement:**
_T_ _his position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements._
**Benefits** : AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************* .
We also encourage you to review our company website at ******************** to learn more about us.
Principals only need apply. NO agencies please.
**Who We Are**
Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC.
Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed.
**What We Do**
Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition.
_We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status._
**ITAR**
U.S. Citizenship required. Must be willing to work on government contracts and have the ability to obtain a security clearance.
**About AV:**
**AV isn't for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best.**
We don't just build defense technology-we redefine what's possible. As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve.
Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do. Our heritage includes seven platforms in the Smithsonian-but we're not building history, we're building what's next.
**If you're ready to build technology that matters-with speed, scale, and purpose-there's no better place to do it than AV.**
**Careers at AeroVironment (*****************************************
Staff Software Engineer
Embedded software engineer job in Camarillo, CA
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: SecretTRAVEL: Yes, 10% of the TimeDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
Northrop Grumman Mission Systems is a trusted provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of innovation, redefines engineering capabilities, and drives advances in various sciences. Our team is chartered with providing the skills, innovative technologies to develop, design, produce and sustain optimized product lines across the sector while providing a decisive advantage to the warfighter. Come be a part of our mission!
We are looking for you to join our team as a Staff Software Engineer based out of Pt. Mugu, CA. As a Software Engineer at Northrop Grumman you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the use of Model-based Engineering, DevSecOps and Agile practices we continue to evolve how we deliver critical national defense products and capabilities for the warfighter. Our success is grounded in our ability to embrace change, move quickly and continuously drive innovation. The successful candidate will be collaborative, open, transparent, and team-oriented with a focus on team empowerment & shared responsibility, flexibility, continuous learning, and a culture of automation.
This position will be located on site at our Pt. Mugu location.
What You'll get to Do:
The team is looking for you to join our organization as a Full-Stack Software Developer. While supporting the EA-18G programs, you'll get to:
Collaborate with our customer, internal NG sites and other engineering disciplines
Support Requirements Development and Test
Document use cases, user stories, acceptance criteria, design, and test cases
Contribute to peer reviews, demonstrations, planning meetings, and status meetings
Design and implement software for quality, robustness, and scale
Participate in Continuous Integration setups
Prepare application containers for deployment
Basic Qualifications for Staff Software Engineer:
BS degree in a STEM related field (Science, Technology, Engineering and Mathematics) with 12+ years of related experience or a Master's Degree in a STEM related field with 10+ years of related experience. An additional 4 years of experience can be considered in lieu of degree.
Must have experience with C#.
Demonstrated ability to function as a member of an integrated team.
Experience working in an Agile environment.
Design Patterns and Tech Stack experience with one or more of the following tools: Dependency Injection, MEF, REST API, MVVM, WPF, Unit Test, C#, React OR Multithread applications
Experience with 3 or more of the following toolsets: Azure DevOps, Git, SonarQube, Docker, Kubernetes, PostGreSQL, Microsoft SQL, RabbitMQ or Nexus/JFrog
US Citizenship
Active Secret Clearance
Preferred Qualifications:
.NET Core, Java, JavaScript, ReactJS, Reduc, CSS
Microservices - NetFlix, OSS (Zuul, Eureka, etc)
Docker, Containers, Terraform, OpenShift, Kubernetes, HELM Charts
MSQL, TSQL, Views, Triggers
Visual Studio, Visual Studio Code, TFS
Operating Systems such as Windows 10, REHL and use of Virtual Machines
Agile Methodologies and Atlassian Tool Suite (Git, Jira, Bitbucket, Confluence)
Strong verbal communication skills
Experience with Docker
Experience with Javascript and general web development.
Knowledge of Electronic Warfare
Primary Level Salary Range: $177,000.00 - $265,600.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Auto-ApplySoftware and Embedded Systems Engineer
Embedded software engineer job in Goleta, CA
Requirements
A B.S. degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline, is required. At least two years of experience or an M.S. degree is desired. Theoretical and hands-on experience should include as many of the following as possible:
Embedded Linux (Yocto / Petalinux) including bring-up and driver development
Windows UI (WinUI) programming
C++ / C#
Python
Embedded processors including ARM and microcontrollers
FPGAs / SoCs
Ability to interpret schematics
Image processing fundamentals
Precision timing protocols
WE OFFER AN EXCEPTIONAL EMPLOYEE BENEFITS PACKAGE!
Competitive Industry Pay
100% Employer-Paid Medical Insurance Premium
HSA with Employer Contributions
Dental and Vision Coverage Options
Paid Holidays
Paid Vacation and Sick leave
Company Funded 401(k) and Profit Sharing Plans
Employee Stock Ownership Plan (ESOP)
Life and Disability Insurance
Paid Parental Leave
Discretionary Bonus Eligibility
The annual pay range for the Software and Embedded Systems Engineer position is $100,000 to $190,000.
The posted pay range values provide the candidate with guidance on annual base compensation for the position, at a full time level of effort, exclusive of overtime, bonus, and benefits-related compensation, over a range of qualifications that may fit hiring objectives. Toyon Research Corporation will consider the individual candidate's education, work experience, applicable knowledge, skills and training, among other factors, when preparing an offer of employment.
Pay Transparency Nondiscrimination Provision
Equal Opportunity Employer including Disability and Veterans
Applicant Privacy Notice
Learn more about our company in our latest video, We are Toyon.
The application window for this posting will remain open until the position is filled.
Ref #2611-C
Embedded Software Engineer
Embedded software engineer job in Oxnard, CA
Swarm Aero is redefining air power, building the largest swarming UAV and most versatile swarming aircraft network in the world. The company is moving quickly to launch the first aircraft designed specifically for swarming as well as the Command & Control software to mobilize swarms of thousands of heterogenous autonomous assets and empower human operators to achieve superhuman results.
The team has created and exited multiple startups, negotiated defense deals worth billions of dollars and designed and built 30+ novel aircraft, with aerospace experience from Scaled Composites, Airbus, Archer Aviation, Blue Origin, and Boom Supersonic.
What you'll do:
Be part of the team that architects the avionics systems, autonomy, and ground control functions for a large uncrewed aircraft,
Design, integrate, and support embedded systems in real-time and non-real-time environments, on the ground and in the air,
Bring up and support systems delivering autonomy, novel sensing capabilities, and networking capabilities,
Define and implement architectures supporting software- and hardware-in-the-loop testing on avionics components, and
Develop simulation models and perform verification of software components.
Basic Qualifications:
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
5+ years of experience in embedded systems development, preferably in the aerospace industry.
Proficiency in C/C++ programming languages, with experience in assembly language being a plus.
Strong understanding of microcontroller and microprocessor architectures.
Experience with RTOS, such as FreeRTOS, VxWorks, or similar.
Familiarity with hardware design and development tools, such as oscilloscopes, logic analyzers, and JTAG debuggers.
Knowledge of aerospace standards and protocols, such as DO-178C, ARINC, and MIL-STD.
Excellent problem-solving skills and the ability to work independently and as part of a team.
Strong communication skills, both written and verbal.
Preferred Qualifications:
Experience with model-based design and development tools such as MATLAB/Simulink.
Knowledge of safety-critical software development and certification processes.
Understanding of cybersecurity principles as they pertain to embedded systems.
Familiarity with a major microcontroller or microprocessor family,
Experience in robotics and automation, whether virtual, terrestrial, or aerial,
Familiarity with network routing and switching,
Experience with Modular Open-Source Architecture components and systems, or
Experience with hardware security modules and related components.
Compensation Range:
$145,000- $200,000 + Equity
Candidates for this position must have the ability to obtain and maintain a DoD Secret security clearance.
As part of our commitment to maintaining a safe and trustworthy work environment, Swarm Aero conducts a thorough screening of prospective employees. Candidates will be subject to a comprehensive background verification process as a prerequisite for employment.
To conform to U.S. Government controlled technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.
Auto-ApplySr Embedded Software Engineer
Embedded software engineer job in Santa Barbara, CA
Onsite Role 9/80 schedule $125,000-$180,000 + Bonus + Full Benefits + SIGNING BONUS / PAID RELOCATION We are looking for a Senior Embedded Software Engineer. RESPONSIBILITIES:
Design, code, debug, and integrate new capabilities for our new and existing turreted weapons systems (RIwP)
Debug issues with existing systems.
Integration of new capabilities both in the Systems Integration Lab and in the field.
Deliver executable software that meets performance requirements.
Deliver other software work products (documentation) that meet contractual requirements.
Provide status reporting to management during project execution.
QUALIFICATIONS:
Bachelor of Science degree in Electrical, Computer, or Software Engineering desired. Bachelor of Science degree in other engineering fields, may be considered with appropriate additional experience in the design/development/test of real-time control software. Master's Degree a plus.
Minimum of 7 years of experience in the design/development/test of embedded real-time control software, and about 5 years overall experience in software development
C language (java a plus)
OS experience, especially RTOS (bare metal and embedded Linux a plus)
Experience with communication protocol drivers and stacks (networking, 1553, UART, SPI, I2C, etc.)
Read and understand electronic part data sheets, electrical schematics, communication protocol documents.
Behavioral Competencies: innovation, adaptability, decision making, communications, customer focus, building strategic working relationships, energy, initiating action, quality orientation.
Technical competency required in applied science, data acquisition, diagnostic skills, document creation, and math.
Experience in Unix internals, low level driver software, communication interface software as well as GUI software is a plus.
Ability to travel 10-15%
Ability to obtain a U.S. security clearance.
The company's Santa Barbara Operations provides sub-systems and components for every mission critical system on a modern military vehicle. Our heritage is in electrohydraulic and electromechanical actuation systems and now, through acquisitions and internal development, the company provides expert solutions in:
Stabilized Turret Drive Systems
Integrated Weapon Systems (full turret from mechanical design to fire control electronics and software)
Ammunition Handling
Data Control and Distribution
Power Management and Distribution
Ideal Candidate
Bachelor of Science degree in Electrical, Computer, or Software Engineering desired. Bachelor of Science degree in other engineering fields, may be considered with appropriate additional experience in the design/development/test of real-time control software. Master's Degree a plus.
Minimum of 7 years of experience in the design/development/test of embedded real-time control software, and about 5 years overall experience in software development
C language (java a plus)
OS experience, especially RTOS (bare metal and embedded Linux a plus)
Experience with communication protocol drivers and stacks (networking, 1553, UART, SPI, I2C, etc.)
Read and understand electronic part data sheets, electrical schematics, communication protocol documents.
Behavioral Competencies: innovation, adaptability, decision making, communications, customer focus, building strategic working relationships, energy, initiating action, quality orientation.
Technical competency required in applied science, data acquisition, diagnostic skills, document creation, and math.
Experience in Unix internals, low level driver software, communication interface software as well as GUI software is a plus.
Ability to travel 10-15%
Ability to obtain a U.S. security clearance.
Senior Embedded Software Engineer
Embedded software engineer job in Goleta, CA
Country: United States of America Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
Security Clearance:
DoD Clearance: Secret
At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world.
Raytheon is seeking a highly motivated, experienced Senior Software Engineer to be an active participant in the software development team for Electronic Warfare (EW) projects, working with cutting edge technologies in products that protect our warfighters.
What You Will Do
* Technical involvement and participation on collaborative, cross-disciplined integrated product teams, often employing agile system and software development operations to plan, specify, design, test, and integrate complex software and systems solutions.
* Responsibilities include innovating creative implementations of new products and technologies, from architecture and design, through integration, lab test and field test.
* Collaborating effectively with other disciplines and senior technical staff, in addition to producing planning and technical work products for internal customers to form original solutions to complex problems.
* Developing software requirements and FPGA level interface requirements derived from system level requirements, developing associated architectures, performing simulations and analysis and testing of the software in a laboratory setting.
* Work in an advanced product development team environment with systems, firmware, electrical and software engineers. Think out-of-the box to root-cause issues and develop creative resolutions.
* Handle fast pace and dynamic product development environment including engagement with Systems' and Electrical Engineers
* This position will require occasional business-related travel.
Qualifications You Must Have
* Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience.
* The ability to obtain and maintain a Secret U.S. government issued security clearance. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
* Experience in software design, integration and test utilizing C / C++.
* Experience with embedded microprocessor design, system on a chip software design, FPGAs, high-speed transceivers, DDR, flash memories, block diagrams, signal analyses or signal generation.
* Experience developing real-time applications on embedded platforms, including bare metal (no-OS), embedded Linux, or Windows environments.
Qualifications We Prefer
* Existing Secret security clearance.
* Electronic Warfare Electronic Attack/Electronic Support (EA/ES), Radar, or Secure Communications technology knowledge.
* Experience with .NET C# using WPF and MVVM.
* Tool familiarity: Visual Studio, Vitis, TortoiseSVN, Jenkins, Jira, Collaborator.
* DevSecOps background including pipeline toolset use and creation.
* Lab experience in product testing using logic analyzers, high-speed. oscilloscopes, signal generators, and system on chip debugging tools.
* Experience with interfaces and bus standards such as: VME, PCI, PCIe, VPX, or Gb Ethernet.
* Experience in software lifecycle phases: software architecture, system/software requirements analysis, design, implementation, verification testing, system integration, and post-delivery maintenance.
* Experience with Radar technology, machine languages.
* Experience with software algorithm development.
* Experienced in Agile development processes.
* Experience with machine learning.
What We Offer
Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Trust, Respect, Accountability, Collaboration, Innovation, and Safety.
Learn More & Apply Now!
Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
Welcome to Raytheon in Goleta, CA
Clearance Information: This position requires security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: ************************************************
RTX Corporation is an Aerospace and Defense company that provides advanced systems and services for commercial, military and government customers worldwide. It comprises three industry-leading businesses - Collins Aerospace Systems, Pratt & Whitney, and Raytheon. Its 185,000 employees enable the company to operate at the edge of known science as they imagine and deliver solutions that push the boundaries in quantum physics, electric propulsion, directed energy, hypersonics, avionics and cybersecurity. The company, formed in 2020 through the combination of Raytheon Company and the United Technologies Corporation aerospace businesses, is headquartered in Arlington, VA.
This requisition is eligible for an Employee Referral Award. ALL eligibility requirements must be met to receive the referral award.
#LI-TR1
As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.
The salary range for this role is 90,000 USD - 182,000 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.
Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.
Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.
This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.
RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms
Auto-ApplySenior Firmware Engineer
Embedded software engineer job in Santa Barbara, CA
Halo Group is a premier provider of IT talent. We place technology experts within the teams of the world's leading companies to help them build innovative businesses that keep them one step closer to their customers and one step ahead of the competition. We offer a meaningful work environment for
employees, attractive and interesting engagements for consultants, and cutting-edge
digital innovation for our customers.
We delight in helping our customers execute their digital vision. Big projects or
small, Halo Group knows that by combining the highest quality talent with our
unwavering support, we will become an invaluable extension of the team. Halo
Group's experienced consultants in Detroit, Atlanta and Dallas specialize in all
areas of product/project governance, UX/UI, multi-platform applications, quality
assurance/testing, cloud computing, and data analytics.
Since its inception, Halo Group has been recognized for numerous awards, including:
- INC 5000
- Future 50
- 101 Best and Brightest
- Michigan 50 Companies to Watch
- Goldline Research - “Most Dependable Companies”
- Ernst & Young - “Entrepreneur of the Year” Finalist
Job Description
Imagine a working environment where people trust each other to achieve exceptional things.
Imagine a business that employs ten thousand of the world's most sought-after engineers and technologists.
Imagine an enterprise where a belief in personal accountability continues to drive groundbreaking innovation and global growth.
Here's what you'll be working on day to day:
Design and write application and driver level code for bare metal and RTOS based Systems from high level software requirements
Collaborate with systems, mechanical, electrical, and software engineers to integrate and debug embedded software into a larger system
Support lab & field testing
Occasional travel required
Qualifications
Required Skill :
Bachelor of Science Degree in Electrical Engineering, Computer Engineering, or related field
Excellent knowledge of C and embedded development tools
Knowledge and experience with real time operating systems such as free RTOS and uCosII
Ability to read and understand hardware schematics and device specifications
Experience writing and debugging drivers for various peripheral chips such as ADCs, DACs, IO expanders, etc.
Good problem solving and abstraction skills
Working knowledge of hardware tools such as logic analyzers and oscilloscopes to debug the hardware software interface
Must be a self-starter who is willing to do research
5+ years in embedded software development, and familiarity with configuration management tools such as Subversion are strongly desired.
Experience with various communication protocols such as Ethernet, I2C, SPI, UART, USB will also be a plus.
Knowledge of TCP/IP networking stacks is preferred.
Other languages such as C++, Java, C# will be beneficial to this role.
Additional Information
All your information will be kept confidential according to EEO guidelines.
Senior Embedded Software Engineer
Embedded software engineer job in Goleta, CA
Senior Embedded Software Engineer - Defense Technology
Location: Goleta, California (Hybrid) | Salary: $130K-$140K DOE (Level III) / Up to $170K (Level IV)
ParkerBeth Search Partners is proud to partner with an industry-leading defense technology company recognized for innovation, precision, and reliability. Their West Coast R&D division is expanding its engineering team and seeking a Senior Embedded Software Engineer to design, develop, and deliver next-generation embedded systems for advanced defense and vehicle technologies.
This is an opportunity to join a mission-driven organization with a culture centered on innovation, teamwork, and technical excellence.
What's In It for You
Base salary $130K-$140K DOE (up to $170K for Level IV candidates)
Hybrid 9/80 schedule: onsite Tues-Thurs, remote Mon and alternating Fridays
Comprehensive benefits: Medical, dental, vision, 401(k) with 6% match, paid holidays, and generous PTO
Fitness reimbursement, volunteer time off, and loan forgiveness eligibility
Collaborative R&D environment with access to national innovation and manufacturing resources
Opportunity to make a tangible impact on defense and vehicle technology systems
What You'll Do
Develop and maintain embedded software for vehicle and defense system applications
Write code from scratch using C, C++, and C# (Java experience a plus)
Participate in full lifecycle development-architecture, design, coding, testing, and deployment
Collaborate cross-functionally with hardware, systems, and test engineers across multiple U.S. facilities
Implement robust object-oriented design and perform code reviews for quality assurance
Support system testing, integration, and validation in a hybrid lab/field setting
Document software processes, test cases, and design standards following formal SDLC protocols
Mentor less-experienced engineers and contribute to process improvement initiatives
What You Bring
Bachelor's degree in Computer Science, Computer Engineering, or related discipline
Minimum 5 years of hands-on embedded software engineering (8+ for Level IV)
Proficiency in C, C++, and C#; experience with Linux and/or Windows development
Demonstrated experience working on hardware that runs on software-vehicles, sensors, or controllers
Strong understanding of object-oriented programming, data structures, and algorithms
Experience using Git or similar version control systems
U.S. Citizenship required; must be able to obtain or maintain a DoD security clearance
Detail-oriented, organized, and collaborative; able to communicate clearly about technical processes
Culture & Team
The Goleta R&D team operates in a close-knit, collaborative environment of about 13 engineers, scaling to 25 as programs grow. You'll partner closely with other national offices dedicated to R&D, innovation, and manufacturing, working within an agile framework that values autonomy, curiosity, and hands-on problem solving.
Our client fosters a culture of innovation and continuous learning-encouraging engineers to push boundaries, share ideas, and deliver high-performance solutions that matter.
Interview Process
Initial review and screening call with ParkerBeth Search Partners
30-minute technical call with client recruiter (light technical + logistics)
90-minute virtual technical interview with engineering team
Final 90-minute panel interview (behavioral + technical deep dive)
Offer and pre-employment clearance process
ParkerBeth Search Partners brings over 20 years of recruitment expertise, specializing in connecting top technical and engineering talent with leading organizations in the AEC, manufacturing, and technology sectors. We are committed to integrity, partnership, and helping professionals find careers that matter.
ParkerBeth is an equal opportunity executive search and staffing firm. We celebrate diversity and are committed to creating an inclusive environment for all employees and candidates. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Staff Software Engineer
Embedded software engineer job in Santa Barbara, CA
Our Mission: Make healthcare #1 in customer service. What We Deliver: Artera, a SaaS leader in digital health, transforms patient experience with AI-powered virtual agents (voice and text) for every step of the patient journey. Trusted by 1,000+ provider organizations - including specialty groups, FQHCs, large IDNs and federal agencies - engaging 100 million patients annually. Artera's virtual agents support front desk staff to improve patient access including self-scheduling, intake, forms, billing and more. Whether augmenting a team or unleashing a fully autonomous digital workforce, Artera offers multiple virtual agent options to meet healthcare organizations where they are in their AI journey. Artera helps support 2B communications in 109 languages across voice, text and web. A decade of healthcare expertise, powered by AI.
Our Impact: Trusted by 1,000+ provider organizations - including specialty groups, FQHCs, large IDNs and federal agencies - engaging 100 million patients annually.
Our award-winning culture: Our award-winning culture: Since founding in 2015, Artera has consistently been recognized for its innovative technology, business growth, and named a top place to work. Examples of these accolades include: Inc. 5000 Fastest Growing Private Companies (2020, 2021, 2022, 2023, 2024); Deloitte Technology Fast 500 (2021, 2022, 2023, 2024, 2025); Built In Best Companies to Work For (2021, 2022, 2023, 2024, 2025). Artera has also been recognized by Forbes as one of “America's Best Startup Employers,” Newsweek as one of the “World's Best Digital Health Companies,” and named one of the top “44 Startups to Bet your Career on in 2024” by Business Insider.
JOB SUMMARY
Artera's Engineering Foundations team is seeking a Staff Software Engineer to help define, evolve, and scale the platform that powers next-generation patient communication-especially as we accelerate our work in agentic AI, MCP (Model Context Protocol) servers, and high-throughput distributed systems.
This role reports directly to the VP of Engineering and is responsible for shaping platform architecture, driving technical excellence across teams, and leading execution on high-risk or high-impact initiatives critical to Artera's long-term success. You will be a multiplier: architecting large-scale systems, mentoring engineers, and ensuring our platform remains resilient, performant, and ready for the next wave of AI-driven patient engagement.
RESPONSIBILITES
Technical LeadershipServe as a domain expert in backend architecture, distributed systems, and high-throughput IO.
Drive company-wide architectural patterns, platform strategy, and engineering standards.
Lead execution on complex, open-ended projects spanning multiple quarters-including 2026 initiatives in agentic AI and MCP server infrastructure.
Own cross-team architectural buy-in and guide teams through refactors and modernization efforts.
Execution & DeliveryIndependently design and deliver large-scale features that impact multiple products or services.
Systematically reason through system-wide implications, edge cases, and performance trade-offs.
Identify and eliminate sources of instability, latency, and operational risk.
Build from scratch when needed-especially for distributed IO-intensive systems.
Mentorship & CultureModel engineering maturity through thoughtful code reviews, documentation, and technical communication.
Mentor engineers across teams; elevate their understanding of architecture, debugging, reliability, and AI-era best practices.
Foster a blameless culture that encourages learning, experimentation, and continuous improvement.
Champion transparency, clear communication, and strong cross-functional collaboration.
CollaborationPartner with product, design, and data/ML teams to translate complex technical ideas into practical, user-centered solutions.
Provide architectural guidance on story-level decisions within your domain.
Advocate for engineering-focused improvements in process, tooling, reliability, and developer experience.Requirements
Bachelor's degree in STEM or equivalent professional experience
7+ years building and scaling cloud-native applications
Deep experience with event-sourced, microservice, and distributed architectures
Strong expertise in TypeScript/ES across backend services
Advanced proficiency in SQL, especially PostgreSQL schema design and optimization
Experience with asynchronous, high-volume messaging or event-driven systems
Strong commitment to testing, observability, and operational excellence
Excellent communicator-able to articulate tradeoffs, risks, and architectural rationale
Proven ability to lead technical initiatives and mentor engineers
Strong customer empathy and an understanding of how technical decisions influence user experience
BONUS EXPERIENCEExperience with large-scale remote/hybrid teams
Contributions to open source
Familiarity with:
Docker & containerized environments
Terraform / IaC
AWS (or similar cloud providers)
Python (for platform tools, services, or ML integrations)
Bonus Experience
Experience working with remote teams Collaboration/contributions with the open source community
Experience with:Docker Terraform, AWS, Python
The compensation for this role will be based on level of experience and the geographic tier in which you are located. This position also comes with equity and a variety of benefits.Security Requirements for Engineering RolesThis engineering role contributes to a secure, federally compliant platform. Candidates must be eligible for a government background check and operate within strict code management, access, and documentation standards. Security-conscious development and participation in compliance practices are core to the role.
OUR APPROACH TO WORK LOCATIONArtera has hybrid office locations in Santa Barbara, CA, and Philadelphia (Wayne), PA, where team members typically come in three days a week. Specific frequency can vary depending on your team's needs, manager expectations and/or role responsibilities.
In addition to our U.S. office locations, we are intentionally building geographically concentrated teams in several key metropolitan areas, which we call our “Hiring Hubs.” We are currently hiring remote candidates located within the following hiring hubs:- Boston Metro Area, MA- Chicago Metro Area, IL- Denver Metro Area, CO- Kansas City Metro Area (KS/MO)- Los Angeles Metro Area, CA- San Francisco / Bay Area, CA- Seattle Metro Area, WA
This hub-based model helps us cultivate strong local connections and team cohesion, even in a distributed environment.
To be eligible for employment at Artera, candidates must reside in one of our hybrid office cities or one of the designated hiring hubs. Specific roles may call out location preferences when relevant.
As our hubs grow, we may establish local offices to further enhance in-person connection and collaboration. While there are no current plans in place, should an office open in your area, we anticipate implementing a hybrid model. Any future attendance expectations would be developed thoughtfully, considering factors like typical commute times and access to public transit, to ensure they are fair and practical for the local team.
WORKING AT ARTERA Company benefits - Full health benefits (medical, dental, and vision), flexible spending accounts, company paid life insurance, company paid short-term & long-term disability, company equity, voluntary benefits, 401(k) and more! Career development - Manager development cohorts, employee development funds Generous time off - Company holidays, Winter & Summer break, and flexible time off Employee Resource Groups (ERGs) - We believe that everyone should belong at their workplace. Our ERGs are available for identifying employees or allies to join.
EQUAL EMPLOYMENT OPPORTUNITY (EEO) STATEMENTArtera is an Equal Opportunity Employer and is committed to fair and equitable hiring practices. All hiring decisions at Artera are based on strategic business needs, job requirements and individual qualifications. All candidates are considered without regard to race, color, religion, gender, sexuality, national origin, age, disability, genetics or any other protected status.
Artera is committed to providing employees with a work environment free of discrimination and harassment; Artera will not tolerate discrimination or harassment of any kind.
Artera provides reasonable accommodations for applicants and employees in compliance with state and federal laws. If you need an accommodation, please reach out to ************.
DATA PRIVACYArtera values your privacy. By submitting your application, you consent to the processing of your personal information provided in conjunction with your application. For more information please refer to our Privacy Policy.
SECURITY REQUIREMENTSAll employees are responsible for protecting the confidentiality, integrity, and availability of the organization's systems and data, including safeguarding Artera's sensitive information such as, Personal identifiable Information (PII) and Protected Health Information (PHI). Those with specific security or privacy responsibilities must ensure compliance with organizational policies, regulatory requirements, and applicable standards and frameworks by implementing safeguards, monitoring for threats, reporting incidents, and addressing data handling risks or breaches.
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.
Senior Software Engineer
Embedded software engineer job in Santa Barbara, CA
Job Description
Senior Software Engineer
Sonatech LLC is a leader in undersea acoustics, providing advanced technologies to support U.S. Navy missions. Our embedded software is a core component of high-performance, mission-critical systems deployed across a variety of naval platforms-often requiring real-time responsiveness, secure operation, and seamless hardware integration.
We foster a collaborative engineering culture where innovation, technical ownership, and cross-disciplinary teamwork are deeply valued. Our Santa Barbara office, located just minutes from the beach, offers a supportive, collaborative environment where engineers are trusted with technical ownership and meaningful impact.
Job Summary
We are seeking a Senior Software Engineer to take technical ownership of embedded software development for advanced undersea acoustics systems. This hands-on role includes leading architecture and design decisions, influencing technical direction across the engineering team, and delivering robust, production-ready software as an individual contributor.
In addition to core embedded development, the engineer will help integrate our products into larger, complex systems. The engineer will help develop secure interfaces, support containerized deployments using Kubernetes, contribute to cybersecurity compliance, and enable interoperability with external systems developed by other integrators.
The candidate will shape software architecture decisions and serve as a key technical voice within the project team.
This is a full-time onsite position based in Santa Barbara, CA.
Key Responsibilities
Lead the technical execution of software projects from architecture through deployment.
Define and evolve system-level software architecture, interface design, and implementation strategy.
Provide technical leadership and influence across projects and subsystems.
Collaborate closely with hardware, systems, FPGA, and test teams to ensure effective system-level integration.
Collaborate with the Project Manager to plan sprints, define milestones, and track execution.
Design and implement secure software interfaces for integration with external systems and third-party platforms.
Contribute to containerized deployments and overall system design using Kubernetes in secure environments.
Apply cybersecurity principles, NetBoot approach, SBOM standards, performance monitoring and fault location techniques.
Support system-level observability and integration with upper-tier logging frameworks (e.g., Fluentd).
Participate in and lead code reviews, design discussions, and troubleshooting.
Contribute to documentation, verification, and compliance with standards such as CMMC and NIST 800-218.
Requirements
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
10+ years of professional experience in embedded software development.
Strong proficiency in C, C++ (preferably C++11 or later) and Python.
Deep understanding of embedded Linux, bare-metal firmware, and real-time systems.
Demonstrated experience taking ownership of software architecture and execution in a cross-functional engineering environment.
Experience collaborating across disciplines to integrate embedded systems into larger networked or software-defined systems.
Excellent communication skills and ability to work with systems, hardware, FPGA, and software teams.
U.S. Citizenship and eligibility for DoD Secret security clearance.
Onsite attendance required (remote work not available).
Preferred Qualifications
Experience using Python for scripting, test automation, or reviewing DSP-related models; ability to support translation into C++.
Familiarity with SBOM standards (e.g., SPDX, CycloneDX) and experience with associated tooling.
Experience with embedded Linux build systems such as Yocto or Buildroot.
Hands-on experience with DevOps practices and CI/CD tools (e.g., GitLab CI, Kubernetes).
Experience with automated security testing tools (e.g., GitLab SAST, SonarQube).
Understanding of software quality assurance, secure software development, and system-level integration.
Experience with system-on-chip (SoC) architectures, especially CPU-FPGA shared memory interaction.
Exposure to digital signal processing (DSP), undersea acoustics systems, or other signal-processing domains.
Knowledge of cybersecurity compliance frameworks such as CMMC or NIST 800-218.
Benefits
Salary range: $145,000 - $185,000 annually, depending on experience and technical leadership scope.
Medical, dental, and vision insurance.
Life insurance, paid vacation, and sick leave.
3% 401(k) company contribution (no match required).
Professional development and training opportunities.
Compensation may exceed the posted range for exceptionally qualified candidates.
Sonatech is an EEO/AA/Disability/Vets Employer
Job Posted by ApplicantPro
Senior Software Engineer
Embedded software engineer job in Santa Barbara, CA
We are seeking a Senior Software Engineer to take technical ownership of embedded software development for advanced undersea acoustics systems. This hands-on role involves leading architecture and design decisions, influencing technical direction across the engineering team, and delivering robust, production-ready software as an individual contributor. Beyond core embedded development, the engineer will integrate our products into larger, complex systems. The role includes developing secure interfaces, supporting containerized deployments using Kubernetes, contributing to cybersecurity compliance, and enabling interoperability with external systems developed by other integrators. The candidate will shape software architecture decisions and serve as a key technical voice within the project team. This is a full-time onsite position based in Santa Barbara, CA.
Responsibilities
* Lead architecture and design decisions for embedded software.
* Influence technical direction across the engineering team.
* Deliver robust, production-ready software as an individual contributor.
* Integrate products into larger, complex systems.
* Develop secure interfaces and support containerized deployments using Kubernetes.
* Contribute to cybersecurity compliance and enable interoperability with external systems.
* Shape software architecture decisions and serve as a key technical voice within the project team.
Essential Skills
* Strong proficiency in C, C++ (preferably C++11 or later), and Python.
* Deep understanding of embedded Linux, bare-metal firmware, and real-time systems.
* Experience with embedded Linux build systems such as Yocto or Buildroot.
* Hands-on experience with DevOps practices and CI/CD tools (e.g., GitLab CI, Kubernetes).
* Experience with automated security testing tools (e.g., SonarQube).
* Understanding of software quality assurance, secure software development, and system-level integration.
* Must hold a TS clearance or have the ability to obtain one.
Additional Skills & Qualifications
* Experience leading the technical execution of software projects from architecture through deployment.
* Proficiency in cybersecurity and software architecture.
Work Environment
The work environment is a full-time onsite position based in Santa Barbara, CA. The engineering team is growing rapidly, providing opportunities for career advancement. The company experiences a 10% year-over-year growth, offering stability and professional growth potential.
Job Type & Location
This is a Permanent position based out of Santa Barbara, CA.
Pay and Benefits
The pay range for this position is $145000.00 - $200000.00/yr.
Benefits include medical, dental and vision, life insurance, paid vacation and sick time, 3% 401K contribution (no matching required), company events.
EEO/AA/Disability/Vets Employer.
Workplace Type
This is a fully onsite position in Santa Barbara,CA.
Application Deadline
This position is anticipated to close on Dec 10, 2025.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
Senior Software Engineer, Marketplace Experience
Embedded software engineer job in Oxnard, CA
The role: We're looking for a Senior Software Engineer to join our Bookings Empowered Product Team (EPT) - the team responsible for building and expanding Curri's highest‑visibility, highest‑revenue product: the "Hot Shot Marketplace" bookings funnel. This role is central to improving the customer booking experience, driving customer satisfaction, and strengthening retention across Curri's fast‑growing logistics platform.
You will build tools and features that move the built world forward - improving both front‑end experience and back‑end funnel performance. This position calls for a hands‑on engineer with deep technical expertise and excellent communication skills
What you will do:
* Design, build, and deploy core features for Curri's bookings funnel, improving the full customer journey from initial request to post‑booking follow‑up.
* Lead development across front‑end (React, Next.js) and back‑end systems (GraphQL, Postgres), with a strong emphasis on front‑end architecture and performance.
* Improve application performance and reliability across the booking notification lifecycle and tracking experience.
* Build the foundation for the next-generation post‑booking architecture - creating cleaner component structures, better API design, and improved separation of concerns.
* Collaborate with product, design, and engineering partners to plan initiatives and deliver fast, high-quality outcomes.
* Triage and resolve production issues quickly, ensuring bugs are fixed within 48 hours.
* Contribute to a culture of clear communication, technical excellence, and continuous improvement.
What you need to have:
* 6+ years of advanced front-end engineering expertise, including deep knowledge of component architecture, state management, and performance optimization.
* 6+ years of back-end experience with Postgres and GraphQL, including writing performant SQL queries.
* Proven ability to design scalable, maintainable architectures while balancing delivery speed with long-term code health.
* Exceptional interpersonal and communication skills - you enjoy collaborating, sharing solutions, and driving alignment across teams.
Bonus Points:
* Experience in high‑growth logistics tech or booking funnels, especially with customer follow‑up workflows.
* History of scaling systems for enterprise-level clients (e.g., Walmart, Home Depot).
* Experience building and deploying shared component libraries.
What's in it for you:
* You will have the opportunity to work for a dynamic and successful start-up on a diverse team where you can make a huge impact by doing meaningful work.
* Significant and meaningful responsibilities from Day 1, with the ability to shape our engineering strategy. The possibilities are limitless and depend on you.
* Work in a remote environment with a flexible schedule. We don't micromanage and want to help you do great work.
* There is no work/life-there is only life, and we want your time at Curri to be life-giving and foster the best version of you. We care about family and your own personal development and don't expect you to always be engaged with work.
* We offer a competitive salary, and benefits including, but not limited to, health, dental, vision, 401K, and an equity compensation grant
$185,000 - $204,000 a year
Who are we?
Curri's mission is to be the way the world delivers construction and industrial supplies. We provide on‑demand, last‑mile logistics across the U.S. with a nationwide fleet of cars, trucks, and flatbeds. Founded in 2018 (YC S19), Curri is a fast‑growing, remote-first startup solving massive inefficiencies in the construction industry through technology and AI-driven solutions. Learn more at curri.com.
Sr. Staff Software Engineer (Embedded)
Embedded software engineer job in Moorpark, CA
The Sr. Staff Software Engineer (Embedded) has the opportunity to lead and develop a variety of innovative unmanned and robotic systems for multiple defense and commercial applications. The Embedded Software Engineer writes functional software for deployment on embedded devices and systems like aircraft and payloads and have the opportunity to test out those devices in flight test environments. This requires the engineer to design, develop, code, test and debug system software as well as analyze and enhance efficiency, stability and scalability of the software on particular devices. There is a mix of full life-cycle development as well as a need to use existing software code base to expand the capabilities to match specific program requirements.
Position Responsibilities
Writes and tests software to support integration of sensors and embedded processors into aircraft (such as autopilots, payloads, software defined radios or other functional components) or other robotic systems
Designs and implements software for prototypes and products using established AeroVironment and industry developed tools and practices. Ensure good configuration control and management of software
Leads in writing of system requirements, system test plans, diagnostic tools, and in validation testing of software. Assist with hardware selection and recommend processing, memory and storage needs of systems
Leads development of rapid prototyping and conceptual level testing and will require estimating time to develop software and scoping the depth of the development with project/program management to fit timeline and budget constraints
Works closely with other engineering disciplines. Focused on getting the job done
Leads and supports transition of development software to production environments and to certification. Participates in multi-disciplinary development teams
Develops proof of concept capability demonstrations. Conducts and supports design reviews
Contributes to AV's software development process in developing quality code
Works on significant and unique issues where analysis of situations or data requires evaluation of intangibles
Other duties as assigned
Basic Qualifications (Required Skills & Experience)
A BS degree in Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering or related field is required or equivalent combination of education, training, and experience
Minimum 12 - 15 years of experience years of relevant experience
Experienced trouble-shooting systems is required and is proficient with Python, C, C++11,C++ STL and/or OpenCL
Demonstrated knowledge of Visual Studio, Eclipse or similar IDE as well as defect tracking tools
Experienced working with common protocols such as RS-485, RS-232, CAN, I2C, SPI, USB
Demonstrated mathematical and analytical skills are required
Periodic travel will likely be required in support of testing equipment at approved flying locations
Periods of development may require long irregular hours around deadlines, weekends and some holidays and in field test environments
Other Qualifications & Desired Competencies
Advanced degree is preferred
Demonstrates competency in contributing to the design, coding, documenting and testing software
Experience with Test Driven Development (TDD) along with unit testing software
Understanding of automated build environments along with automated test and deployment
Demonstrated knowledge of object-oriented programming and multi-threaded design such as JIRA and source code control tools such as SVN, Bitbucket or GitLab
Experience with STM32 family of processors and working with RTOS systems (such as µC/OS, free RTOS) on those processors
Experience using Video 4 Linux and modifying and compiling Embedded Linux systems
Experience developing drivers for Linux/ARM is required, familiarity with Robot Operating System (ROS) is a plus
Demonstrates electronics knowledge and use of lab equipment
Demonstrates strong leadership, interpersonal and communication (written and verbal) skills
Understanding of the design of the system that one is working on and understand the role that assigned tasks play in the system
Demonstrates competency in researching and re-engineering to propose alternate solutions to issues
Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties
Displays strong initiative and drive to accomplish goals and meet company objectives
Takes ownership and responsibility for current and past work products
Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company
Has effective problem-solving, analytical, interpersonal and communication skills
Focuses on teamwork, collaboration and puts the success of the team above one's own interests
Physical Demands
Ability to work in an office and R&D environment (Constant)
Required to stand and sit for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent)
Clearance Level
No Clearance
The salary range for this role is:
$136,807 - $194,040
AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills.
ITAR Requirement:
T
his position requires access to information that is subject to compliance with the International Traffic Arms Regulations (“ITAR”) and/or the Export Administration Regulations (“EAR”). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A “U.S. person” according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements.
Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: **********************************
We also encourage you to review our company website at ******************** to learn more about us.
Principals only need apply. NO agencies please.
Who We Are
Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC.
Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed.
What We Do
Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition.
We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status.
ITAR
U.S. Citizenship required. Must be willing to work on government contracts and have the ability to obtain a security clearance.
Auto-ApplySentinel Staff Software Engineer - 15375
Embedded software engineer job in Oxnard, CA
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. Enjoy a culture where your voice is valued and start contributing to our team of passionate professionals providing real-life solutions to our world's biggest challenges. We take pride in creating purposeful work and allowing our employees to grow and achieve their goals every day by Defining Possible. With our competitive pay and comprehensive benefits, we have the right opportunities to fit your life and launch your career today.
Northrop Grumman Defense Systems is seeking **Staff (Level 5) Engineer Software .** This position will be located in **Huntsville, AL** and will support the Sentinel program.
**Position Benefits:**
As a full-time employee of Northrop Grumman Space Systems, you are eligible for our robust benefits package including:
+ Medical, Dental & Vision coverage
+ 401k
+ Educational Assistance
+ Life Insurance
+ Employee Assistance Programs & Work/Life Solutions
+ Paid Time Off
+ Health & Wellness Resources
+ Employee Discounts
This position's standard work schedule is a 9/80. The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off. This role may offer a competitive relocation assistance package.
**Job Qualifications:**
**You'll Bring These Qualifications:**
- Staff Software Engineer: 12 Years with Bachelor's in related field of study, 10 Years with Masters, 08 Years with PhD or 04 additional years in lieu of a degree.
- US Citizenship with Active DoD Secret clearance with a reinvestigation date occurring in the last 6 years.
- Ability to obtain Special Program Access (SAP).
- Ability to plan, execute, and manage the technical scope, and support leadership planning.
- Experience with Agile and working in a cross-function Scrum team.
- Working knowledge of Object-Oriented Analysis and Design principles
- Experience developing complex software solutions using C+- Experience programming in scripting languages (Python, Bash).
- Familiarity with Model-Based Systems Engineering languages (SysML/UML) and concepts
- Experience Interpreting complex algorithms and requirements for implementation
**Qualifications Would be Nice to Have:**
- Bachelor's degree or higher in Science, Technology, Engineering, and Mathematics (STEM)
- Experience with the Atlassian Tool Suite including Jira and Confluence
- Proficient with DOORS, Cameo with the ability to write and decompose system requirements
- Ability to evaluate risks and tradeoffs and present solution options to management
\#Sentinelsoftware
Primary Level Salary Range: $163,200.00 - $244,800.00
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.
Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.
Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Embedded Software Engineer, Avionics
Embedded software engineer job in Oxnard, CA
Swarm Aero is redefining air power, building the largest swarming UAV and most versatile swarming aircraft network in the world. The company is moving quickly to launch the first aircraft designed specifically for swarming as well as the Command & Control software to mobilize swarms of thousands of heterogenous autonomous assets and empower human operators to achieve superhuman results.
The team has created and exited multiple startups, negotiated defense deals worth billions of dollars and designed and built 30+ novel aircraft, with aerospace experience from Scaled Composites, Airbus, Archer Aviation, Blue Origin, and Boom Supersonic.
We're seeking an experienced Embedded Software Engineer, Avionics to develop and optimize flight-critical avionics systems for next-generation aircraft. You'll work on real-time embedded software that directly controls aircraft systems, from flight control algorithms to sensor integration and communication protocols. This role requires deep expertise in safety-critical software development and a passion for pushing the boundaries of aerospace technology.
**To conform to U.S. Government controlled technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.
All other applications will not be compliant
**
What you'll do:
Be part of the team that architects the avionics systems, autonomy, and ground control functions for a large uncrewed aircraft,
Design, integrate, and support embedded systems in real-time and non-real-time environments, on the ground and in the air,
Bring up and support systems delivering autonomy, novel sensing capabilities, and networking capabilities,
Define and implement architectures supporting software- and hardware-in-the-loop testing on avionics components, and
Develop simulation models and perform verification of software components.
Basic Qualifications:
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
5+ years of experience in embedded systems development, preferably in the aerospace industry.
Proficiency in C/C++ programming languages, with experience in assembly language being a plus.
Strong understanding of microcontroller and microprocessor architectures.
Experience with RTOS, such as FreeRTOS, VxWorks, or similar.
Familiarity with hardware design and development tools, such as oscilloscopes, logic analyzers, and JTAG debuggers.
Knowledge of aerospace standards and protocols, such as DO-178C, ARINC, and MIL-STD.
Excellent problem-solving skills and the ability to work independently and as part of a team.
Strong communication skills, both written and verbal.
Preferred Qualifications:
Experience with model-based design and development tools such as MATLAB/Simulink.
Knowledge of safety-critical software development and certification processes.
Understanding of cybersecurity principles as they pertain to embedded systems.
Familiarity with a major microcontroller or microprocessor family,
Experience in robotics and automation, whether virtual, terrestrial, or aerial,
Familiarity with network routing and switching,
Experience with Modular Open-Source Architecture components and systems, or
Experience with hardware security modules and related components.
Compensation Range:
$145,000- $200,000 + Equity
Candidates for this position must have the ability to obtain and maintain a DoD Secret security clearance.
As part of our commitment to maintaining a safe and trustworthy work environment, Swarm Aero conducts a thorough screening of prospective employees. Candidates will be subject to a comprehensive background verification process as a prerequisite for employment.
To conform to U.S. Government controlled technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.
Auto-ApplyComputational Multiphysics Engineer
Embedded software engineer job in Goleta, CA
Requirements
Ph.D. or M.S. in Electrical Engineering, Aerospace Engineering, Applied Mathematics, Physics, or a related field with a focus on computational modeling.
3 or more years of relevant technical experience (thesis work included).
Experience with computational electromagnetics methods (e.g., FDTD, FEM, MoM, UTD, or hybrid techniques).
Strong programming skills in Python, MATLAB, or C++ for simulation automation and data analysis.
Experience working in an HPC or parallel computing environment.
WE OFFER AN EXCEPTIONAL EMPLOYEE BENEFITS PACKAGE!
Competitive Industry Pay
100% Employer-Paid Medical Insurance Premium
HSA with Employer Contributions
Dental and Vision Coverage Options
Paid Holidays
Paid Vacation and Sick leave
Company Funded 401(k) and Profit Sharing Plans
Employee Stock Ownership Plan (ESOP)
Life and Disability Insurance
Paid Parental Leave
Discretionary Bonus Eligibility
The annual pay range for the Computational Multiphysics Engineer position is $125,000 to $195,000.
The posted pay range values provide the candidate with guidance on annual base compensation for the position, at a full time level of effort, exclusive of overtime, bonus, and benefits-related compensation, over a range of qualifications that may fit hiring objectives. Toyon Research Corporation will consider the individual candidate's education, work experience, applicable knowledge, skills and training, among other factors, when preparing an offer of employment.
Pay Transparency Nondiscrimination Provision
Equal Opportunity Employer including Disability and Veterans
Applicant Privacy Notice
Learn more about our company in our latest video, We are Toyon.
Ref #2616-Q
Staff Software Engineer
Embedded software engineer job in Santa Barbara, CA
Our Mission: Make healthcare #1 in customer service. What We Deliver: Artera, a SaaS leader in digital health, transforms patient experience with AI-powered virtual agents (voice and text) for every step of the patient journey. Trusted by 1,000+ provider organizations - including specialty groups, FQHCs, large IDNs and federal agencies - engaging 100 million patients annually. Artera's virtual agents support front desk staff to improve patient access including self-scheduling, intake, forms, billing and more. Whether augmenting a team or unleashing a fully autonomous digital workforce, Artera offers multiple virtual agent options to meet healthcare organizations where they are in their AI journey. Artera helps support 2B communications in 109 languages across voice, text and web. A decade of healthcare expertise, powered by AI.
Our Impact: Trusted by 1,000+ provider organizations - including specialty groups, FQHCs, large IDNs and federal agencies - engaging 100 million patients annually.
Our award-winning culture: Our award-winning culture: Since founding in 2015, Artera has consistently been recognized for its innovative technology, business growth, and named a top place to work. Examples of these accolades include: Inc. 5000 Fastest Growing Private Companies (2020, 2021, 2022, 2023, 2024); Deloitte Technology Fast 500 (2021, 2022, 2023, 2024, 2025); Built In Best Companies to Work For (2021, 2022, 2023, 2024, 2025). Artera has also been recognized by Forbes as one of “America's Best Startup Employers,” Newsweek as one of the “World's Best Digital Health Companies,” and named one of the top “44 Startups to Bet your Career on in 2024” by Business Insider.
JOB SUMMARY
Artera's Engineering Foundations team is seeking a Staff Software Engineer to help define, evolve, and scale the platform that powers next-generation patient communication-especially as we accelerate our work in agentic AI, MCP (Model Context Protocol) servers, and high-throughput distributed systems.
This role reports directly to the VP of Engineering and is responsible for shaping platform architecture, driving technical excellence across teams, and leading execution on high-risk or high-impact initiatives critical to Artera's long-term success. You will be a multiplier: architecting large-scale systems, mentoring engineers, and ensuring our platform remains resilient, performant, and ready for the next wave of AI-driven patient engagement.
RESPONSIBILITES
Technical LeadershipServe as a domain expert in backend architecture, distributed systems, and high-throughput IO.
Drive company-wide architectural patterns, platform strategy, and engineering standards.
Lead execution on complex, open-ended projects spanning multiple quarters-including 2026 initiatives in agentic AI and MCP server infrastructure.
Own cross-team architectural buy-in and guide teams through refactors and modernization efforts.
Execution & DeliveryIndependently design and deliver large-scale features that impact multiple products or services.
Systematically reason through system-wide implications, edge cases, and performance trade-offs.
Identify and eliminate sources of instability, latency, and operational risk.
Build from scratch when needed-especially for distributed IO-intensive systems.
Mentorship & CultureModel engineering maturity through thoughtful code reviews, documentation, and technical communication.
Mentor engineers across teams; elevate their understanding of architecture, debugging, reliability, and AI-era best practices.
Foster a blameless culture that encourages learning, experimentation, and continuous improvement.
Champion transparency, clear communication, and strong cross-functional collaboration.
CollaborationPartner with product, design, and data/ML teams to translate complex technical ideas into practical, user-centered solutions.
Provide architectural guidance on story-level decisions within your domain.
Advocate for engineering-focused improvements in process, tooling, reliability, and developer experience.Requirements
Bachelor's degree in STEM or equivalent professional experience
7+ years building and scaling cloud-native applications
Deep experience with event-sourced, microservice, and distributed architectures
Strong expertise in TypeScript/ES across backend services
Advanced proficiency in SQL, especially PostgreSQL schema design and optimization
Experience with asynchronous, high-volume messaging or event-driven systems
Strong commitment to testing, observability, and operational excellence
Excellent communicator-able to articulate tradeoffs, risks, and architectural rationale
Proven ability to lead technical initiatives and mentor engineers
Strong customer empathy and an understanding of how technical decisions influence user experience
BONUS EXPERIENCEExperience with large-scale remote/hybrid teams
Contributions to open source
Familiarity with:
Docker & containerized environments
Terraform / IaC
AWS (or similar cloud providers)
Python (for platform tools, services, or ML integrations)
Bonus Experience
Experience working with remote teams Collaboration/contributions with the open source community
Experience with:Docker Terraform, AWS, Python
Security Requirements for Engineering RolesThis engineering role contributes to a secure, federally compliant platform. Candidates must be eligible for a government background check and operate within strict code management, access, and documentation standards. Security-conscious development and participation in compliance practices are core to the role.
OUR APPROACH TO WORK LOCATIONArtera has hybrid office locations in Santa Barbara, CA, and Philadelphia (Wayne), PA, where team members typically come in three days a week. Specific frequency can vary depending on your team's needs, manager expectations and/or role responsibilities.
In addition to our U.S. office locations, we are intentionally building geographically concentrated teams in several key metropolitan areas, which we call our “Hiring Hubs.” We are currently hiring remote candidates located within the following hiring hubs:- Boston Metro Area, MA- Chicago Metro Area, IL- Denver Metro Area, CO- Kansas City Metro Area (KS/MO)- Los Angeles Metro Area, CA- San Francisco / Bay Area, CA- Seattle Metro Area, WA
This hub-based model helps us cultivate strong local connections and team cohesion, even in a distributed environment.
To be eligible for employment at Artera, candidates must reside in one of our hybrid office cities or one of the designated hiring hubs. Specific roles may call out location preferences when relevant.
As our hubs grow, we may establish local offices to further enhance in-person connection and collaboration. While there are no current plans in place, should an office open in your area, we anticipate implementing a hybrid model. Any future attendance expectations would be developed thoughtfully, considering factors like typical commute times and access to public transit, to ensure they are fair and practical for the local team.
WORKING AT ARTERA Company benefits - Full health benefits (medical, dental, and vision), flexible spending accounts, company paid life insurance, company paid short-term & long-term disability, company equity, voluntary benefits, 401(k) and more! Career development - Manager development cohorts, employee development funds Generous time off - Company holidays, Winter & Summer break, and flexible time off Employee Resource Groups (ERGs) - We believe that everyone should belong at their workplace. Our ERGs are available for identifying employees or allies to join.
EQUAL EMPLOYMENT OPPORTUNITY (EEO) STATEMENTArtera is an Equal Opportunity Employer and is committed to fair and equitable hiring practices. All hiring decisions at Artera are based on strategic business needs, job requirements and individual qualifications. All candidates are considered without regard to race, color, religion, gender, sexuality, national origin, age, disability, genetics or any other protected status.
Artera is committed to providing employees with a work environment free of discrimination and harassment; Artera will not tolerate discrimination or harassment of any kind.
Artera provides reasonable accommodations for applicants and employees in compliance with state and federal laws. If you need an accommodation, please reach out to ************.
DATA PRIVACYArtera values your privacy. By submitting your application, you consent to the processing of your personal information provided in conjunction with your application. For more information please refer to our Privacy Policy.
SECURITY REQUIREMENTSAll employees are responsible for protecting the confidentiality, integrity, and availability of the organization's systems and data, including safeguarding Artera's sensitive information such as, Personal identifiable Information (PII) and Protected Health Information (PHI). Those with specific security or privacy responsibilities must ensure compliance with organizational policies, regulatory requirements, and applicable standards and frameworks by implementing safeguards, monitoring for threats, reporting incidents, and addressing data handling risks or breaches.
Auto-ApplySenior Software Engineer
Embedded software engineer job in Santa Barbara, CA
Job Title: Senior Software EngineerJob Description We are seeking a Senior Software Engineer to take technical ownership of embedded software development for advanced undersea acoustics systems. This hands-on role involves leading architecture and design decisions, influencing technical direction across the engineering team, and delivering robust, production-ready software as an individual contributor. Beyond core embedded development, the engineer will integrate our products into larger, complex systems. The role includes developing secure interfaces, supporting containerized deployments using Kubernetes, contributing to cybersecurity compliance, and enabling interoperability with external systems developed by other integrators. The candidate will shape software architecture decisions and serve as a key technical voice within the project team. This is a full-time onsite position based in Santa Barbara, CA.
Responsibilities
+ Lead architecture and design decisions for embedded software.
+ Influence technical direction across the engineering team.
+ Deliver robust, production-ready software as an individual contributor.
+ Integrate products into larger, complex systems.
+ Develop secure interfaces and support containerized deployments using Kubernetes.
+ Contribute to cybersecurity compliance and enable interoperability with external systems.
+ Shape software architecture decisions and serve as a key technical voice within the project team.
Essential Skills
+ Strong proficiency in C, C++ (preferably C++11 or later), and Python.
+ Deep understanding of embedded Linux, bare-metal firmware, and real-time systems.
+ Experience with embedded Linux build systems such as Yocto or Buildroot.
+ Hands-on experience with DevOps practices and CI/CD tools (e.g., GitLab CI, Kubernetes).
+ Experience with automated security testing tools (e.g., SonarQube).
+ Understanding of software quality assurance, secure software development, and system-level integration.
+ Must hold a TS clearance or have the ability to obtain one.
Additional Skills & Qualifications
+ Experience leading the technical execution of software projects from architecture through deployment.
+ Proficiency in cybersecurity and software architecture.
Work Environment
The work environment is a full-time onsite position based in Santa Barbara, CA. The engineering team is growing rapidly, providing opportunities for career advancement. The company experiences a 10% year-over-year growth, offering stability and professional growth potential.
Job Type & Location
This is a Permanent position based out of Santa Barbara, CA.
Pay and Benefits
The pay range for this position is $145000.00 - $200000.00/yr.
Benefits include medical, dental and vision, life insurance, paid vacation and sick time, 3% 401K contribution (no matching required), company events.EEO/AA/Disability/Vets Employer.
Workplace Type
This is a fully onsite position in Santa Barbara,CA.
Application Deadline
This position is anticipated to close on Dec 10, 2025.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
Sr. Staff Software Engineer (Embedded)
Embedded software engineer job in Moorpark, CA
The Sr. Staff Software Engineer (Embedded) has the opportunity to lead and develop a variety of innovative unmanned and robotic systems for multiple defense and commercial applications. The Embedded Software Engineer writes functional software for deployment on embedded devices and systems like aircraft and payloads and have the opportunity to test out those devices in flight test environments. This requires the engineer to design, develop, code, test and debug system software as well as analyze and enhance efficiency, stability and scalability of the software on particular devices. There is a mix of full life-cycle development as well as a need to use existing software code base to expand the capabilities to match specific program requirements.
Position Responsibilities
* Writes and tests software to support integration of sensors and embedded processors into aircraft (such as autopilots, payloads, software defined radios or other functional components) or other robotic systems
* Designs and implements software for prototypes and products using established AeroVironment and industry developed tools and practices. Ensure good configuration control and management of software
* Leads in writing of system requirements, system test plans, diagnostic tools, and in validation testing of software. Assist with hardware selection and recommend processing, memory and storage needs of systems
* Leads development of rapid prototyping and conceptual level testing and will require estimating time to develop software and scoping the depth of the development with project/program management to fit timeline and budget constraints
* Works closely with other engineering disciplines. Focused on getting the job done
* Leads and supports transition of development software to production environments and to certification. Participates in multi-disciplinary development teams
* Develops proof of concept capability demonstrations. Conducts and supports design reviews
* Contributes to AV's software development process in developing quality code
* Works on significant and unique issues where analysis of situations or data requires evaluation of intangibles
* Other duties as assigned
Basic Qualifications (Required Skills & Experience)
* A BS degree in Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering or related field is required or equivalent combination of education, training, and experience
* Minimum 12 - 15 years of experience years of relevant experience
* Experienced trouble-shooting systems is required and is proficient with Python, C, C++11,C++ STL and/or OpenCL
* Demonstrated knowledge of Visual Studio, Eclipse or similar IDE as well as defect tracking tools
* Experienced working with common protocols such as RS-485, RS-232, CAN, I2C, SPI, USB
* Demonstrated mathematical and analytical skills are required
* Periodic travel will likely be required in support of testing equipment at approved flying locations
* Periods of development may require long irregular hours around deadlines, weekends and some holidays and in field test environments
Other Qualifications & Desired Competencies
* Advanced degree is preferred
* Demonstrates competency in contributing to the design, coding, documenting and testing software
* Experience with Test Driven Development (TDD) along with unit testing software
* Understanding of automated build environments along with automated test and deployment
* Demonstrated knowledge of object-oriented programming and multi-threaded design such as JIRA and source code control tools such as SVN, Bitbucket or GitLab
* Experience with STM32 family of processors and working with RTOS systems (such as µC/OS, free RTOS) on those processors
* Experience using Video 4 Linux and modifying and compiling Embedded Linux systems
* Experience developing drivers for Linux/ARM is required, familiarity with Robot Operating System (ROS) is a plus
* Demonstrates electronics knowledge and use of lab equipment
* Demonstrates strong leadership, interpersonal and communication (written and verbal) skills
* Understanding of the design of the system that one is working on and understand the role that assigned tasks play in the system
* Demonstrates competency in researching and re-engineering to propose alternate solutions to issues
* Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties
* Displays strong initiative and drive to accomplish goals and meet company objectives
* Takes ownership and responsibility for current and past work products
* Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company
* Has effective problem-solving, analytical, interpersonal and communication skills
* Focuses on teamwork, collaboration and puts the success of the team above one's own interests
Physical Demands
* Ability to work in an office and R&D environment (Constant)
* Required to stand and sit for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent)
Clearance Level
No Clearance
The salary range for this role is:
$136,807 - $194,040
AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills.
ITAR Requirement:
This position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements.
Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: **********************************
We also encourage you to review our company website at ******************** to learn more about us.
Principals only need apply. NO agencies please.
Who We Are
Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC.
Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed.
What We Do
Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition.
We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status.
ITAR
U.S. Citizenship required. Must be willing to work on government contracts and have the ability to obtain a security clearance.
Auto-ApplySenior Software Engineer
Embedded software engineer job in Goleta, CA
Requirements
Candidates with at least 7 years of relevant professional experience and a bachelor's or advanced degree in computer science or engineering are encouraged to apply.
The ideal candidate will have the following experience, skills, and ambition:
Excellent thinking and problem-solving skills
Ability to work with others to conceptualize and collaboratively solve problems
Strong math skills, particularly for implementation of optimization and search methods
Experience with coding and testing numerical methods
Object-oriented software development in C++, C#, Java, JavaScript, Python or other
Experience designing, developing and performing analysis with geographic information system (such as ArcGIS)
Ability to configure and maintain virtual machines and host servers
Understanding of application development for cluster computing platforms
Existing TS Clearance with SCI eligibility preferred
WE OFFER AN EXCEPTIONAL EMPLOYEE BENEFITS PACKAGE!
Competitive Industry Pay
100% Employer-Paid Medical Insurance Premium
HSA with Employer Contributions
Dental and Vision Coverage Options
Paid Holidays
Paid Vacation and Sick leave
Company Funded 401(k) and Profit Sharing Plans
Employee Stock Ownership Plan (ESOP)
Life and Disability Insurance
Paid Parental Leave
Discretionary Bonus Eligibility
The annual pay range for the Senior Software Engineer position is $130,000 to $190,000.
The posted pay range values provide the candidate with guidance on annual base compensation for the position, at a full time level of effort, exclusive of overtime, bonus, and benefits-related compensation, over a range of qualifications that may fit hiring objectives. Toyon Research Corporation will consider the individual candidate's education, work experience, applicable knowledge, skills and training, among other factors, when preparing an offer of employment.
Pay Transparency Nondiscrimination Provision
Equal Opportunity Employer including Disability and Veterans
Applicant Privacy Notice
Learn more about our company in our latest video, We are Toyon.
Ref #2572-G