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.

Nasa Software Project Lead Engineer: Space Vehicle Simulation + Software Development-logo
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 30+ days ago

Software Engineer II, Flight Software-logo
Sierra SpaceLouisville, CO
Sierra Space Careers: Dare to Dream We honor those that are not afraid to dream big dreams, those that tenaciously chase their dreams even when others say it cannot be done, those that achieve big dreams and change everything. Those are Dreams Worth Chasing. At Sierra Space we envision a future where humanity lives and works in space, on moons, and on distant planets. Our mission isn't restricted to the few, instead we see a future where all people can choose to live, work, discover and explore beyond our planet. Our company is building a platform in space to benefit life on Earth and together we will alter the course of humanity. We have a bold mission. We are a bold company. Together, we are an extraordinary team. About the Role The Software Engineer II role involves designing, developing, and testing software applications for space systems and technologies. This mid-level position requires a strong understanding of programming languages and software development principles, as well as the ability to work both independently and as part of a team. Responsibilities include writing clean, maintainable code, collaborating with team members to understand project requirements, and contributing to the development of innovative software solutions. This role offers the opportunity to work on cutting edge projects in the space industry, stay current with industry trends, and advance in a dynamic and collaborative environment. Sierra Space's Defense division focuses on the design, build, and operations of small satellites in support of commercial services and national security space. As a Flight Software Engineer, your primary responsibility will be designing and developing flight software and algorithms solutions for spacecraft missions for both civilian and DoD applications. These designs stem from understanding, analyzing and evaluating satellite and constellation capabilities, mission concepts, and system requirements. Your work will ensure we meet customer requirements by making data-driven decisions in architecting, implementing and testing the design in a testbed prototype and subsequent delivery of the flight code. Along the way, you will contribute to analyses of various architectures that include space vehicles, satellites, sensors, communications, and ground infrastructure, evolving or creating new approaches based on analysis results. You will also contribute to evaluating the mission effectiveness of the candidate approaches, balancing mission objectives against factors such as development and lifecycle costs. The Software Engineer participates in all portions of the software life cycle (concept development, requirements definition, design, development, testing, and deployment) of flight software to support ongoing and future small satellite programs. This individual must have a strong working knowledge of object-oriented design using C++ and must have a strong background in developing flight code on embedded processors. The candidate must also be comfortable working in an Agile Scrum environment. Key Responsibilities: Design, develop, and test software applications for space systems and technologies. Write clean, maintainable code following best practices and coding standards. Architect and implement complex software systems to meet project requirements. Collaborate with team members to understand project requirements and contribute to the development of software solutions. Utilize version control systems such as Git to manage code changes and collaborate with team members. Participate in code reviews to ensure code quality and adherence to development standards. Troubleshoot and resolve software-related issues in a timely manner. Document software configurations, processes, and procedures for future reference. Stay current with industry trends and advancements in software development and space technologies. About You Our mission is driven by the unwavering passion to push the boundaries of what is possible. We seek those who Dare to Dream - to envision the extraordinary and pursue it relentlessly - to join us on this transformational journey. We're looking for dreamers who align with our values, vision, and audacious goals - while also meeting the minimum qualifications below. The preferred qualifications are a bonus, not a requirement. Minimum Qualifications: Requires a bachelor's degree in a related field (or equivalent work experience in lieu of degree). Typically, 2+ years of related experience. Strong understanding of at least one programming language, and general knowledge of others. Strong understanding of software development principles. Ability to design, code, test, and debug complex software applications. Experience with different software development methodologies such as Agile and Scrum/Kanban. Ability to work independently and as part of a team. The ability to obtain and maintain a U.S. Security Clearance is required Preferred: Technical understanding of C++ and Object-Oriented Programming Experience with spacecraft flight software development Experience implementing client-server applications using socket I/O using TCP/UDP. Experience implementing loosely coupled applications using PUB/SUB messaging Familiarity with Open Standards such as CCSDS, C2MS, Open Mission Systems (OMS), and Universal C2 Interface (UCI) Experience developing mission management and/or payload control software Experience with software tools for requirements tracking, code reviews, static analysis, library and artifact repository, and automated build Knowledge of software development methodologies such as Agile/Scrum Experience and knowledge of Software Design Patterns Experience using SysML/UML to create Software Designs Experience testing and debugging on both Software in the Loop (SITL) and Hardware in the Loop (HITL, on target platform) environments Experience with Source Code Configuration Management platforms (GIT, SVN) Experience developing on Linux Experience with network configurations including netconf Experience with embedded programming including new board build up Experience optimizing computer system performance including optimization for timing Compensation Pay Range: $102,960 - $141,750 Your actual base compensation will be determined on a case-by-case basis and may vary based on job-related knowledge and skills, education, experience, internal equity and market competitiveness. Physical/Mental/Emotional Requirements: Frequently walk, sit, stand, climb stairs and steps Frequently repeat same hand, arm, and finger motion many times to include finger and hand dexterity Rarely lifting or carrying up to 20 lbs. Working Conditions: Rarely exposed to outdoor elements (high/low temperatures, sun, rain/snow, etc.) Rarely exposed to fumes or hazardous chemicals/materials Rarely exposed to loud noises IMPORTANT NOTICE: This position requires the ability to obtain and maintain a U.S. Security Clearance. U.S. Citizenship status is required as this position needs an active U.S. Security Clearance for employment. Non-U.S. citizens may not be eligible to obtain a security clearance. The Department of Defense Consolidated Adjudications Facility (DoD CAF), a federal government agency, handles the adjudicative aspects of the security clearance eligibility process for industry applicants. Adjudicative factors which affect the outcome of the eligibility determination include, but are not limited to, allegiance to the U.S., foreign influence, foreign preference, criminal conduct, security violations and illegal drug use. Elevate Your Career At Sierra Space, we are committed to your personal and professional development. We empower you to make profound and meaningful contributions and foster a vibrant culture of collaboration, where teamwork ignites breakthrough innovations. Sierra Space offers annual incentive pay based upon performance that is commensurate with the level of the position. We also offer a generous benefit package, including medical, dental, and vision plans, 401(k) with 150% match up to 8%, life insurance, 3 weeks paid time off, and more. At Sierra Space we are at the very doorstep of unlocking the future and the work in front of us is hard, but it is truly important and meaningful. Achieving our mission requires dedication, relentless pursuit of a dream and an unwavering passion for pushing the boundaries to accomplish what others might believe to be impossible. We seek those who too, Dare to Dream and will join us in a pursuit to achieve the extraordinary. Application Deadline: This role will remain posted until a qualified pool of candidates are identified. Please note: Sierra Space does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to Sierra Space team members not through our approved vendor list or Talent Acquisition will be considered property of Sierra Space, and we will not be obligated to pay any referral fees. Sierra Space Corporation is an equal opportunity employer and is committed to working with and providing reasonable accommodations to applicants with disabilities. If you need special assistance or a reasonable accommodation related to applying for employment with Sierra Space or at any stage of the recruitment process, please contact us.

Posted 1 week ago

Lead Software Engineer (Nasa Virtual Reality Software And Simulation)-logo
CACI International Inc.Houston, TX
Lead Software Engineer (NASA Virtual Reality Software and Simulation) Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: NACI Employee Type: Regular Percentage of Travel Required: None Type of Travel: None The Opportunity: We are growing the team that will take astronauts back to the Moon and on to Mars and are looking for a software engineering lead with experience in Virtual Reality, simulations, and math modeling. This highly regarded team supports NASA in the development of software technology used to model and simulate the space environment and complex space systems for astronaut training, extra-vehicular activity (EVA) planning and review, and future human exploration vehicle design. Candidates should have great interest and experience in VR/AR software development and in leading a team of software engineers. The ideal candidate would have some knowledge of NASA extra-vehicular processes. Most of all, they should possess a great passion to contribute to our Nation's exploration of space. This position requires a self-motivated, capable person wanting to work in a team-oriented, friendly, but demanding, environment. The ideal individual should have strong verbal and written communication skills, and strong customer relationship skills. Above all, the individual will have a positive, can-do attitude, be flexible, and be willing to take on new assignments and responsibilities as they arise. In addition to the technical requirements, the individual must be very people savvy, possess a positive team-player attitude, have experience in leading a group of software engineers, and be an articulate speaker able to communicate complex technical ideas in a convincing manner. 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. Responsibilities: Leadership of the development of Unreal Engine based training environments supporting the design and training for lunar surface excursion operations. Facilities support for virtual reality-based astronaut training. Development and upgrades to Trick based simulations of various space systems. Testing session support for lunar excursion trials and other virtual reality-based tests. Cooperation and collaboration with NASA customers and third-party product owners as necessary to complete the above tasks. Technical and administrative leadership tasks including task order and work scope development, labor reporting, and performance feedback. Qualifications: Required: Must be a U.S. Citizen or Permanent Resident for access to USG Facilities. B.S. in Computer Science, Aerospace, Electrical, Mechanical, Computer Engineering, or related disciplines with a minimum of 5+ years' experience in development of VR/AR system. Greater experience is highly valued. Experience in leadership of a team of software engineers is required. Highly developed coordination and organization skills. Strong computer and software skills in both Linux and Windows environments using C/C++. Ability to manage multiple priorities with little supervision. Highly responsible, team-oriented individual with strong work ethic. Desired: Significant experience with UR4/5 and C++. Work experience, course work, internship, or other experience in space vehicle systems and operations, and aerospace dynamics is highly valued. Familiarity with Atlassian style project management tools; Jira, Confluence, etc. Experience with VR hardware systems such as Vive / Lighthouse systems or Meta Quest systems. Experience with other graphical tools such as Blender, AC3D, Maya, Photoshop, GIMP, etc. Experience with software simulation, e.g., CACI/NASA Trick simulation Experience with C# or Python 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 30+ days ago

Principal Engineer Software - Software Integrator (San Diego CA)-logo
Northrop GrummanSan Diego, CA
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: Top Secret TRAVEL: Yes, 25% 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. Northrop Grumman Aerospace Systems has an opening for an experienced Principal Software Engineer - Software Integrator to join our team of qualified, diverse individuals. This position will be located in San Diego, CA. The selected candidate will develop scripts and verification procedures, integrate, test and troubleshoot Java applications, microservices and web based applications. Essential Functions: Work with a team of developers and integrators focused on delivering software products as part of an IFC. Participate in writing software deployment and test scripts, test and delivery of build/test/release. Work in a process-oriented software development environment across the software lifecycle Troubleshoot issues that occur in a complex system in a lab environment Interface with customer and program leadership to brief integration status and issue investigations Communicate/Collaborate across Operating Units and Tech Areas to resolve issues Collaborate with team members on a regular basis. The selected candidate should thrive in a fast-paced work environment with high expectations, significantly diverse assignments, and collaborative team settings across all levels. Candidate must be comfortable in a lab environment and be able to collaborate closely with developers, system engineers, hardware/infrastructure engineers, and system test engineers. Basic Qualifications: Bachelor's degree in a STEM discipline (Science, Technology, Engineering or Math) with 5 years of related engineering experience; OR a Master's degree in STEM with 3 years of related engineering experience; OR a PHD in STEM with 1 year of related engineering experience Demonstrated troubleshooting skills to help narrow down the cause of integration issues. 2+ years of experience with scripting language such as Python or Ansible 3+ years of experience performing software test, deployments and integration Familiar with basic Windows and Linux commands Familiar with VMware vSphere/vCenter Experience preparing and briefing presentations to program leadership and customer Active DoD Top Secret clearance and must be able to obtain and maintain program access (PAR) Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management Preferred Qualifications: Already has obtained Program Access (PAR) Experience leading a team Familiar with preparing software builds for release to Software Configuration Management team Familiar with Nexus repository Experience with deploying containerized microservices that run in Kubernetes and Docker Experience with Test Complete and Selenium Salary Range: $110,300.00 - $165,500.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 3 weeks ago

G
Gentex Corp.Zeeland, MI
You want to love what you do and love where you work. Gentex gives you the best of both worlds. A global technology company headquartered in Zeeland, Michigan, Gentex is an 8-time winner of the Top Workplaces in Michigan. POSITION OVERVIEW The purpose of the Software Development Manager l is to lead the software development and implementation for all Gentex production programs. This role is also responsible for the development of the assigned team in executing software development strategy. Location: This position requires on-site work at Gentex facilities. This role is not eligible for remote work. WHAT YOU'LL DO Manage the development and execution of Software development activities across all Gentex production products. Set the vision for the assigned team in accordance with the overall Software Development functional area and corporate objectives. Perform duties related to managing a team of direct reports including recruiting, training, retaining, and managing performance. Oversee and contribute to the development of optimized software architecture and/or design solutions. Oversee the implementation of software solutions. Collaborate with various cross-functional teams throughout engineering to ensure project success. Manage the performance of contract software development engineers. Other duties as assigned. HOW YOU'LL DO IT Building teams- Working with staff to strengthen the team. Leading by example and going beyond the expected to ensure the success of all involved. Attention to detail- Ensuring information is complete and accurate; following up with others to ensure that agreements and commitments have been fulfilled. Balancing stakeholders- Anticipating and balancing the needs of multiple stakeholders. Listening to understand and prioritizing requirements while keeping the stakeholders updated on project status. Communicating effectively- Developing and delivering multi-mode communications that convey clear understanding, taking into account the unique needs of different audiences. Maintaining a high level of honesty, integrity and confidentiality with respect to company matters. Complying with all Company policies and procedures, safety regulations, company safety policies and safely perform all duties, including but not limited to, promoting a safe workplace. WHAT TO BRING Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, related discipline, or an equivalent combination of relevant experience and training. 8+ years of technical experience in all phases of software development lifecycle. 5+ years of relevant leadership experience. WHAT WILL HELP Extensive experience in SW verification and validation methods and technologies Passion for debugging and root cause investigations Experience with Cybersecurity standards: UNECE 155, 156, ISO 21434. Knowledge of Functional Safety implementation following ISO 26262. Experience working in and developing processes that comply with Automotive SPICE. Familiarity with Aerospace software standards such as DO-178B. Gentex is an equal opportunity employer Gentex extends equal employment opportunities to qualified applicants and employees regardless of an individual's race, color, religion, national origin, age, sex (including pregnancy, gender identity, and sexual orientation), disability, marital status, military service, height, weight, genetic information, or any other reason protected by law. Assistance Gentex is committed to working with and providing reasonable accommodation to applicants with disabilities. For accommodation requests, email us at recruiting@gentex.com. Gentex will not discriminate against any qualified individual who can perform the essential functions of the job with or without a reasonable accommodation. Understand your right to work At Gentex, we use E-verify to confirm you're authorized to work in the U.S. E-Verify- English & Spanish Right to Work- English Right to Work- Spanish

Posted 2 weeks ago

Senior Software Engineer - Android, Mobile Digital Evidence Management Software-logo
AxonBoston, MA
Join Axon and be a Force for Good. At Axon, we're on a mission to Protect Life. We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with candor and care, seeking out diverse perspectives from our customers, communities and each other. Life at Axon is fast-paced, challenging and meaningful. Here, you'll take ownership and drive real change. Constantly grow as you work hard for a mission that matters at a company where you matter. Your Impact Digital Evidence Management Systems are key to officer efficiency, and Axon's mobile applications-Axon App, View, and Capture-play critical roles in evidence acquisition. Axon View interacts with body-worn cameras to display live camera streams and to view and tag previously collected evidence. Axon Capture collects digital evidence (photos, videos, audio) and uploads it to Axon's evidence management service for later processing. The Axon App provides seamless access to Axon Evidence, Axon Records, and Axon Standards on the go. Work Location: This role is based out of our Boston, MA office and follows a hybrid schedule. We rely on in-person collaboration and ask that team members work onsite Tuesdays through Fridays, with the flexibility to work remotely on Mondays, unless there is an approved workplace accommodation. We believe that connection fuels innovation, and our in-office culture is designed to foster meaningful teamwork, mentorship, and shared success. Reports to: Senior Software Engineering Manager, Mobile Development Direct Reports: 0 What You'll Do As a senior mobile developer on our team, you will be a key part of the next generation of mobile applications. You'll ensure our codebases interact with platform SDKs related to photos, videos, audio, file management, networking, Wi-Fi, and Bluetooth. You'll write code that interacts with custom-made devices, such as Axon Body-Worn Cameras. You'll ensure our codebase is world class and meets the highest data privacy standards. Design, implement, and maintain features within Axon App, Axon View, Axon Capture, and related shared libraries. Collaborate within the Mobile Scrum teams to ensure we hit our sprint goals and with other groups to ensure we build and ship the "right" thing. Set a high technical bar for the team through code and design reviews. Investigate optimal solutions to challenging problems. What You Bring You've developed Android applications for at least 5 years. You know the platform inside and out and are familiar with key Android frameworks and technologies important to our applications (networking, Bluetooth, Wi-Fi, audio, video, and photo). You drive engineering efforts to completion. You evaluate, plan, estimate, communicate, and collaborate. You ramp up quickly, solve problems, and resolve ambiguity. You are ready to candidly and respectfully share your wisdom and knowledge for the betterment of our team, our code, and our product. You are eager to bring our existing apps to the next level with modern Android architecture components. You are excited about developing the next generation of Axon mobile applications. Bachelor's in Computer Science or equivalent work experience. 5+ years shipping world-class Android applications. Strongly competent in Kotlin and Java. Strong track record of delivering bar-raising code on a schedule. Experience demonstrating learning and application in one or more of the latest native technologies presented at Google I/O: Jetpack Compose, Room, CameraX, ExoPlayer, and Android 15. Experience with modern architecture (MVVM, MVI, etc.), including unit, integration, and E2E testing. Excellent communication skills. SDKs: Experience related to Bluetooth, Wi-Fi, networking, camera (photo/video), audio, file management, and connecting to and interacting with third-party hardware. CI/CD: Experience creating and managing automation and integration. Hybrid native/React.js mobile web experience. Benefits that Benefit You Competitive salary and 401k with employer match Discretionary time off Paid parental leave for all Medical, Dental, Vision plans Fitness Programs Emotional & Development Programs And yes, we have snacks in our offices The Pay: Axon is a total compensation company, meaning compensation is made up of base pay, bonus, and stock awards. The starting base pay for this role is between USD 141,000 in the lowest geographic market and USD 225,600 in the highest geographic market. The actual base pay is dependent upon many factors, such as: level, function, training, transferable skills, work experience, business needs, geographic market, and often a combination of all these factors. Our benefits offer an array of options to help support you physically, financially and emotionally through the big milestones and in your everyday life. To see more details on our benefits offerings please visit www.axon.com/careers/benefits. Don't meet every single requirement? That's ok. At Axon, we Aim Far. We think big with a long-term view because we want to reinvent the world to be a safer, better place. We are also committed to building diverse teams that reflect the communities we serve. Studies have shown that women and people of color are less likely to apply to jobs unless they check every box in the job description. If you're excited about this role and our mission to Protect Life but your experience doesn't align perfectly with every qualification listed here, we encourage you to apply anyways. You may be just the right candidate for this or other roles. Important Notes The above job description is not intended as, nor should it be construed as, exhaustive of all duties, responsibilities, skills, efforts, or working conditions associated with this job. The job description may change or be supplemented at any time in accordance with business needs and conditions. Some roles may also require legal eligibility to work in a firearms environment. Axon's mission is to Protect Life and is committed to the well-being and safety of its employees as well as Axon's impact on the environment. All Axon employees must be aware of and committed to the appropriate environmental, health, and safety regulations, policies, and procedures. Axon employees are empowered to report safety concerns as they arise and activities potentially impacting the environment. We are an equal opportunity employer that promotes justice, advances equity, values diversity and fosters inclusion. We're committed to hiring the best talent - regardless of race, creed, color, ancestry, religion, sex (including pregnancy), national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, genetic information, veteran status, or any other characteristic protected by applicable laws, regulations and ordinances - and empowering all of our employees so they can do their best work. If you have a disability or special need that requires assistance or accommodation during the application or the recruiting process, please email recruitingops@axon.com. Please note that this email address is for accommodation purposes only. Axon will not respond to inquiries for other purposes.

Posted 30+ days ago

Engineer Software / Principal Engineer Software-logo
Northrop GrummanSalt Lake City, UT
RELOCATION ASSISTANCE: No relocation assistance 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. Northrop Grumman Mission Systems is seeking an Engineer Software / Principal Engineer Software located in Salt Lake City, UT to join our team of qualified and diverse individuals. The position provides opportunities for designing and supporting exciting new software solutions and shape the test equipment software solutions early in the program. The primary software products are written using object-oriented C# designs developed using Microsoft Visual Studio. Other software products provide a wide variety of opportunities with technologies including PL/SQL, Java, shell scripting, JavaScript, CSS, Python, Matlab/Simulink, Excel VBA and more. Software development tasks may include everything from GUI design to low-level engineering code. What you'll get to do: Analyze system level requirements and test equipment specifications and write software to test the NIMS for functionality and performance. You will be an integral part of a software team, dedicated to developing a quality software product working side-by-side with system test engineers to validate and develop and deploy test equipment software. Develop software requirements, create software design documentation, and follow the software industry's best practices. You will be part of an Agile team that collaborates daily in scrum meetings and solves problems in a transparent manner and can effectively communicate design solutions to the team. Design and develop new software using object-oriented analysis and design. Troubleshoot complex software problems in a manufacturing environment and develop and test solutions. Maintain and update existing software applications. Collaborate with system, hardware, and manufacturing engineers to provide robust and user-friendly applications for end-users. Analyze and document system/software designs and requirements. The qualified applicant will become part of Northrop Grumman's software engineering team creating and maintaining unique software applications that interface with cutting edge Navigational/Inertial Measurement System used in military applications. The ideal candidate must have strong oral and written communication skills. This position is fully on-site at the Salt Lake City, UT facility. This requisition may be filled as an Engineer Software or a Principal Engineer Software. Basic Qualifications for the Engineer Software: Bachelor's in Science or STEM related discipline with 2 or more years of experience; Master's degree with 0 or more years of experience. Experience writing software in an object-oriented language (C# and/or C++). Prior experience in object-oriented design & programming, software development fundamentals, and requirements analysis. Ability to obtain and maintain a Secret clearance. US Citizenship Basic Qualifications for the Principal Engineer Software: Bachelor's in Science or STEM related discipline with 5 or more years of experience; Master's degree with 3 or more years of experience. Experience writing software in an object-oriented language (C# and/or C++). Prior experience in object-oriented design & programming, software development fundamentals, and requirements analysis. Ability to obtain and maintain a Secret clearance. US Citizenship. Preferred Qualifications: Engineer (Aerospace Engineer, Electrical Engineer, Mechanical Engineer, etc.) with software development experience OR a computer scientist with engineering experience. Experience with Visual Studio, git, .NET development, Jenkins, SonarQube, Jira. Experience troubleshooting hardware/software problems. Experience in an Aerospace or Defense manufacturing environment. Multi-disciplined background or experience in other engineering fields. Active Secret clearance. Primary Level Salary Range: $77,200.00 - $115,800.00 Secondary Level Salary Range: $95,300.00 - $142,900.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 5 days ago

Software Engineer, Stf - Lead Software Architect-logo
Lockheed Martin CorporationFort Worth, TX
Description: Join Lockheed Martin's digital transformation journey as we accelerate the OneLM Mission-Driven Transformation through our 1LMX program. This strategic priority is reshaping our operations and business processes to better serve our customers in terms of cost, quality, and capabilities, while delivering the speed, agility, and insights necessary to stay ahead of rapidly-evolving threats. In our specific mission to transform Lockheed Martin businesses using the latest SAP S/4HANA ERP systems to drive to a common set of streamlined processes and deliver results for our customers, the 1LMX Finance Applications IT Team is seeking a talented Software Engineer Stf to lead software architecture for our Plan to Perform Value Stream Lead Software Architect position. What You Will Be Doing: In this role, you will be responsible for a broad knowledge of IT, including (but not limited to) the following: Owning HOW data is being sent/received Software design authority for the 1LMX ERP SAP Project Systems application Driving DevOps concepts including development standards, tools, pipelines, and extension methods; working with IT software architects across the various product teams to ensure concepts are understood and followed Leading proof of concepts, ensuring proposed code changes are both feasible and sustainable while minimizing technical debt in all designs Leading software development scoping and sizing activities for identified RICEWF requirements Reviewing functional and technical specifications for quality, programmability and ensuring a scalable approach Setting and enforcing naming standards and code standards Working with middleware on how to optimally make multiple systems interface with one another using the best technical approach Working with Chief Engineer, Sr Manager and various Product Managers to ensure software applications adhere to our roadmap, best practices standards, and quality gates to deliver a robust, stable system Providing guidance and direction on Plan to Perform IT developer assignments Assisting Project Systems IT developers with complex design decisions, product evaluations, or other technical obstacles Working with Plan to Perform teams to identify development skillsets required; support staffing plans, and define training pipelines Collaborating with partner technology teams to accomplish goals Maintaining a comprehensive view of the products used in the 1LMX ERP & Project Systems architecture What's In It For You: From onsite to remote, we offer flexible work schedules to comprehensive benefits investing in your future and security, learn more about Lockheed Martin's comprehensive benefits package here. Lockheed Martin provides the resources and the flexibility to enable inspiration and focus! If you have the passion and courage to dream big, work hard, and have fun doing what you love, then we want to build a better tomorrow with you! Further Information About This Opportunity: This role is fully remote. US citizenship is required due to system access. Occasional travel may be required ( Proven SAP design and development experience in SAP ECC or SAP S/4HANA systems for large scale implementations First-hand Experience with classic SAP tools/skills such as Restful ABAP (RAP), ABAP Development Tools (ADT), ALV, Adobe Forms, ALE/IDOC, RFC/BAPI, BADI/enhancements, Workflow, LSMW/LTMC, CDS Views (Table Functions, Virtual Elements), and/or AMDP Exposure to working with SAP tools/skills such as Fiori Launchpad and Fiori Elements, SAPUI5, Javascript, GIT, WebIDE/BAS and other SAP technologies Experience with integrations using SOAP via SOA Manager, ODATA, IDOCs and Proxys US citizenship is required due to system access Desired Skills: SAP Business Technology Platform (BTP) SAP implementation experience Scaled agile methodologies Atlassian Jira & Confluence Knowledge of the SAP Activate process Exposure to the following SAP functional areas: (FI, CO, PS, SD, MM, MRP & PP/DS, EWM, GTS, ATM, Delivery, GTS) Clearance Level: None Other Important Information You Should Know Expression of Interest: By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings. Ability to Work Remotely: Full-time Remote Telework: The employee selected for this position will work remotely full time at a location other than a Lockheed Martin designated office/job site. Employees may travel to a Lockheed Martin office for periodic meetings. Work Schedules: Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees. Schedules range from standard 40 hours over a five day work week while others may be condensed. These condensed schedules provide employees with additional time away from the office and are in addition to our Paid Time off benefits. Schedule for this Position: 4x10 hour day, 3 days off per week Pay Rate: The annual base salary range for this position in most major metropolitan areas in California and New York is $125,600 - $217,695. For states not referenced above, the salary range for this position will reflect the candidate's final work location. Please note that the salary information is a general guideline only. Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer. Benefits offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays. This position is incentive plan eligible. Pay Rate: The annual base salary range for this position in California and New York (excluding most major metropolitan areas), Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, Vermont, Washington or Washington DC is $109,200 - $192,510. For states not referenced above, the salary range for this position will reflect the candidate's final work location. Please note that the salary information is a general guideline only. Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer. Benefits offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays. (Washington state applicants only) Non-represented full-time employees: accrue at least 10 hours per month of Paid Time Off (PTO) to be used for incidental absences and other reasons; receive at least 90 hours for holidays. Represented full time employees accrue 6.67 hours of Vacation per month; accrue up to 52 hours of sick leave annually; receive at least 96 hours for holidays. PTO, Vacation, sick leave, and holiday hours are prorated based on start date during the calendar year. This position is incentive plan eligible. Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics. The application window will close in 90 days; applicants are encouraged to apply within 5 - 30 days of the requisition posting date in order to receive optimal consideration. At Lockheed Martin, we use our passion for purposeful innovation to help keep people safe and solve the world's most complex challenges. Our people are some of the greatest minds in the industry and truly make Lockheed Martin a great place to work. With our employees as our priority, we provide diverse career opportunities designed to propel, develop, and boost agility. Our flexible schedules, competitive pay, and comprehensive benefits enable our employees to live a healthy, fulfilling life at and outside of work. We place an emphasis on empowering our employees by fostering an inclusive environment built upon integrity and corporate responsibility. If this sounds like a culture you connect with, you're invited to apply for this role. Or, if you are unsure whether your experience aligns with the requirements of this position, we encourage you to search on Lockheed Martin Jobs, and apply for roles that align with your qualifications. Experience Level: Experienced Professional Business Unit: ENTERPRISE BUSINESS SERVICES Relocation Available: No Career Area: Information Technology Type: Full-Time Shift: First

Posted 30+ days ago

C
Cohere Technology Group LLCBethesda, MD
Cohere is seeking a Software Developer, you will support software architecture development, requirements analysis, process execution and evaluation, selection, and evaluation of COTS/GOTS tools, and integration (with both new and legacy systems). Duties include but are not limited to: Interact with customers and development team to gather and define requirements. Analyze and study customer requirements to determine the most effective software technologies to satisfy their needs. Design, create, test, and maintain software-based applications to satisfy customer requirements. Follow a formal design process using formal specifications, data flow diagrams, and other accepted design techniques and adhere to laws, standards and established guidelines for development and delivery of software applications (e.g., reuse, modifiable, efficient, reliable, understandable, fault tolerant) Coordinate creation and collection of necessary technology components and integrate them into a coherent site design. Design and develop visually pleasing, content rich, user-friendly interfaces with intuitive navigation. Develop and maintain software development technical documentation to assist with software application maintenance and upgrades. Provide software process management and configuration management throughout the software development lifecycle. Resolve problems with software and responds to suggestions for improvements and enhancements.   Required Qualifications: Active TS/SCI w/FSP BA/BS in a related discipline 7+ Years of experience Java 8+ along with java11 for ATO purposes Angular JS Tomcat 9 MySQL8 (including SQL queries) Hibernate Maven Eclipse Elastic Search Linux commands   Desired Skills: Confluence Jira Angular Spring boot Jasmine (test framework) Apache Tika LDAP SMTP Junit HTML,CSS AWS(EC2,S3) Powered by JazzHR

Posted 3 weeks ago

Principal Software Architect - Software Development-logo
DPR ConstructionWashington, MN
Job Description DPR Construction is a forward looking, general contractor with a large focus on technology and innovation to redefine the construction industry. Founded in 1990, DPR specializes in technically complex and sustainable projects, consistently ranking among the top general contractors in the United States. Our in-house software development team is at the forefront of construction innovation, building modern, scalable, and intelligent software platforms that streamline operations, enable smarter decisions, and transform how construction is delivered. Job Overview We are seeking a Senior Solutions Architect to lead the technical vision and architecture of robust, high-performance applications and digital platforms. This individual will lead system design, guide engineering teams, and facilitate cross-functional innovation through data, analytics, and AI/ML teams. They will also champion engineering enablement through Developer Experience (DX) strategies and tooling. This is a hands-on leadership role for a technologist who thrives at the intersection of strategy and execution, with deep expertise in Cloud technologies (Preferably Azure), React, TypeScript, C#/.NET Core, data platforms, and developer productivity tooling. This role will report directly to the Software Development Leader and will provide technical leadership and lead a team of senior full-stack developers. Key Responsibilities Enterprise Architecture Leadership: Define scalable, secure, and resilient system architectures using Azure-native services, microservices, DDD, Clean Architecture, and event-driven pub-sub patterns. Full Stack Delivery: Oversee the design and development of full-stack web applications using C#/.NET Core (backend) and React (frontend), adhering to security, performance, and usability standards. Data-Enabled Systems: Collaborate with data engineering, AI/ML, and analytics teams to support data pipelines, feature stores, and APIs; ensure architectural patterns align with real-time and batch data use cases. Database & API Design: Architect applications backed by PostgreSQL, SQL Server, and integrate with scalable RESTful and GraphQL APIs. Developer Experience (DX): Lead initiatives to improve developer workflows, including implementing and customizing developer portals and self-service platform tooling. DevOps Enablement: Build and manage automated CI/CD pipelines, GitOps strategies, and infrastructure-as-code using Azure DevOps, GitHub Actions, Terraform, or Bicep. API Lifecycle Management: Govern API strategy, API Management, and API Center for documentation, discoverability, monitoring, and governance. Emerging Tech Integration: Evaluate and integrate modern tools such as GitHub Copilot, ChatGPT APIs, and Python-based services for AI/ML and automation use cases. Technical Mentorship: Coach and mentor engineers, foster a high-performance engineering culture, and lead architectural reviews and technical workshops. Cross-Functional Collaboration: Partner with product, security, infrastructure, and data teams to align business goals with technology strategy. Required Qualifications 10+ years of software engineering experience, including 5+ years in an architecture or staff/principal engineer role. Excellent communication, team leadership, and stakeholder management skills. Proven ability to align technology with business objectives in an agile, product-driven organization. Experience with Architectural and design patterns, SOLID principles, microservices, Domain-Driven Design, Clean Architecture, and pub-sub/event-driven systems. Expertise in designing and developing applications using cloud platforms (Functions, App Services, Event Grid, Service Bus, Key Vault, etc.) Strong knowledge of Software development, systems integrations, backend programming languages & frameworks, specifically using C#, ASP .NET Core, Node.js, Python Strong frontend development experience in frameworks such as Angular or React API-first development with REST, GraphQL, Swagger/OpenAPI, API Management CI/CD, IaC, and DevOps automation (GitHub Actions, Azure DevOps, Terraform, Bicep) Understanding and working knowledge of authentication, authorization and other security principles (OAuth2, OIDC, role-based access) Experience of Database design and data modeling techniques etc. (PostgreSQL, SQL Server, and data modeling) Excellent analytical, communication, and stakeholder engagement skills, with a proven ability to align technical strategy with business needs Experience leading platform teams or internal product teams focused on developer enablement or internal tooling Preferred Qualifications Experience in construction tech, BIM, or AEC industry platforms. Familiarity with integrating AI/ML models and services in production environments Why Join DPR Construction? Shape the future of construction through technology innovation. Work in a collaborative, empowered, and purpose-driven environment. Competitive compensation and benefits with opportunities for career growth. Build not only great products-but great teams and great impact. Work Conditions Prolonged periods of sitting and/or standing at a computer screen. Must be able to sit or stand for long periods of time. Must be able to lift 15 pounds at times. Occasional domestic travel, via airplane, will be required for meetings. This is a hybrid role with most time being spent working from home. Attendance at important meetings and events at the local DPR office is required. DPR Construction is a forward-thinking, self-performing general contractor specializing in technically complex and sustainable projects for the advanced technology, life sciences, healthcare, higher education and commercial markets. Founded in 1990, DPR is a great story of entrepreneurial success as a private, employee-owned company that has grown into a multi-billion-dollar family of companies with offices around the world. Working at DPR, you'll have the chance to try new things, explore unique paths and shape your future. Here, we build opportunity together-by harnessing our talents, enabling curiosity and pursuing our collective ambition to make the best ideas happen. We are proud to be recognized as a great place to work by our talented teammates and leading news organizations like U.S. News and World Report, Forbes, Fast Company and Newsweek. Explore our open opportunities at www.dpr.com/careers.

Posted 2 days ago

Senior Embedded Software Test Engineer | Airborne Software-logo
BETA TechnologiesRaleigh, North Carolina
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 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 Conduct and perform peer reviews as an integral part of our software certification team 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 Minimum 8 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 $130,000 - $160,000 a year The wage listed here reflects our best faith estimate for this role. We pay competitively and base compensation on a variety of factors including skills, experience, industry background, and the evolving needs of the role. We remain committed to fair and equitable pay and we're happy to discuss during the interview process. 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 30+ days ago

Staff FuSa Embedded Software Engineer, Platform Software-logo
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 30+ days ago

Sr. Software Engineer, ADAS/ AD Platform Software-logo
Lucid MotorsNewark, CA
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. Drive the concept design, prototyping, engineering, testing, release and enhancements of a cutting edge compute platform for Autonomous Driving Work closely with other teams to ensure a seamless and robust implementation Employ and develop world class tools. Invent and create new technologies and solutions Demonstrate effective communication skills   Qualifications: 5+ years of demonstrated experience of shipping software products Knowledge and experience on ADAS and/or Autonomous Driving systems Programming on GPUs with CUDA and/or OpenCL C++ programming experience Experience in creating robust and efficient system architectures and complex hardware-software systems Experience developing middleware platform solutions Experience in component and system integration, testing and verification on system and vehicle level Experience developing in Linux/QNX or similar operating systems   Education: Bachelors Degree in the areas of Computer Engineering, Computer Science, Electrical Engineering, Automotive Engineering, Mechanical Engineering or other related fields. Advanced degree preferred. 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) $154,000 — $211,750 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 30+ days ago

Software Engineer, Robot Software Platform-logo
WayveSunnyvale, CA
At Wayve we're committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives, and regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, veteran status, pregnancy or related condition  (including breastfeeding) or any other basis as protected by applicable law.   About us    Founded in 2017, Wayve is the leading developer of Embodied AI technology.  Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety of automated driving systems. Our vision is to create autonomy that propels the world forward.  Our intelligent, mapless, and hardware-agnostic AI products are designed for automakers, accelerating the transition from assisted to automated driving.   At Wayve, big problems ignite us—we embrace uncertainty, leaning into complex challenges to unlock groundbreaking solutions. We aim high and stay humble in our pursuit of excellence, constantly learning and evolving as we pave the way for a smarter, safer future. At Wayve, your contributions matter.  We value diversity, embrace new perspectives, and foster an inclusive work environment; we back each other to deliver impact.   Make Wayve the experience that defines your career!   The role #LI- LA 1 In this role, you will have the opportunity to work with Wayve’s next-generation innovative compute and sensor platform, as well as contribute to all phases of the software development lifecycle.  As a member of the Robot Software team, you will collaborate with your team to deliver software for edge devices to provide data and enable autonomy on a large fleet of vehicles. A key responsibility will be to ensure that the software you deliver runs reliably at scale. You will also work closely with our Embodied AI and Science organizations to ensure they have the data and interfaces they need to train models, run experiments and get feedback on driving performance. Key Responsibilities Sensor Integration and Data Capture: Build software to enable full sensor integration and data capture at the scale and quality necessary for a fully autonomous vehicle. Real-Time System Management: Deliver and maintain soft-real-time Linux-based applications to a fleet of embedded devices on automobiles, including data collection and storage, as well as machine learning inference on the edge. Fault Tolerance and Diagnostics: Create robust, fault-tolerant software solutions with comprehensive system diagnostics to enable us to quickly and efficiently resolve any issues preventing our deployed fleet from operating at maximum capacity. Performance Monitoring: Design, implement, and use system monitoring tools to improve performance and resolve both ad hoc and systemic issues. We understand that everyone has a unique set of skills and experiences and that not everyone will meet all of the requirements listed below. If you’re passionate about self-driving cars and think you have what it takes to make a positive impact on the world, we encourage you to apply. About you   In order to set you up for success as a Software Engineer at Wayve, we’re looking for the following skills and experience.  Essential Software Development Skills: Proficiency in programming languages such as C++ and/or Rust for high-performance embedded Linux systems. Distributed Systems Understanding: Knowledge of how distributed systems operate, either in cloud or robotics systems, and how to make these types of systems more scalable and performant. Debugging Skills: Ability to delve deep into performance issues, stack traces, core dumps, slow disk writes, high system load, memory bottlenecks, external device bottlenecks, and threading issues. Linux Expertise: Familiarity with embedded Linux, build systems, and/or user space applications. IPC Middleware Knowledge: Strong understanding of how to optimally use and configure IPC middleware for high data throughput robotics applications on frameworks such as ROS. Desirable Linux Kernel Development: Experience with device driver implementation, kernel module programming, and/or debugging low-level system issues would be beneficial in this role. Embedded Environments: Experience with developing software for embedded Linux systems and real-time operating systems such as QNX. Educational Background: A Bachelor’s degree in Computer Science, Electrical Engineering, or a related field. Advanced degrees are a plus. This is a full-time role based in our office in Sunnyvale.  At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home.    We understand that everyone has a unique set of skills and experiences and that not everyone will meet all of the requirements listed above. If you’re passionate about self-driving cars and think you have what it takes to make a positive impact on the world, we encourage you to apply. For more information visit Careers at Wayve.  To learn more about what drives us, visit Values at Wayve  DISCLAIMER: We will not ask about marriage or pregnancy, care responsibilities or disabilities in any of our job adverts or interviews. However, we do look to capture information about care responsibilities, and disabilities among other diversity information as part of an optional DEI Monitoring form to help us identify areas of improvement in our hiring process and ensure that the process is inclusive and non-discriminatory.    

Posted 30+ days ago

Distinguished Software Engineer - Nvlink Fusion Software-logo
NvidiaDurham, NC
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology-and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent. As an NVIDIAN, you'll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. NVIDIA has a rapidly expanding ecosystem of data center platform & node designs. From single node HGX/DGX systems all the way up to large multi-node NVLink domain rack architectures. These designs have become core to NVIDIA's rapidly growing enterprise and cloud provider businesses. Each bringing together the full power of NVIDIA GPUs, NVIDIA NVLink, NVIDIA InfiniBand networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. NVIDIA NVLink Fusion will enable industry-leading AI scale-up and scale-out performance with NVIDIA technology plus semi-custom ASICs or CPUs. NVIDIA's robust partner ecosystem enables hyperscalers to build an ASIC hybrid AI infrastructure with NVIDIA NVLink, rack-scale architecture. We're searching for a highly motived, technical architect to champion work across NVIDIA's Software, Architecture, Networking and Systems engineering teams in defining the architecture for NVLink Fusion. Ensuring we have seamless integration of partner ASICs/CPUs into our rack-scale architecture. Establishing the necessary abstraction layers, guidance/documentation and SW engagement models to make both NVIDIA & its partners successful. What you'll be doing: Define NVLink Fusion architecture, leveraging industry leading NVIDIA scale-up and scale out technologies as a foundation Establish appropriate software abstraction layers & reference software required for NVLink Fusion partners to extend NVIDIA's rack-scale architecture. Work directly with major customers to understand their requirements and work to align their roadmap with NVIDIA's roadmap. Work with business partners and vendors to shape their products to meet NVIDIA's needs. Mentor architects and engineering teams to grow them into future leaders. Make key technical decisions even when faced with ambiguity, and mitigate execution risks by following left shift strategy to accelerate time to market. What we need to see: BS or MS degree in Computer Engineering, Computer Science, or related degree or equivalent experience. 16+ years in the area of System architecture and design Deep experience in designing architecture for scalable and performant server systems, particularly at the SW/HW interface. Previous experience working with complex system software for accelerators such as GPUs, DPUs, or FPGAs Expertise in out-of-band and in-band management architectures. Knowledge of device management protocols such as MCTP, PLDM and RDE. Knowledge of system management protocols such as Redfish and IPMI. Demonstrable experience in implementing left shift strategy to de-risk program execution. Excellent written and verbal communication skills. Ways to stand out from the crowd: Knowledge of cloud and cluster level deployment and management systems. Participation and contributions in standards bodies such as OCP and DMTF. Familiarity with CXL, UCIE and other C2C technology architectures. Knowledge in storage and networking technologies. We are widely considered to be one of the technology world's most desirable employers, and as a result have some of the most forward-thinking and hardworking people in the world working for us. So if you're clever, creative, and driven, we'd love to have you join the team. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 308,000 USD - 471,500 USD. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until August 13, 2025. 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 4 weeks ago

J
J5 ConsultingChantilly, VA
J5 Consulting is a Maryland based company established in 2006 to provide computing and consulting services for government and commercial entities. Our services improve Information System networking performance and compliance and protect electronic assets from loss and compromise. We welcome your application to receive consideration for the following position. Job Overview: Introduction: The Customer’s business environment is fast-paced and dynamic. The Customer maintains a network, records system, and other analytical applications to collect and analyze data on the Customer’s business operations. The Customer’s goal is to improve the integrity and usability of its data collected during its day to day operation. It performs this duty through the development of software systems. The Customer requires support specializing in development and maintenance of software that extracts, transforms, and loads data from various data formats into data models. The Customer also requires expertise that will appropriately secure those capabilities. Required skills and demonstrated experience: Demonstrated experience identifying and validating requirements for Extract, Transform, and Load systems. Demonstrated experience developing software. Demonstrated experience in Python development. Demonstrated experience in integrating new technology stacks into software systems. Highly desired, though not required, include: Demonstrated experience with NiFi. Demonstrated experience with Kafka. Demonstrated experience with Logstash. Demonstrated experience with SQL. Demonstrated experience with building modular systems. Understanding of the Cyber Security domain. __________________________________________________________________________________ US Citizenship: This position requires US Citizenship. Verification of US Citizenship to meet federal government security requirements will be confirmed. Security Clearance: The successful candidate must have an active U.S. Government Top Secret Security Clearance with a Full Scope Polygraph. Clearance Verification: This position requires successful verification of the stated security clearance to meet federal government customer requirements. You will be asked to provide clearance verification information prior to an offer of employment. Travel: This position is expected to be 100% onsite. The position will be located within the Washington Metropolitan Area (WMA).   Join J5 Consulting and Grow Your Cybersecurity Career At J5, we’re a team of innovators protecting organizations from evolving cyber threats. With 18+ years of success in government and commercial sectors, we offer meaningful opportunities to grow your career. Enjoy comprehensive benefits, including: 100% employer-paid health coverage a 6% 401(k) match PTO tuition reimbursement bonuses professional development, and more. Ready to make an impact? Explore our open positions and apply today. Powered by JazzHR

Posted 3 weeks ago

W
WellSky CorporationOverland Park, Kansas
The Sr Principal Software Engineer - Software Architect is responsible for all stages of the software development lifecycle using a variety of technologies and tools to build impactful software solutions. The scope of this job includes building and optimizing comprehensive solutions that prioritize end-user efficiency and experience. Key Responsibilities: Lead the architecture and design of large-scale, mission-critical systems by ensuring systems are built to be scalable, fault-tolerant, and highly available and designing solutions that optimize for performance, cost, and future growth. Take full ownership of critical engineering initiatives and projects, guide them from inception to deployment, troubleshoot complex issues, and ensure operational excellence in production environments. Work closely with senior leaders across solutions and design teams to align engineering work with WellSky goals, influence solution roadmaps by defining technical priorities, and ensure alignment between technical decisions and business needs. Act as a technical advisor to engineering leaders to influence best practices, design principles, and engineering culture. Research, experiment with, and introduce new technologies, methodologies, and engineering practices by staying at the forefront of industry trends and advocating for the adoption of new tools, AI capabilities, and other technologies that drive innovation and improve system performance. Champion high standards for software quality automation testing and ensure that systems meet rigorous security requirements, including secure coding practices and vulnerability mitigation. Perform other job duties as assigned. Required Qualifications: Bachelor's degree in a related field or equivalent work experience At least 15-18 years of related work experience Proven experience leading cross-team technical initiatives in complex environments. Deep understanding of cloud infrastructure (preferably GCP) Strong knowledge of data structures, algorithms, and object-oriented design. Proficient with large-scale software development in Ruby on Rails and/or Python Proficient with PostgreSQL (or other relational databases) and NoSQL (e.g., Firestore) storage patterns and optimization techniques Preferred Qualifications: Strong communication and collaboration skills, with proven ability to influence and drive change at all levels of the organization. Demonstrated success in modernizing legacy platforms and cloud migrations. Experience working in matrixed organizations and navigating cross-functional priorities. Experience with healthcare data standards (e.g., HL7, FHIR) and regulatory compliance is a plus. Strong knowledge of microservices and API-driven development Familiar with Data Engineering technologies including Airflow, Dataflow and BigQuery Job Expectations: Willing to work additional or irregular hours as needed Must work in accordance with applicable security policies and procedures to safeguard company and client information Must be able to sit and view a computer screen for extended periods of time #LI-TC1 #LI-Onsite WellSky is where independent thinking and collaboration come together to create an authentic culture. We thrive on innovation, inclusiveness, and cohesive perspectives. At WellSky you can make a difference. WellSky provides equal employment opportunities to all people without regard to race, color, national origin, ancestry, citizenship, age, religion, gender, sex, sexual orientation, gender identity, gender expression, marital status, pregnancy, physical or mental disability, protected medical condition, genetic information, military service, veteran status, or any other status or characteristic protected by law. WellSky is proud to be a drug-free workplace. Applicants for U.S.-based positions with WellSky must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. Certain client-facing positions may be required to comply with applicable requirements, such as immunizations and occupational health mandates. Here are some of the exciting benefits full-time teammates are eligible to receive at WellSky: Excellent medical, dental, and vision benefits Mental health benefits through TelaDoc Prescription drug coverage Generous paid time off, plus 13 paid holidays Paid parental leave 100% vested 401(K) retirement plans Educational assistance up to $2500 per year

Posted 30+ days ago

D
Dpr GpWashington DC, District of Columbia
Job Description DPR Construction is a forward looking, general contractor with a large focus on technology and innovation to redefine the construction industry. Founded in 1990, DPR specializes in technically complex and sustainable projects, consistently ranking among the top general contractors in the United States. Our in-house software development team is at the forefront of construction innovation, building modern, scalable, and intelligent software platforms that streamline operations, enable smarter decisions, and transform how construction is delivered. Job Overview We are seeking a Senior Solutions Architect to lead the technical vision and architecture of robust, high-performance applications and digital platforms. This individual will lead system design, guide engineering teams, and facilitate cross-functional innovation through data, analytics, and AI/ML teams. They will also champion engineering enablement through Developer Experience (DX) strategies and tooling. This is a hands-on leadership role for a technologist who thrives at the intersection of strategy and execution, with deep expertise in Cloud technologies (Preferably Azure), React, TypeScript, C#/.NET Core, data platforms, and developer productivity tooling. This role will report directly to the Software Development Leader and will provide technical leadership and lead a team of senior full-stack developers. Key Responsibilities Enterprise Architecture Leadership: Define scalable, secure, and resilient system architectures using Azure-native services, microservices, DDD, Clean Architecture, and event-driven pub-sub patterns. Full Stack Delivery: Oversee the design and development of full-stack web applications using C#/.NET Core (backend) and React (frontend), adhering to security, performance, and usability standards. Data-Enabled Systems: Collaborate with data engineering, AI/ML, and analytics teams to support data pipelines, feature stores, and APIs; ensure architectural patterns align with real-time and batch data use cases. Database & API Design: Architect applications backed by PostgreSQL, SQL Server, and integrate with scalable RESTful and GraphQL APIs. Developer Experience (DX): Lead initiatives to improve developer workflows, including implementing and customizing developer portals and self-service platform tooling. DevOps Enablement: Build and manage automated CI/CD pipelines, GitOps strategies, and infrastructure-as-code using Azure DevOps, GitHub Actions, Terraform, or Bicep. API Lifecycle Management: Govern API strategy, API Management, and API Center for documentation, discoverability, monitoring, and governance. Emerging Tech Integration: Evaluate and integrate modern tools such as GitHub Copilot, ChatGPT APIs, and Python-based services for AI/ML and automation use cases. Technical Mentorship: Coach and mentor engineers, foster a high-performance engineering culture, and lead architectural reviews and technical workshops. Cross-Functional Collaboration: Partner with product, security, infrastructure, and data teams to align business goals with technology strategy. Required Qualifications 10+ years of software engineering experience, including 5+ years in an architecture or staff/principal engineer role. Excellent communication, team leadership, and stakeholder management skills. Proven ability to align technology with business objectives in an agile, product-driven organization. Experience with Architectural and design patterns, SOLID principles, microservices, Domain-Driven Design, Clean Architecture, and pub-sub/event-driven systems. Expertise in designing and developing applications using cloud platforms (Functions, App Services, Event Grid, Service Bus, Key Vault, etc.) Strong knowledge of Software development, systems integrations, backend programming languages & frameworks, specifically using C#, ASP .NET Core, Node.js, Python Strong frontend development experience in frameworks such as Angular or React API-first development with REST, GraphQL, Swagger/OpenAPI, API Management CI/CD, IaC, and DevOps automation (GitHub Actions, Azure DevOps, Terraform, Bicep) Understanding and working knowledge of authentication, authorization and other security principles (OAuth2, OIDC, role-based access) Experience of Database design and data modeling techniques etc. (PostgreSQL, SQL Server, and data modeling) Excellent analytical, communication, and stakeholder engagement skills, with a proven ability to align technical strategy with business needs Experience leading platform teams or internal product teams focused on developer enablement or internal tooling Preferred Qualifications Experience in construction tech, BIM, or AEC industry platforms. Familiarity with integrating AI/ML models and services in production environments Why Join DPR Construction? Shape the future of construction through technology innovation. Work in a collaborative, empowered, and purpose-driven environment. Competitive compensation and benefits with opportunities for career growth. Build not only great products—but great teams and great impact. Work Conditions Prolonged periods of sitting and/or standing at a computer screen. Must be able to sit or stand for long periods of time. Must be able to lift 15 pounds at times. Occasional domestic travel, via airplane, will be required for meetings. This is a hybrid role with most time being spent working from home. Attendance at important meetings and events at the local DPR office is required. DPR Construction is a forward-thinking, self-performing general contractor specializing in technically complex and sustainable projects for the advanced technology, life sciences, healthcare, higher education and commercial markets. Founded in 1990, DPR is a great story of entrepreneurial success as a private, employee-owned company that has grown into a multi-billion-dollar family of companies with offices around the world. Working at DPR, you'll have the chance to try new things, explore unique paths and shape your future. Here, we build opportunity together—by harnessing our talents, enabling curiosity and pursuing our collective ambition to make the best ideas happen. We are proud to be recognized as a great place to work by our talented teammates and leading news organizations like U.S. News and World Report, Forbes, Fast Company and Newsweek. Explore our open opportunities at www.dpr.com/careers .

Posted 3 days ago

B
Bot AutoHouston, Texas
Company Introduction At Bot Auto, we are revolutionizing the transportation of goods with our cutting-edge autonomous trucks, enhancing the quality of life for communities around the globe. With the agility of a startup and the wisdom of seasoned experts, our team has achieved numerous world-firsts and unparalleled innovations. United by a shared vision, we create groundbreaking solutions that propel the future of transportation. Join us and transform your ideas into reality. We are seeking a highly skilled Senior Software Engineer to join our Integration team. In this role, you will be responsible for building robust internal tools to manage the release and deployment of autonomous driving software and context data. You will play a critical role in our daily development and operations while helping improve development efficiency across the entire company. Key Responsibilities Design, develop, and maintain build & release pipelines for autonomous driving software packages Architect and implement continuous integration and continuous deployment (CI/CD) pipelines Create and maintain version control systems for autonomous driving software and contextual data (configuration files, map data, etc.) Manage third-party and open source dependencies across our technology stack Collaborate with algorithm and operations teams to ensure smooth development and testing workflows Optimize testing and verification processes across cross-functional teams Implement best practices for software integration in a fast-paced autonomous vehicle environment Required Qualifications 3+ years of experience in software development with focus on build systems and package management Strong proficiency in Python and C++ programming Solid understanding of computer science fundamentals and data structures Demonstrated experience with C++ building tools like CMake and Bazel Knowledge of containerization technologies (Docker) Experience with Git workflows and branching strategies Excellent problem-solving skills with strong attention to detail Outstanding communication abilities and collaborative mindset Preferred Qualifications Experience with compilers, linkers, and assemblers Full-stack development experience Background in autonomous vehicle systems or robotics Experience with distributed version control systems at scale Knowledge of deployment strategies in safety-critical systems

Posted 30+ days ago

Embedded Software Engineer | Airborne Software-logo
BETA TechnologiesRaleigh, North Carolina
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 $95,000 - $140,000 a year The wage listed here reflects our best faith estimate for this role. We pay competitively and base compensation on a variety of factors including skills, experience, industry background, and the evolving needs of the role. We remain committed to fair and equitable pay and we're happy to discuss during the interview process. 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 30+ days ago

CACI International Inc. logo

Nasa Software Project Lead Engineer: Space Vehicle Simulation + Software Development

CACI International Inc.Houston, TX

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

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.

Automate your job search with Sonara.

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

pay-wall