landing_page-logo
  1. Home
  2. »All Job Categories
  3. »Computer Software Jobs

Auto-apply to these computer software jobs

We've scanned millions of jobs. Simply select your favorites, and we can fill out the applications for you.

“Patent Attorney or Patent Agent with Electrical Engineering/Computer Science Degree #20008-logo
“Patent Attorney or Patent Agent with Electrical Engineering/Computer Science Degree #20008
Vanguard-IPChicago, IL
Mid-Sized GP Firm. We have made placements at this firm, and have productive relationships with hiring decision makers. All new hires are provided with formal mentors, and informal mentorships develop organically within practice groups. REQUIREMENTS An undergraduate degree or an advanced degree in the fields of electrical engineering, computer engineering, software engineering or computer sciences is required. Candidates must have experience working on patent prosecution. Admittance to the U.S.P.T.O. is preferred. The candidate must have a very strong academic record paired with the skills, enthusiasm, and commitment to succeed and advance at the firm. SUMMARY Vanguard Intellectual Partners (Vanguard-IP) specializes in the placement of IP/Patent professionals nationwide. Our concentrated focus in these areas enables us to more deeply understand our clients' technical needs, and our candidates' individual talents and career interests. Our broad network of long-term client relationships gives us a competitive edge. Our recruiters all have 10+ years of IP recruiting experience, and an exceptional record of success. We have superior knowledge of the IP job market, and offer trusted career advice for our candidates. We also have the resources and high-level contacts to get your resume noticed by the people who matter. We look forward to speaking with you, and learning more about what you are seeking in your next opportunity. CONFIDENTIALITY At Vanguard-IP, we respect the confidentiality of every candidate who contacts us.  Furthermore, we will always obtain expressed authorization before submitting your resume to any of our clients. **Should you have an interest in exploring opportunities in another location, we have hundreds of openings in other markets.  Please apply now and our team would be happy to review your information for this or other openings in your location of interest.

Posted 30+ days ago

Apple Computer Apprentice P/T to F/T-logo
Apple Computer Apprentice P/T to F/T
The Mac Support StoreBrooklyn, NY
Are you mechanically inclined? Good with computer take-apart and reassembly? An analytical thinker that likes to troubleshoot and solve problems? This is a unique opportunity to get a foot in the door with a successful computer company. Seeking a dedicated apprentice for a two-week trial : 1. Disassembly and reassembly of computer laptops, desktops, towers 2. ID manufacturer parts using internal databases and online searches 3. Catalog computer parts for inventory 4. Pack/Label/Stock parts inventory 5. Perform inventory stock count Advance to Expert Training after a two-week trial. Some things you'll learn in Expert Training: 1. Methods to troubleshoot any hardware and software problem 2. How to build computer systems from scratch 3. Fault isolation and split-testing 4. Operating systems, imaging, installs, automatic and manuals migrations, partitioning schemes 5. Leveraging software automation to get tasks done quicker 6. UNIX administration Some Experience Necessary : 1. Computer repair tools 2. General electronics Schedule: 1. Weeks one and two - 45 hours per week of unpaid apprentice training 2. Weeks three and four - 45 hours per week of paid apprentice training at $16.50 p/hr 3. Weeks five to twelve - 45 hours per week of paid apprentice training at $16.50 p/hr 4. Completion of a three-month assessment to determine a F/T offer Business Hours and Location: 1. Monday 9 AM-5 PM (8hrs) 2. Tuesday 9 AM-5 PM (8hrs) 3. Wednesday 9 AM-5 PM (8hrs) 4. Thursday 9 AM-5 PM (8hrs) 5. Friday 9 AM-5 PM (8hrs) 20hrs x 16.50 = $742.50 weekly Must be 18 years or older—equal opportunity employer.

Posted 30+ days ago

Assistant Professor of Computer Science-logo
Assistant Professor of Computer Science
University of Mount Saint VincentThe Bronx, NY
Founded by the Sisters of Charity of New York, the University of Mount Saint Vincent is an academically excellent, authentically inclusive, Catholic and ecumenical liberal arts university. The University combines a strong core curriculum with a full array of majors in the liberal arts and, within the tradition of liberal education, selected professional fields of study. At Mount Saint Vincent, a student’s education extends beyond knowledge, skills, and preparation for work. We seek the development of the whole person. In the spirit of Vincent de Paul and Elizabeth Ann Seton, we foster an understanding of our common humanity, a commitment to human dignity, and a full appreciation of our obligations to each other. The School of Business invites applications for Visiting Assistant Professor of Computer Science, a full-time faculty position. We are seeking a dynamic educator and scholar with a strong commitment to teaching, curriculum development, and student success. Academic Year - 2025 -2026 Start date - August 18, 2025 Responsibilities: Teach five courses per semester at both undergraduate and graduate levels Assess and grade assignments, projects, and exams, returning them to students promptly Provide in-person office hours each week to support students with guidance and refer them to support services as needed Participate in curriculum review, modification, and assessment of student learning outcomes Engage in ongoing professional development in both the academic discipline and teaching methods Collaborate with other faculty members to align course requirements and contribute to departmental goals Lead program development related to Computer Science and associated curricula at both the undergraduate and graduate levels (for both in-person and on-line modalities) Requirements Ph.D. in Computer Science or a closely related field is required Evidence of at least five (5) years of successful undergraduate teaching experience is strongly preferred Demonstrated ability to teach effectively in diverse learning environments Experience in curriculum design and program development is a plus Benefits Salary Range:  $140,000 - $150, 000 per year Comprehensive health, dental, and vision insurance Flexible Spending Accounts (FSA) for medical and dependent care 100% employer sponsored life insurance, AD&D insurance and Long term disability Retirement plan with employer matching Paid time off, sick leave, and holidays Professional development opportunities via Coursera Tuition benefits for employees and their dependents Commuter benefits Employee Assistance Plan

Posted 30+ days ago

Principal Embedded Software Engineer - Product Owner Software Development Kit-logo
Principal Embedded Software Engineer - Product Owner Software Development Kit
Analog Devices, Inc.Home Office, WA
About Analog Devices Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible. Learn more at www.analog.com and on LinkedIn and Twitter (X). Principle Embedded Software Engineer- Product Owner Software Development Kit Analog Devices is seeking a Principal Embedded Software Engineer to serve as Product Owner for the Software Development Kit (SDK) supporting our advanced System-on-Chip (SoC) portfolio. In this strategic and cross-functional role, you will drive the roadmap, architecture, and delivery of ADI's CodeFusion Studio SDK-ensuring an exceptional developer experience and alignment with the company's silicon and embedded platform strategy. Key Responsibilities Serve as the strategic and technical Product Owner for ADI's SDK within the cross-platform CodeFusion Studio environment. Own and maintain the product roadmap, feature backlog, and release plans aligned with SoC platform lifecycles. Gather and synthesize requirements from internal stakeholders (silicon, tools, systems, business units) and external customers. Define and prioritize SDK components including drivers, HALs, board support packages, middleware, and integration frameworks. Collaborate closely with embedded software engineering teams to ensure on-time, high-quality delivery of SDK features. Interface with DevOps, CI/CD, and quality assurance teams to support automation, validation, and long-term maintainability. Work with the SDK team, field application engineers, product marketing, and business units to ensure the SDK meets diverse customer needs and use cases. Drive customer documentation, training materials, and ecosystem enablement in collaboration with UX and technical writers. Actively contribute to product strategy discussions, architectural decisions, and SDK evolution to support emerging compute platforms and tools. Minimum Qualifications Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field. 10+ years of embedded software development experience, with strong understanding of SoC architectures and SDK design principles. Proven track record in product ownership, technical leadership, or software product strategy roles. Strong understanding of device drivers, RTOS/Linux, bare-metal development, and toolchain integration. Hands-on experience with Git, CI/CD pipelines, issue tracking systems, and modern Agile/Scrum practices. Excellent communication and stakeholder management skills. Clear, effective communication at varying levels of detail is critical to success in this role. Strong customer focus and ability to translate technical feedback into actionable requirements. Preferred Qualifications Background in system-level debugging, cross-platform toolchains, or software enablement for hardware IPs. Familiarity with SDKs and middleware from semiconductor vendors or embedded ecosystems like Zephyr, Yocto, CMSIS. Knowledge of embedded security software a plus, including familiarity with projects like Trusted Firmware-M, Trusted-Firmware-A, OP-TEE. Experience engaging with and contributing to open source communities upstream a strong plus. #LI-CO1 For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce- Bureau of Industry and Security and/or the U.S. Department of State- Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process. Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group. Job Req Type: Experienced Required Travel: Yes, 10% of the time Shift Type: 1st Shift/Days

Posted 3 days ago

Principal C++ Software Engineer - Protium Debug/Runtime Software Modules-logo
Principal C++ Software Engineer - Protium Debug/Runtime Software Modules
CadenceSan Jose, CA
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. At Cadence, we hire and develop engineers and innovators who want to make an impact on the world of technology. Cadence is the industry leader of Verification software and hardware, our emulation and prototyping systems provide comprehensive IP/SoC design verification, system validation, hardware and software regressions, and early software development. Our energetic HSV R&D team is looking for self-motivated, hands-on and creative software engineer that will be part of Protium Debug/Runtime software team to develop the most complex industry leading software/hardware solutions for IP/SoC/System design verification. This industry-leading and proven technology is critically important for state-of-the-art products development. The Principal Software Engineer will be responsible for software development and support of Protium Debug/Runtime software modules. This person is expected to participate in development efforts of Protium emulation commands, co-simulation runtime software and high-performance software to handle large amount of data. Candidate should be able to work with multi-site and diverse team. You need to effectively collaborate with multi location development team to contribute to complex software development. The candidate is also expected to work with product validation engineers, software application engineers and key customers to resolve software defects or usage issues to ensure customer's successes. Requirements: Bachelor degree in electrical engineering, computer engineering or equivalent with a minimum of 7 years of experience OR Masters degree with a minimum of 5 years of experience OR PhD with a minimum of 1 year of experience Excellent Programming skill in C/C++ and background in object-oriented, algorithms and data structures. Extensive experience on Multi-threading, RPC and Socket programming is preferred. Understanding of complexity and advanced debugging techniques for proficiency in troubleshooting software issues and debugging a complex software product. Experience with Tcl/Tk, Linux systems and Unix shell scripting. Knowledge of Verilog or VHDL languages and design verification methodologies is a plus. Outstanding all-round communication skills and ability to work collaboratively in a dynamic multi-location environment. The annual salary range for California is $136,500 to $253,500. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location. Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more. We're doing work that matters. Help us solve what others can't.

Posted 30+ days ago

Principal Software Engineer, Ground Software-logo
Principal Software Engineer, Ground Software
VastLong Beach, California
At Vast, our mission is to contribute to a future where billions of people are living and thriving in space. We are building artificial gravity space stations, allowing long-term stays in space without the adverse effects of zero-gravity. Our initial crewed space habitat will be Haven-1, scheduled to be the world’s first commercial space station when it launches into low earth orbit in May 2026. Our team is all-in , committed to executing our mission safely and on time. If you want to work with the most talented people on Earth furthering space exploration for humanity, come join us. Vast is looking for a Principal Software Engineer , reporting to the Director, Ground Software & Mission Systems, to support the development of the systems that will be required for the design and build of artificial-gravity human-rated space stations. As a principal software engineer on our growing team, you'll have an opportunity to mentor junior engineers and provide technical leadership, building powerful software that helps expand humanity into space. This will be a full-time, exempt position located in our Long Beach location. Responsibilities: Develop new and optimize existing software codebases and systems which will be used to test, command, and monitor the Vast family of spacecraft Mentor junior ground software engineers to help build a strong and capable team Own the lifecycle of software, including rolling out to operations, managing configurations, maintaining and upgrading, and supporting end-users Configure and optimize automated testing and deployment systems Maintain and upgrade the ground systems that control our test sites and communicate with our spacecraft at the launch site and on orbit Minimum Qualifications: Bachelor's degree in engineering, computer science, or STEM discipline; OR 9+ years of professional experience as a software engineer 10+ years experience writing full-stack web applications Experience writing and securing REST APIs Experience with database design, implementation, and security Preferred Skills & Experience: Proficiency using the command line, writing shell scripts, and an understanding of the GNU/Linux operating system Experience building applications in the cloud Enjoys end-user facing roles for support and interfacing with cross-functional teams Ability to work quickly and accurately in fast-paced environment during critical launch and mission operations Excellent communicator, both written and verbal Familiarity with Git Collaborative mindset Problem solver with a bias for action Knows how to work in a continuous build and test environment and understand the tools used Front-end: HTML, CSS, Webpack, Typescript, React/Vue/Angular Back-end: Golang, Grafana, InfluxDB, SQL, NoSQL, Redis Cloud: AWS, GCP, Azure, Kubernetes, Docker, VPC Networking: HTTP(S), DNS, OSI Network Model, Subnets Basic understanding of RF Systems (Software Defined Radios, Digital Signal Processing) Additional Requirements: Must be willing and able to work weekends and non-standard work-week hours to support critical mission milestones Pay Range: Principal Software Engineer: $214,100 - $283,800 Salary Range: California $214,100 - $283,800 USD COMPENSATION AND BENEFITS Base salary will vary depending on job-related knowledge, education, skills, experience, business needs, and market demand. Salary is just one component of our comprehensive compensation package. Full-time employees also receive company equity, as well as access to a full suite of compelling benefits and perks, including: 100% medical, dental, and vision coverage for employees and dependents, flexible paid time off for exempt staff and up to 10 days of vacation for non-exempt staff, paid parental leave, short and long-term disability insurance, life insurance, access to a 401(k) retirement plan, One Medical membership, ClassPass credits, personalized mental healthcare through Spring Health, and other discounts and perks. We also take pride in offering exceptional food perks, with snacks, drip coffee, cold drinks, and dinner meals remaining free of charge, and lunch subsidized as part of Vast’s ongoing commitment to providing high-quality meals for employees. U.S. EXPORT CONTROL COMPLIANCE STATUS The person hired will have access to information and items subject to U.S. export controls, and therefore, must either be a “U.S. person” as defined by 22 C.F.R. § 120.62 or otherwise eligible for deemed export licensing. This status includes U.S. citizens, U.S. nationals, lawful permanent residents (green card holders), and asylees and refugees with such status granted, not pending. EQUAL OPPORTUNITY Vast is an Equal Opportunity Employer; employment with Vast is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

Posted 2 weeks ago

Senior Embedded Software Engineer | Airborne Software-logo
Senior Embedded Software Engineer | Airborne Software
BETA TechnologiesRaleigh, NC
At BETA Technologies, we apply our intellectual curiosity, passion for aviation, and commitment to sustainability toward a shared mission of revolutionizing electric aviation. Regardless of the position one holds, each team member brings their talent and desire to positively impact the environment and lives of others in a refreshing, vibrant, and inclusive culture. The Senior Embedded Software Engineer for Airborne Software will apply their deep knowledge of RTCA DO-178C, best practices for real-time safety-critical embedded software development, technical leadership experience, and embedded C mastery to directly contribute to and lead a small team to specify, architect, design, implement and integrate the embedded software for BETA’s airborne systems. The ideal candidate will have extensive knowledge of embedded software development, from bare-metal board bring-up and microcontroller timing and execution characteristics to comprehensive software specification and design methods and techniques. The senior embedded software engineer is responsible for developing robust and reliable software to achieve the highest level of safety-criticality in the industry. How you will contribute to revolutionizing electric aviation: Analyze system requirements allocated to software for correctness, feasibility, and appropriateness from an embedded software perspective; propose changes and additional to system requirements to fulfill all airborne software needs Develop software high-level requirements to specify the functionality and characteristics of airborne software Architect and design the embedded software, considering hardware constraints, design constraints, and available resources to satisfy the software high-level requirements, and specify software low-level requirements Develop embedded software in the C and Assembly programming languages for ARM microcontroller targets Integrate the software with other software and the target hardware; assist with system integration Assess, measure, troubleshoot, and resolve issues with software execution and characteristics such as timing and performance Promote the reuse of embedded software and associated life cycle data throughout the Airborne Software team Perform peer reviews of other team member's contributions to the software development project Inform the software verification team for the appropriate testing and analysis of the embedded software Lead a small team of embedded software engineers for the development of software for an airborne system Mentor junior engineers by training them on DO-178C objectives, activities, and outputs; real-time and safety-critical embedded software best practices; and integration and troubleshooting methods and techniques Minimum Qualifications: BS in Computer Engineering, Electrical Engineering, Computer Science, or a related degree from an accredited university Minimum 7 years experience in real-time embedded software development for safety-critical systems Excellent requirements engineering and software architecture/design experience Mastery of the C programming language Knowledge of Texas Instruments Hercules and/or STM ARM microcontrollers, or equivalent Comfortable reading electrical schematics, technical documentation, reference manuals, and datasheets Deep experience with electronics lab equipment such as programmable power supplies, signal generators, oscilloscopes, and bus analyzers Expert level knowledge and experience with the activities and outputs required for DO-178C Level A compliance Excellent team communication and collaboration skills Ability to work independently, as a member of an integrated team, and as a technical leader of a small team of dedicated software engineers Deep knowledge and experience with communications interfaces and devices such as SPI, I2C, CAN, ARINC 429, Analog-to-Digital Converters, Direct Memory Access controllers, and temperature, voltage, and current sensors Experience with Stage of Involvement reviews and communication with FAA personnel and DERs Experience with RTCA DO-330 tool qualification objectives, activities, and outputs Experience with RTCA DO-331 model-based development objectives, activities, and outputs Candidates are encouraged to apply even if they don’t meet all minimum qualifications Above and Beyond Qualifications that will distinguish you: Experience with the Texas Instruments TMS570 ARM microcontroller Experience with the Lauterbach TRACE32 debug/instruction trace system Experience with GNU GCC ARM embedded toolchain and Texas Instruments Code Composer Studio Experience with the Polarion ALM life cycle data management system Experience with embedded software for electric motor control, battery management systems and/or flight control systems Experience with project management activities, such as estimating, tracking, and reporting work; traditional, kanban, and scrum experience Build electric airplanes with us! We encourage all driven candidates to apply, even if they do not meet every listed qualification. We are an equal opportunity employer. Employment decisions are based on merit, competence and qualifications and will not be influenced in any manner on race, color, religion, age, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, disability, veteran or military status, genetic information, pregnancy, or any other protected characteristic under federal, state, or local law. BETA complies with all applicable federal, state and local non-discrimination laws and does not tolerate discrimination of any kind in our workplace. Employment offers are contingent upon the successful completion of a background check. BETA Technologies participates in E-Verify.

Posted 2 weeks ago

Embedded Software Engineer | Airborne Software-logo
Embedded Software Engineer | Airborne Software
BETA TechnologiesRaleigh, NC
At BETA Technologies, we apply our intellectual curiosity, passion for aviation, and commitment to sustainability toward a shared mission of revolutionizing electric aviation. Regardless of the position one holds, each team member brings their talent and desire to positively impact the environment and lives of others in a refreshing, vibrant, and inclusive culture. The Embedded Software Engineer for Airborne Software will apply their knowledge of RTCA DO-178C, best practices for real-time safety-critical embedded software development, and embedded C skill set to specify, architect, design, implement and integrate the embedded software for BETA’s airborne systems. The ideal candidate will have a broad knowledge of embedded software development, from bare-metal board bring-up and understanding of microcontroller timing and execution characteristics to high-level software specification and design methods and techniques. The embedded software engineer is responsible for developing robust and reliable software to achieve the highest level of safety-criticality in the industry. How you will contribute to revolutionizing electric aviation: Analyze system requirements allocated to software for correctness, feasibility, and appropriateness from an embedded software perspective Develop software high-level requirements to specify the functionality and characteristics of airborne software Architect and design the embedded software, considering hardware constraints, design constraints, and available resources to satisfy the software high-level requirements, and specify software low-level requirements Develop embedded software in the C and Assembly programming languages for ARM microcontroller targets Integrate the software with other software and the target hardware Assess, measure, troubleshoot, and resolve issues with software execution and characteristics such as timing and performance Perform peer reviews of other team member's contributions to the software development project Inform the software verification team of the appropriate testing and analysis of the embedded software Minimum Qualifications: BS in Computer Engineering, Electrical Engineering, Computer Science, or a related degree from an accredited university Minimum 3 years experience in real-time embedded software development Requirements for engineering and software architecture/design experience Proficiency with the C programming language Knowledge of Texas Instruments Hercules and/or STM ARM microcontrollers, or equivalent Comfortable reading electrical schematics, technical documentation, reference manuals, and datasheets Experience with electronics lab equipment such as programmable power supplies, signal generators, oscilloscopes, and bus analyzers Knowledge and awareness of the activities and outputs required for DO-178C compliance Good team communication and collaboration skills Ability to work independently and as a member of an integrated team Candidates are encouraged to apply even if they don’t meet all minimum qualifications Above and Beyond Qualifications that will distinguish you: Experience with the Texas Instruments TMS570 ARM microcontroller Experience with the Lauterbach TRACE32 debug/instruction trace system Experience with GNU GCC ARM embedded toolchain and Texas Instruments Code Composer Studio Experience with the Polarion ALM life cycle data management system Experience with embedded software for electric motor control, battery management systems, and/or flight control systems Knowledge of and experience with communications interfaces and devices such as SPI, I2C, CAN, ARINC 429, Analog-to-Digital Converters, Direct Memory Access controllers, and temperature, voltage, and current sensors Familiarity with RTCA DO-330 tool qualification objectives, activities, and outputs Familiarity with RTCA DO-331 model-based development objectives, activities, and outputs Build electric airplanes with us! We encourage all driven candidates to apply, even if they do not meet every listed qualification. We are an equal opportunity employer. Employment decisions are based on merit, competence and qualifications and will not be influenced in any manner on race, color, religion, age, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, disability, veteran or military status, genetic information, pregnancy, or any other protected characteristic under federal, state, or local law. BETA complies with all applicable federal, state and local non-discrimination laws and does not tolerate discrimination of any kind in our workplace. Employment offers are contingent upon the successful completion of a background check. BETA Technologies participates in E-Verify.

Posted 2 weeks ago

Embedded Software Test Engineer | Airborne Software-logo
Embedded Software Test Engineer | Airborne Software
BETA TechnologiesRaleigh, NC
At BETA Technologies, we apply our intellectual curiosity, passion for aviation, and commitment to sustainability toward a shared mission of revolutionizing electric aviation. Regardless of the position one holds, each team member brings their talent and desire to positively impact the environment and lives of others in a refreshing, vibrant, and inclusive culture. T he Embedded Software Test Engineer will work in the Software Certification team to analyze and test the embedded software operating on the ALIA-250 production aircraft. How you will contribute to revolutionizing electric aviation: Develop automated and manual tests to perform requirements-based verification of the embedded software and software tools Perform software analyses such as worst-case timing, memory margin, structural coverage, data coupling, and control coupling Generate life cycle data in compliance with DO-178C Level A, including requirements-based verification cases and verification procedures, verification, and analysis results along with associated documentation and traceability Inform and review the outputs of the software development team Excellent communication skills, both written and verbal, with both internal & external customers High energy, self-motivated, organized and detail-oriented Minimum Qualifications: BS in Computer Engineering, Electrical Engineering, Computer Science, or related degree from an accredited University 3-5 years experience in embedded software verification in a highly regulated environment Mastery of the C programming language and common test scripting languages Experience in most of the following areas: hard real-time systems, built-in-test, tasking and interrupts, performing and developing tests, RTOS, bare-metal development, communication protocols (CAN, I2C, SPI) Strong understanding of software configuration management and contemporary software build, integration, test, and deployment methodologies Comfortable reading electrical schematics, documentation, and datasheets Good team, communication, and leadership skills required Above and Beyond Qualifications that will distinguish you: Experience with STMicroelectronics ARM Cortex-M series microcontrollers Deep understanding of DO-178C and its supplements Knowledge of ARP 4754A and ARP 4761 processes and how they affect and inform the software processes Google G -Suite including drive, mail, calendar, docs, sheets, slides, charts, hangouts; slack; Polarion ALM; Git and Subversion Build electric airplanes with us! We encourage all driven candidates to apply, even if they do not meet every listed qualification. We are an equal opportunity employer. Employment decisions are based on merit, competence and qualifications and will not be influenced in any manner on race, color, religion, age, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, disability, veteran or military status, genetic information, pregnancy, or any other protected characteristic under federal, state, or local law. BETA complies with all applicable federal, state and local non-discrimination laws and does not tolerate discrimination of any kind in our workplace. Employment offers are contingent upon the successful completion of a background check. BETA Technologies participates in E-Verify.

Posted 2 weeks ago

Staff Fusa Embedded Software Engineer, Platform Software-logo
Staff Fusa Embedded Software Engineer, Platform Software
Lucid MotorsSouthfield, MI
Leading the future in luxury electric and mobility At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived limitations of space, performance, and intelligence. Vehicles that are intuitive, liberating, and designed for the future of mobility. We plan to lead in this new era of luxury electric by returning to the fundamentals of great design - where every decision we make is in service of the individual and environment. Because when you are no longer bound by convention, you are free to define your own experience. Come work alongside some of the most accomplished minds in the industry. Beyond providing competitive salaries, we're providing a community for innovators who want to make an immediate and significant impact. If you are driven to create a better, more sustainable future, then this is the right place for you. Overview: As a Staff Engineer specializing in Platform Software, you will play a pivotal role in designing and developing sophisticated platform software for powertrain electronic control units, guiding projects from prototype stages through to production. Key Responsibilities: Design and develop advanced platform software, focusing on safety features, low-level and middleware components for powertrain electronic control units. Lead the development of highly reliable and critical components for electric vehicles, ensuring exceptional performance and reliability. Provide comprehensive design, development, and debugging support for the integration of individual functions into control units. Conduct thorough design and code reviews to optimize platform software. Develop and implement robust design and product validation test programs to ensure the durability and robustness of the software. Qualifications: 10+ years of experience Proficiency in C/C++ programming languages. Extensive experience with Real-Time Operating Systems (RTOS) and their architectures. Practical experience with ISO26262: ensuring Freedom from Interference, implementing and configuring Safety Mechanisms Knowledge of the Infineon Tricore Aurix controller family Strong ability to read and interpret schematics and data sheets. Hands-on experience with on-chip debugging tools and the ability to troubleshoot both software and hardware issues. Experience with board bring-up processes. Proficiency in using scripting tools and methods to optimize software development and testing activities. Educational Requirements: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience (required). Master's degree (preferred). Join our team and contribute to the development of cutting-edge electric vehicle technologies, working alongside industry leaders in a dynamic and innovative environment. By Submitting your application, you understand and agree that your personal data will be processed in accordance with our Candidate Privacy Notice. If you are a California resident, please refer to our California Candidate Privacy Notice. To all recruitment agencies: Lucid Motors does not accept agency resumes. Please do not forward resumes to our careers alias or other Lucid Motors employees. Lucid Motors is not responsible for any fees related to unsolicited resumes.

Posted 1 week ago

Senior Systems Software Engineer – GPU Software-logo
Senior Systems Software Engineer – GPU Software
Nvidia UsaUs, California
NVIDIA is searching for a creative and highly motivated engineer with expertise in system s software to join the GPU Software team. You will design key aspects of our production GPU kernel drivers and embedded SW that impacts our products both in the datacenter and in gaming markets. What you'll be doing: Design, develop and verify features for our next generation GPU driver architecture; collaborating with hardware engineers and fellow software engineers Help identify and solve performance bottlenecks in our driver, both in markets of scale like datacenter as well in gaming markets where applications need to run as fast as possible Get opportunities to collaborate and communicate effectively with teams from all around the globe What we need to see: BS or MS degree in Computer Engineering, Computer Science, or related fields (or equivalent experience) 10+ years of relevant software development experience Proven leadership skills and strong ownership of past projects Hands on technical experience and demonstrated excellence in an environment with complex software and hardware designs Exceptional C programming and low-level driver experience; background and strength with complex system-level debugging Kernel experience with Linux, Android, Chrome, or Windows systems Familiarity and comfort with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.) Ways to stand out from the crowd: Experience as a maintainer or contributor to large open source software projects Knowledge of virtualization platforms (XenServer, KVM, Hyper-V) Familiarity with kernel level security concepts; this includes testing techniques and a familiarity with static code analysis, dynamic analysis, fuzzing, negative testing and other techniques Experience with embedded system SW concepts, e.g.: RTOS and overlay programming models NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative, passionate and self-motivated, we want to hear from you! NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. The base salary range is 184,000 USD - 356,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits . NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Posted 30+ days ago

Software Project Lead Engineer Space Vehicle Embedded Software Development-logo
Software Project Lead Engineer Space Vehicle Embedded Software Development
CACIHouston, Texas
Software Project Lead Engineer Space Vehicle Embedded Software Development Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: NACI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * * The Opportunity: CACI is looking for experienced lead human spaceflight software engineers to provide project leadership and technical expertise in embedded software systems to support development of human-rated space vehicle avionics and subsystem software. The individual will work with current and future space flight projects at NASA Johnson Space Center including Lunar Gateway, Human Landing System (Lunar Lander), next generation space suits, and the Orion spacecraft. This work will include prototyping, requirements definition, design, development, test and verification, integration and certification of embedded software. This position requires a self-motivated, capable person with strong verbal and written communication skills. In addition to outstanding technical expertise, the individual must be very people savvy, have leadership experience and strong customer relationship skills, possess a positive team-player attitude, be flexible and willing to take on new assignments and responsibilities as they arise, and be an articulate speaker able to communicate complex technical ideas in a convincing manner. The individual must share our passion for our Nation's Space Program and share in the excitement of developing the next human-rated space vehicles. Responsibilities: Design and develop embedded software prototype and flight software. Perform systems engineering in support of software requirements and interface definitions, design, and performance analysis. Perform software integration, test, and verification. Integrate and test software/hardware in avionics test bed and flight certification environments. Collaborate with engineering teams and contractors across multiple NASA programs and projects. Ensure adherence to JSC standard software process practices. Willingness to take on a future technical leadership role including leading a software development team, developing and prioritizing new features based on customer needs, interacting with and providing support to users, managing project schedule, and giving large presentations and demonstrations of product capabilities. Support customer status reporting. Support recruiting and team member development initiatives. This work takes place at NASA/JSC in Houston, TX, a highly stimulating and dynamic environment that is critical in human space flight and the space exploration initiative. Qualifications: Required: Must be a U.S. Citizen or Permanent Resident to facilitate access to USG facilities. B.S. in Aerospace, Electrical, Software, Computer, or Systems Engineering, Computer Science, or related disciplines required. At least ten years of experience in embedded software development for safety-critical software. Experience can be for aerospace vehicles, e.g., commercial or high-performance aircraft, satellites, or in other industries, e.g., oil and gas. Experience in technical leadership of software development teams. Strong C programming skills. Experience developing software in a Linux environment. Strong Python development skills. Must have significant experience in the entire software life cycle. Must be flexible, open to new challenges in a dynamic environment, and possess strong technical expertise combined with strong verbal and written communication skills. Ability to manage multiple priorities with little supervision. Must be a highly responsible, team-oriented individual with strong work ethic. Must have highly developed coordination and organization skills. Desired: M.S. in Aerospace, Electrical, Software, Computer, or Systems Engineering, Computer Science, or related discipline. Project Management Professional (PMP) Certification. C++ programming skills. Object Oriented Analysis and Design (OOAD) experience. Experience in Real-time Operating Systems, preferably VxWorks. Experience developing embedded firmware for microcontrollers. Experience developing and troubleshooting device drivers. Experience in NASA Core Flight Software (CFS). Experience in Time-Triggered Ethernet (TTE). Experience in other bus communication protocols (e.g., 1553, RS-422, RS-232, USB, Ethernet). Experience with digital signal processors (DSPs). Experience with NASA / CACI Trick Simulation Framework. Experience developing and troubleshooting device drivers. Experience in software and systems integration. Experience in automated testing. Experience in verification testing. Experience with GitLab and the Git version control system. Experience using Jira. Experience working in an Agile software development environment. Experience in human-rated space vehicles, e.g., Space Shuttle, Space Station, Orion, Commercial Crew, and in specific vehicle software domains (e.g., C&T, C&DH, GN&C software). Familiarity with CMMI Level 3 (or above) process areas. This position is contingent on funding and may not be filled immediately. However, t his position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI. This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI. ________________________________________________________________________________________ What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy. Your potential is limitless. So is ours. Learn more about CACI here. ________________________________________________________________________________________ Pay Range : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here . The proposed salary range for this position is: $90,300 - 189,600 USD CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

Posted 5 days ago

Software Project Lead Engineer Space Vehicle Embedded Software Development-logo
Software Project Lead Engineer Space Vehicle Embedded Software Development
CACIHouston, Texas
Software Project Lead Engineer Space Vehicle Embedded Software Development Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: NACI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * * The Opportunity: CACI is looking for experienced lead human spaceflight software engineers to provide project leadership and technical expertise in embedded software systems to support development of human-rated space vehicle avionics and subsystem software. The individual will work with current and future space flight projects at NASA Johnson Space Center including Lunar Gateway, Human Landing System (Lunar Lander), next generation space suits, and the Orion spacecraft. This work will include prototyping, requirements definition, design, development, test and verification, integration and certification of embedded software. This position requires a self-motivated, capable person with strong verbal and written communication skills. In addition to outstanding technical expertise, the individual must be very people savvy, have leadership experience and strong customer relationship skills, possess a positive team-player attitude, be flexible and willing to take on new assignments and responsibilities as they arise, and be an articulate speaker able to communicate complex technical ideas in a convincing manner. The individual must share our passion for our Nation's Space Program and share in the excitement of developing the next human-rated space vehicles. Responsibilities: Design and develop embedded software prototype and flight software. Perform systems engineering in support of software requirements and interface definitions, design, and performance analysis. Perform software integration, test, and verification. Integrate and test software/hardware in avionics test bed and flight certification environments. Collaborate with engineering teams and contractors across multiple NASA programs and projects. Ensure adherence to JSC standard software process practices. Willingness to take on a future technical leadership role including leading a software development team, developing and prioritizing new features based on customer needs, interacting with and providing support to users, managing project schedule, and giving large presentations and demonstrations of product capabilities. Support customer status reporting. Support recruiting and team member development initiatives. This work takes place at NASA/JSC in Houston, TX, a highly stimulating and dynamic environment that is critical in human space flight and the space exploration initiative. Qualifications: Required: Must be a U.S. Citizen or Permanent Resident to facilitate access to USG facilities. B.S. in Aerospace, Electrical, Software, Computer, or Systems Engineering, Computer Science, or related disciplines required. At least ten years of experience in embedded software development for safety-critical software. Experience can be for aerospace vehicles, e.g., commercial or high-performance aircraft, satellites, or in other industries, e.g., oil and gas. Experience in technical leadership of software development teams. Strong C programming skills. Experience developing software in a Linux environment. Strong Python development skills. Must have significant experience in the entire software life cycle. Must be flexible, open to new challenges in a dynamic environment, and possess strong technical expertise combined with strong verbal and written communication skills. Ability to manage multiple priorities with little supervision. Must be a highly responsible, team-oriented individual with strong work ethic. Must have highly developed coordination and organization skills. Desired: M.S. in Aerospace, Electrical, Software, Computer, or Systems Engineering, Computer Science, or related discipline. Project Management Professional (PMP) Certification. C++ programming skills. Object Oriented Analysis and Design (OOAD) experience. Experience in Real-time Operating Systems, preferably VxWorks. Experience developing embedded firmware for microcontrollers. Experience developing and troubleshooting device drivers. Experience in NASA Core Flight Software (CFS). Experience in Time-Triggered Ethernet (TTE). Experience in other bus communication protocols (e.g., 1553, RS-422, RS-232, USB, Ethernet). Experience with digital signal processors (DSPs). Experience with NASA / CACI Trick Simulation Framework. Experience developing and troubleshooting device drivers. Experience in software and systems integration. Experience in automated testing. Experience in verification testing. Experience with GitLab and the Git version control system. Experience using Jira. Experience working in an Agile software development environment. Experience in human-rated space vehicles, e.g., Space Shuttle, Space Station, Orion, Commercial Crew, and in specific vehicle software domains (e.g., C&T, C&DH, GN&C software). Familiarity with CMMI Level 3 (or above) process areas. This position is contingent on funding and may not be filled immediately. However, t his position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI. This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI. ________________________________________________________________________________________ What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy. Your potential is limitless. So is ours. Learn more about CACI here. ________________________________________________________________________________________ Pay Range : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here . The proposed salary range for this position is: $90,300 - 189,600 USD CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

Posted 2 weeks ago

Air Dominance & Strike - Vehicle Software - Software Engineer (Generalist)-logo
Air Dominance & Strike - Vehicle Software - Software Engineer (Generalist)
Anduril IndustriesCosta Mesa, CA
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century's most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril's family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years. ABOUT THE TEAM Air Dominance & Strike (AD&S) is responsible for autonomous robotics systems like the Fury unmanned fighter jet and the Barracuda family of advanced effects. The AD&S Vehicle Software team is responsible for the software running on these systems. Our software engineers collaborate with other engineering disciplines to develop software for vehicle control, networking, sensor integration, and telemetry. We are looking for engineers excited to build the foundational vehicle software stack that supports the wide range of AD&S initiatives, from early concept simulation to first flight to live operations to large scale fleet management. REQUIRED QUALIFICATIONS Eligible to obtain and maintain an active U.S. Top Secret security clearance Strong engineering background from industry or school, ideally in areas/fields such as Computer Science, Software Engineering, Mathematics, or Physics 3+ years working with a variety of programming languages such as Python, C++, Rust, Go, JavaScript, etc. Experience building software solutions involving significant amounts of data processing and analysis Ability to quickly understand and navigate complex systems and established code bases A desire to work on critical software that has a real-world impact PREFERRED QUALIFICATIONS Strong background with focus in Physics, Mathematics, and/or Motion Planning to inform modeling & simulation (M&S) and physical systems Developing and testing multi-agent autonomous systems and deploying in real-world environments Feature and algorithm development with an understanding of behavior trees Developing software/hardware for flight systems and safety critical functionality Distributed communication networks and message standards Knowledge of military systems and operational tactics US Salary Range $138,000-$252,000 USD The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full time offers; and are considered part of Anduril's total compensation package. Additionally, Anduril offers top-tier benefits for full-time employees, including: Platinum Healthcare Benefits: For U.S. roles, we offer comprehensive medical, dental, and vision plans at little to no cost to you. For UK roles, Private Medical Insurance (PMI): Anduril will cover the full cost of the insurance premium for an employee and dependents. For AUS roles, Private health plan through Bupa: Coverage is fully subsidized by Anduril. Basic Life/AD&D and long-term disability insurance 100% covered by Anduril, plus the option to purchase additional life insurance for you and your dependents. Extremely generous company holiday calendar including a holiday hiatus in December, and highly competitive PTO plans. 16 weeks of paid Caregiver & Wellness Leave to care for a family member, bond with your baby, or tend to your own medical condition. Family Planning & Parenting Support: Fertility (eg, IVF, preservation), adoption, and gestational carrier coverage with additional benefits and resources to provide support from planning to parenting. Mental Health Resources: We provide free mental health resources 24/7 including therapy, life coaching, and more. Additional work-life services, such as free legal and financial support, available to you as well. A professional development stipend is available to all Andurilians. Daily Meals and Provisions: For many of our offices this means breakfast, lunch and fully stocked micro-kitchens. Company-funded commuter benefits available based on your region. Relocation assistance (depending on role eligibility). 401(k) retirement savings plan - both a traditional and Roth 401(k). (US roles only) The recruiter assigned to this role can share more information about the specific compensation and benefit details associated with this role during the hiring process. Anduril is an equal-opportunity employer committed to creating a diverse and inclusive workplace. The Anduril team is made up of incredibly talented and unique individuals, who together are disrupting industry norms by creating new paths towards the future of defense technology. All qualified applicants will be treated with respect and receive equal consideration for employment without regard to race, color, creed, religion, sex, gender identity, sexual orientation, national origin, disability, uniform service, Veteran status, age, or any other protected characteristic per federal, state, or local law, including those with a criminal history, in a manner consistent with the requirements of applicable state and local laws, including the CA Fair Chance Initiative for Hiring Ordinance. We actively encourage members of recognized minorities, women, Veterans, and those with disabilities to apply, and we work to create a welcoming and supportive environment for all applicants throughout the interview process. If you are someone passionate about working on problems that have a real-world impact, we'd love to hear from you! To view Anduril's candidate data privacy policy, please visit https://anduril.com/applicant-privacy-notice/ .

Posted 30+ days ago

Senior System Software Engineer - Software Development Kit-logo
Senior System Software Engineer - Software Development Kit
NvidiaWashington, DC
At NVIDIA, we're motivated by the continuous pursuit of innovation and excellence. As a Senior System Software Engineer, you'll become a part of a top-tier team that's advancing technology in AI, imaging solutions, and computing. Situated in Santa Clara, CA, you'll be at the core of our ambitious projects, reshaping the future of computing. If you're enthusiastic about groundbreaking technology and ready to make a substantial impact, this is the role for you! What you'll be doing: Working directly with customers on Drive platform solutions for Autonomous Vehicle products Collaborating with a team of outstanding engineers to craft and implement system software that powers NVIDIA's innovative products. Developing and optimizing software for various platforms, ensuring a flawless performance. Engaging closely with cross-functional teams to integrate advanced features and drive projects to successful completion. Applying your expertise in C, C++, and Python to build robust and efficient code. Using AI tools to improve system capabilities and achieve groundbreaking results. What we need to see: BS/MS or equivalent experience in Computer Science, Electrical Engineering, or a related field. 3+ years of hands-on experience in system software development. Strong knowledge of operating systems, multithreading, and other system software concepts. Good understanding of advanced concepts such as imaging, compute programming, or sensor design Proficiency in coding with C, C++, and Python. Experience with using AI tools for development workflows. A proven track record of working collaboratively in a team environment and delivering outstanding results. Ways to stand out from the crowd: You'll be a fun and motivated teammate who enjoys a challenge and celebrates success. Working experience with Agentic AI tools for computing infrastructure management. Expertise in problem-solving and complexity analysis of distributed systems. Excellent written and verbal interpersonal skills. Previous experience with building sophisticated tooling and SRE automation on the large GPU/CPU clusters. The base salary range is 148,000 USD - 287,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Posted 3 weeks ago

Software Engineer, Design Software (Starship)-logo
Software Engineer, Design Software (Starship)
Space Exploration TechnologiesHawthorne, CA
SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, DESIGN SOFTWARE (SOFTWARE) Starship is SpaceX's next generation launch platform that will take humans to the Moon, Mars, and beyond. It is designed to be cost-effective, mass manufacturable, and rapidly reusable. As one of the most expensive and longest-lead parts of the vehicle, the avionics systems require strategic innovation to bring the cost down while also improving the reliability and lead time. As a Software Engineer on the Design Software team, you will be responsible for writing and maintaining software that interfaces with manufacturing equipment on our production line, with the goal of making our avionics manufacturing process faster and more reliable. This is a high-autonomy role that will require building close relationships with manufacturing staff to understand issues, and coming up with software solutions interfacing with APIs or hardware that may have little or no documentation or vendor support. We are looking for people who like to own a problem from start to finish in a high-responsibility and low-micromanagement environment! RESPONSIBILITIES: Develop highly reliable software solutions that are used across SpaceX Create new applications that improve how SpaceX operates Build prototypes to prove out key design concepts and quantify technical constraints Own all aspects of software engineering and product development Deep dive into your users' problems to find and create efficient solutions Bring your voice to the table in team collaborations on architecture, design, and code reviews Integrate electronics design software to manufacturing equipment BASIC QUALIFICATIONS: Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience building software in lieu of a degree 1+ years of experience in full stack development PREFERRED SKILLS AND EXPERIENCE: Programming experience in Python, C#.NET, Go, Scala, Java, or similar object-oriented language 1+ years of rigorous experience building single page web applications Experience with version control, continuous integration, and continuous delivery concepts Expertise in designing software systems Deep understanding of testing, continuous integration, build, deployment & monitoring Expertise in profiling and improving application performance Experience with build systems (Make, Bazel/Pants/Buck, Gradle) and package management tools (pip, npm) Experience with UNIX-like operating systems and tools like Terraform, Ansible, Puppet for managing them Experience working with in-stream data processing using Apache Kafka, RabbitMQ, ActiveMQ, or similar technologies Production experience with Docker and Kubernetes Front-end experience in Angular, React, or similar JavaScript framework Database experience with PostgreSQL, SQL Server, or similar database technologies Experience integrating third-party industrial equipment (Allen Bradley, Mitsubishi, Fuji, Nordson, etc.) Experience integrating third-party CAD Software (NX, Altium, Xpedition, etc.) ADDITIONAL REQUIREMENTS: Must be willing to work extended hours/weekends as needed dependent on launch cadence COMPENSATION AND BENEFITS: Pay range: Level I: $120,000.00 - $145,000.00/per year Level II: $140,000.00 - $170,000.00/per year Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience. Base salary is just one part of your total rewards package at SpaceX. You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary bonuses and the ability to purchase additional stock at a discount through an Employee Stock Purchase Plan. You will also receive access to comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short and long-term disability insurance, life insurance, paid parental leave, and various other discounts and perks. You may also accrue 3 weeks of paid vacation and will be eligible for 10 or more paid holidays per year. Exempt employees are eligible for 5 days of sick leave per year. ITAR REQUIREMENTS: To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here. SpaceX is an Equal Opportunity Employer; employment with SpaceX is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status. Applicants wishing to view a copy of SpaceX's Affirmative Action Plan for veterans and individuals with disabilities, or applicants requiring reasonable accommodation to the application/interview process should reach out to EEOCompliance@spacex.com.

Posted 30+ days ago

Nasa Software Project Lead Engineer: Space Vehicle Simulation + Software Development-logo
Nasa Software Project Lead Engineer: Space Vehicle Simulation + Software Development
CACI International Inc.Houston, TX
NASA Software Project Lead Engineer: Space Vehicle Simulation+ Software Development Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US CACI provides expertise and technology to enterprise and mission customers in support of national security missions and government transformation for defense, intelligence, and civilian customers. CACI's culture is the driving force behind our success. Our culture defines who we are, how we act, and what we believe is both the right way and our duty in conducting business. Our culture unifies us as a company and strengthens our resolve to meet our customers' - and our country's - most critical missions. CACI is looking for experienced lead spaceflight simulation software engineers to provide project leadership and technical expertise in simulation software math model development and integration to support human-rated space vehicle engineering and training simulations. You will work with current and future space flight simulations and models at NASA Johnson Space Center including Lunar Gateway, Human Landing Systems, future exploration systems, flexible spacecraft modeling, and robotic manipulators. You will include project leadership including prototyping, requirements definition, design, development, test and verification, integration of simulations and math models. This position may not be in a lead role initially, but, may begin in a senior engineering role involving extensive technical work. The position will lead to a future role in leadership. The Opportunity: This position requires a self-motivated, capable person with strong verbal and written communication skills. In addition to outstanding technical expertise, the individual must be very people savvy, have leadership experience and strong customer relationship skills, possess a positive team-player attitude, be flexible and willing to take on new assignments and responsibilities as they arise, and be an articulate speaker able to communicate complex technical ideas in a convincing manner. The individual must share our passion for our Nation's Space Program and share in the excitement of developing the next human-rated space vehicles. Qualifications: Design and develop spacecraft simulations and math models for engineering and training simulations. Perform systems engineering in support of simulation requirements, interfaces, design, and performance. Perform engineering analysis using simulation. Perform simulation and math model integration, test, and verification. Integrate and test simulation software/hardware. Collaborate with engineering teams and contractors across multiple NASA programs and projects. Ensure adherence to JSC engineering software process practices. Willingness to take on a future technical leadership role including leading a software development team, developing and prioritizing new features based on customer needs, interacting with and providing support to users, managing project schedule, and giving large presentations and demonstrations of product capabilities. Support customer status reporting. Support people leadership including assignments and project leadership. Support recruiting and team member development initiatives. This work takes place at NASA/JSC in Houston, TX, a highly stimulating and dynamic environment that is critical in human space flight and the space exploration initiative. Required: Must be a U.S. Citizen or Permanent Resident to facilitate access to USG facilities. B.S. in Aerospace, Electrical, Software, Computer Science, or related disciplines required. At least ten years of experience in simulation development. Experience in technical leadership of simulation software development teams. Strong C++ programming skills. Experience developing software in a Linux environment. Experience coding with Python. Experience in simulation integration and development. Experience in math model/simulation unit testing. Experience in simulation verification and validation. Must have experience in the entire software life cycle. Must be flexible, open to new challenges in a dynamic environment, and possess strong technical expertise combined with strong verbal and written communication skills. Ability to manage multiple priorities with little supervision. Must be a highly responsible, team-oriented individual with strong work ethic. Desired: M.S. in Aerospace, Electrical, Software, Computer Science, or related discipline. Experience with the Trick Simulation Environment. Experience reviewing, understanding, and estimating effort for NASA task orders and with NASA contracting/proposals Experience with simulation development at NASA-JSC Object Oriented Analysis and Design (OOAD) experience. Experience developing or integrating 3-D graphics for simulations. Experience developing real-time video acquisition and processing software. Experience with Git. Experience in human-rated space vehicle subsystem domains (e.g., ECLSS, EPS, Propulsion, Mechanisms, C&T, C&DH, GN&C, Robotics). Experience with all aspects of project management. This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI. This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI. ____ What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy. Your potential is limitless. So is ours. Learn more about CACI here. ____ Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here. The proposed salary range for this position is: $90,300 - 189,600 USD CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

Posted 1 week ago

Software Engineer, Software Quality Tooling (Ad/Adas)-logo
Software Engineer, Software Quality Tooling (Ad/Adas)
Woven Planet Holdings CoAnn Arbor, MI
Woven by Toyota is enabling Toyota's once-in-a-century transformation into a mobility company. Inspired by a legacy of innovating for the benefit of others, our mission is to challenge the current state of mobility through human-centric innovation - expanding what "mobility" means and how it serves society. Our work centers on four pillars: AD/ADAS, our autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City, a test course for mobility; and Cloud & AI, the digital infrastructure powering our collaborative foundation. Business-critical functions empower these teams to execute, and together, we're working toward one bold goal: a world with zero accidents and enhanced well-being for all. TEAM The AD/ADAS group is responsible for delivering production software to Toyota and Lexus vehicles. Our DevOps team is responsible for Repo management, build automation, CI, Software Quality and Compliance tools of production intent AD/ADAS software and all with the requirements of ISO 26262 in mind. WHO ARE WE LOOKING FOR? For this position, we are looking for a candidate with a software background who is willing and able to work effectively with a large and diverse codebase and can help evaluate, develop and tune tools that ensure the required code standards are met. They need to be able to work closely with other teams and be hands-on in a fast-paced, collaborative, and intercultural environment. RESPONSIBILITIES Design, develop, and integrate reusable static analysis, coverage, and other quality tooling Adapt and tune software quality tooling settings and integration in CI to meet the needs of the development program Enable AD/ADAS subteams to understand and improve software quality through high touch engagement with AD/ADAS domain experts Identify build and infrastructure improvements that improve developer efficiency Be a self-driven leader, stay abreast of current best software practices, and mentor other engineers MINIMUM QUALIFICATIONS Strong C++ programming skills Proficiency with Python/shell scripts, Bazel, Git, Linux, continuous integration Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience 1-3+ years of relevant work experience Ability to operate effectively and autonomously across multiple teams, and navigate technical ambiguity with only high-level direction Strong debugging and troubleshooting skills Generalist attitude with proven ability to dive deep fast and willingness to learn continuously Ability to evaluate approaches and make correct tradeoffs NICE TO HAVES Experience with automotive software, ideally ADAS or other safety critical software. Experience with ISO 26262, UL 4600, IEC 61508, DO-178C, or other similar safety standards. Familiarity with generic programming/generic C/C++ libraries. Experience with developing/maintaining build configuration. WHAT WE OFFER We are committed to creating a modern work environment that supports our employees and their loved ones. We offer many options of the best programs to allow you to do your most meaningful work and to help you shape the future of mobility. ・Excellent health, wellness, dental and vision coverage ・A rewarding 401k program ・Flexible vacation policy ・Family planning and care benefits Our Commitment ・We are an equal opportunity employer and value diversity. ・Any information we receive from you will be used only in the hiring and onboarding process. Please see our privacy notice for more details.

Posted 6 days ago

Sr. Software Engineer, Android Aosp System Software-logo
Sr. Software Engineer, Android Aosp System Software
Lucid MotorsSeattle, WA
Leading the future in luxury electric and mobility At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived limitations of space, performance, and intelligence. Vehicles that are intuitive, liberating, and designed for the future of mobility. We plan to lead in this new era of luxury electric by returning to the fundamentals of great design - where every decision we make is in service of the individual and environment. Because when you are no longer bound by convention, you are free to define your own experience. Come work alongside some of the most accomplished minds in the industry. Beyond providing competitive salaries, we're providing a community for innovators who want to make an immediate and significant impact. If you are driven to create a better, more sustainable future, then this is the right place for you. Location: Seattle WA We are seeking a highly skilled and motivated Senior Software Engineer with deep expertise in Android framework and base system development. The ideal candidate has substantial experience with Android system software architecture, boot-up from bare metal or VM, and TCP/IP networking. Additional experience in OTA (Over-The-Air) product development is a definite plus. Key Responsibilities: Design, develop, and optimize Android system software using Soong, focusing on the framework, file system, packaging, system and network configuration and boot-up processes. Enhance system integration methodology and process Collaborate with cross-functional teams to define and implement new software features, and to troubleshoot and resolve technical issues. Perform code reviews to maintain high-quality code. Contribute to Over-The-Air (OTA) product development, including planning, designing, implementing, and testing new features. Stay up-to-date on the latest industry trends and technologies to ensure our Android system software remains current and competitive. Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field. An advanced degree is preferred. Minimum 3 years of experience in Android system software development, with a focus on Android framework and base system. Comprehensive experience with Android system software packaging and boot-up from bare metal or VM. Profound understanding of and experience with networking protocols and principles. Desirable experiences include OTA product development, Yocto or other embedded Linux systems, U-Boot, or other bootloaders, although these are not mandatory requirements. Proficiency in programming languages such as C/C++, Java and Python. Excellent problem-solving skills, with a proven ability to overcome technical challenges. Strong communication and team collaboration skills. Salary Range: The compensation range for this position is specific to the locations listed below and is the range Lucid reasonably and in good faith expects to pay for the position taking into account the wide variety of factors that are considered in making compensation decisions, including job-related knowledge; skillset; experience, education and training; certifications; and other relevant business and organizational factors. Additional Compensation and Benefits: Lucid offers a wide range of competitive benefits, including medical, dental, vision, life insurance, disability insurance, vacation, and 401k. The successful candidate may also be eligible to participate in Lucid's equity program and/or a discretionary annual incentive program, subject to the rules governing such programs. (Cash or equity incentive awards, if any, will depend on various factors, including, without limitation, individual and company performance.) Base Pay Range (Annual) $142,600-$196,020 USD By Submitting your application, you understand and agree that your personal data will be processed in accordance with our Candidate Privacy Notice. If you are a California resident, please refer to our California Candidate Privacy Notice. To all recruitment agencies: Lucid Motors does not accept agency resumes. Please do not forward resumes to our careers alias or other Lucid Motors employees. Lucid Motors is not responsible for any fees related to unsolicited resumes.

Posted 2 weeks ago

Sentinel Software Systems / Principal Software Systems Engineer - 15333*-logo
Sentinel Software Systems / Principal Software Systems Engineer - 15333*
Northrop GrummanColorado Springs, CO
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the Time Description 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 Software Systems Engineer / Principal Software Systems Engineer - 15333*. This position will be located in Colorado Springs, Colorado or Huntsville, Alabama 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: Software Engineer: 2 Years with Bachelor's in related field of study, 0Years with Masters, or 4 additional years in lieu of a degree. Principal Software Engineer: 5 Years with Bachelor's in related field of study, 3 Years with Masters, 1 Years with PhD or 4 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). Experience with Software Safety (Mil-STD882E) Experience performing Safety Critical Functional Thread Analysis (SCFTA) Experience writing requirements for Safety Critical Functions Experience with USAF Nuclear Surety (AFMAN91-119) and/or Cyber Certification Experience leading requirements, design, and integration of complex systems Model-Based Systems Engineering (MBSE) experience Able to create plans and standards for architecture, requirements, and design that can address selection process that accounts for providing safe, fault tolerance, and deterministic operation for critical functions. Critical functions are those functions that perform/support SCF/Critical signal trace threads. 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 Detailed knowledge of the Command and Launch system and mission objectives OMG SysML Model Builder Fundamental Certification Experienced with verification planning and system buildup for Flight Tests Experienced using Model Based Product Line Engineering Concepts Able to create system, hardware and software verification plans to address complete functional validation as described by the software requirements specification Establish a Software Requirements Peer Review Process that includes identification of all artifacts required for peer review. Experience leading the performance of technical tasks on schedule, at cost and achieving all requirements as technical lead Experience integrating multiple engineering specialties and stakeholders across multiple Integrated Product Teams and Suppliers Experience designing for Safety Critical Functions Experience with Agile and working in a cross-function Scrum team. Ability to team plan, execute, and manage the technical scope, and support leadership planning. Current understanding of software engineering best practices Experience in software engineering, system design, software requirements, and test Experience delivering SW products for IFC Certification Ability to team plan, execute, and manage the technical scope, and support leadership planning. #Sentinelsoftware #HSVJune2025 Salary Range: $95,300.00 - $158,000.00Salary Range 2: $118,600.00 - $196,700.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 http://www.northropgrumman.com/EEO . U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.

Posted 2 weeks ago

Vanguard-IP logo
“Patent Attorney or Patent Agent with Electrical Engineering/Computer Science Degree #20008
Vanguard-IPChicago, IL
Apply

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Job Description

Mid-Sized GP Firm.
We have made placements at this firm, and have productive relationships with hiring decision makers.
All new hires are provided with formal mentors, and informal mentorships develop organically within practice groups.

REQUIREMENTS
An undergraduate degree or an advanced degree in the fields of electrical engineering, computer engineering, software engineering or computer sciences is required. Candidates must have experience working on patent prosecution. Admittance to the U.S.P.T.O. is preferred. The candidate must have a very strong academic record paired with the skills, enthusiasm, and commitment to succeed and advance at the firm.

SUMMARY
Vanguard Intellectual Partners (Vanguard-IP) specializes in the placement of IP/Patent professionals nationwide.

Our concentrated focus in these areas enables us to more deeply understand our clients' technical needs, and our candidates' individual talents and career interests. Our broad network of long-term client relationships gives us a competitive edge.

Our recruiters all have 10+ years of IP recruiting experience, and an exceptional record of success. We have superior knowledge of the IP job market, and offer trusted career advice for our candidates. We also have the resources and high-level contacts to get your resume noticed by the people who matter.

We look forward to speaking with you, and learning more about what you are seeking in your next opportunity.

CONFIDENTIALITY
At Vanguard-IP, we respect the confidentiality of every candidate who contacts us.  Furthermore, we will always obtain expressed authorization before submitting your resume to any of our clients.

**Should you have an interest in exploring opportunities in another location, we have hundreds of openings in other markets.  Please apply now and our team would be happy to review your information for this or other openings in your location of interest.