Post job

Embedded Software Engineer jobs at Caterpillar - 762 jobs

  • Embedded Cybersecurity Software Engineer

    Caterpillar 4.3company rating

    Embedded software engineer job at Caterpillar

    Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Job Description: The Embedded Product Cybersecurity team is developing embedded cybersecurity solutions & software for Caterpillar Display, Telematics, Machine, Engine, & Autonomy product lines that will be used on production product for years to come. With the ever growing level of technology and connectivity developing cyber secure systems for onboard network topology and remote connectivity is crucial. The ideal candidate will be passionate about developing cybersecurity software solutions for Caterpillar's embedded product line. They must also be willing to learn new areas of expertise in cybersecurity while working with multiple systems, software, component, and product teams to produce world class cybersecurity solutions for Caterpillar. As a senior engineer on the development team you will help conduct code reviews, architecture reviews and help set the strategic vision for next generation embedded ECU core security. What You Will Do: Design, develop, configure, and test our security-enabling software that targets a wide range of scopes, including full-stack ECU component software, system-wide onboard security software, offboard internal development tools, and ECU supplier manufacturing tools. Participate in iterative development and fast delivery of features utilizing up-to-date technologies and practices like Linux, Python, C/C++, Agile, and emergent design. Design & Document Cybersecurity features Develop Embedded Cybersecurity software solutions that will be implemented in C/C++, Rust, and Python languages Validate Embedded Cybersecurity software features used across Caterpillar's product line Knowledge and capability to identify Cybersecurity software risks What You Will Have: Requirements Analysis: Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project. Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels. Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems. Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. Software Development: Knowledge of software design and development tools and activities; ability to produce software products or systems in line with product requirements. Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation Top Candidates Will Also Have: 4-year degree in Electronics Technology, Electrical/Computer Engineering, Computer Science, or a related field. Strong people interaction, teamwork, communication, and computer skills are required. The candidate must be detail oriented and a proven “self starter,” with a strong record of achievement and results. Solid experience with communication networks including Ethernet, J1939 Proprietary, Cat Data Link, and various data link protocols. Extensive experience with design and development process of Data Link Communication Protocols Desire to work in a fast-paced Agile team environment Experience in Cybersecurity Experience with GIT configuration management tool Ability to read electrical schematics Experience with CAN, J1939, and other data link protocols Experience using Design Patterns and Object-Oriented programming Experience with developing Unit Tests and Test-Driven Development Experience using debugging tools for embedded systems (e.g. Lauterbach, GDB) Additional Information: The location for this position is Mossville, IL. This role is on-site Monday to Friday. Domestic relocation assistance is available for this position. Sponsorship will NOT be offered for this position This position may require less than 10% travel. #LI Summary Pay Range: $110,520.00 - $165,840.00 Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar. Benefits: Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits. Medical, dental, and vision benefits* Paid time off plan (Vacation, Holidays, Volunteer, etc.)* 401(k) savings plans* Health Savings Account (HSA)* Flexible Spending Accounts (FSAs)* Health Lifestyle Programs* Employee Assistance Program* Voluntary Benefits and Employee Discounts* Career Development* Incentive bonus* Disability benefits Life Insurance Parental leave Adoption benefits Tuition Reimbursement * These benefits also apply to part-time employees This position requires working onsite five days a week.Relocation is available for this position.Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at **************************** Posting Dates: Any offer of employment is conditioned upon the successful completion of a drug screen. Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply. Not ready to apply? Join our Talent Community.
    $110.5k-165.8k yearly Auto-Apply 9d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Embedded Cybersecurity Software Engineer

    Caterpillar 4.3company rating

    Embedded software engineer job at Caterpillar

    Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Job Description: The Embedded Product Cybersecurity team is developing embedded cybersecurity solutions & software for Caterpillar Display, Telematics, Machine, Engine, & Autonomy product lines that will be used on production product for years to come. With the ever growing level of technology and connectivity developing cyber secure systems for onboard network topology and remote connectivity is crucial. The ideal candidate will be passionate about developing cybersecurity software solutions for Caterpillar's embedded product line. They must also be willing to learn new areas of expertise in cybersecurity while working with multiple systems, software, component, and product teams to produce world class cybersecurity solutions for Caterpillar. As a senior engineer on the development team you will help conduct code reviews, architecture reviews and help set the strategic vision for next generation embedded ECU core security. What You Will Do: * Design, develop, configure, and test our security-enabling software that targets a wide range of scopes, including full-stack ECU component software, system-wide onboard security software, offboard internal development tools, and ECU supplier manufacturing tools. * Participate in iterative development and fast delivery of features utilizing up-to-date technologies and practices like Linux, Python, C/C++, Agile, and emergent design. * Design & Document Cybersecurity features * Develop Embedded Cybersecurity software solutions that will be implemented in C/C++, Rust, and Python languages * Validate Embedded Cybersecurity software features used across Caterpillar's product line * Knowledge and capability to identify Cybersecurity software risks What You Will Have: * Requirements Analysis: Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project. * Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels. * Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems. * Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. * Software Development: Knowledge of software design and development tools and activities; ability to produce software products or systems in line with product requirements. * Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation Top Candidates Will Also Have: * 4-year degree in Electronics Technology, Electrical/Computer Engineering, Computer Science, or a related field. * Strong people interaction, teamwork, communication, and computer skills are required. * The candidate must be detail oriented and a proven "self starter," with a strong record of achievement and results. * Solid experience with communication networks including Ethernet, J1939 Proprietary, Cat Data Link, and various data link protocols. * Extensive experience with design and development process of Data Link Communication Protocols * Desire to work in a fast-paced Agile team environment * Experience in Cybersecurity * Experience with GIT configuration management tool * Ability to read electrical schematics * Experience with CAN, J1939, and other data link protocols * Experience using Design Patterns and Object-Oriented programming * Experience with developing Unit Tests and Test-Driven Development * Experience using debugging tools for embedded systems (e.g. Lauterbach, GDB) Additional Information: * The location for this position is Mossville, IL. This role is on-site Monday to Friday. * Domestic relocation assistance is available for this position. * Sponsorship will NOT be offered for this position * This position may require less than 10% travel. #LI Summary Pay Range: $110,520.00 - $165,840.00 Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar. Benefits: Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits. * Medical, dental, and vision benefits* * Paid time off plan (Vacation, Holidays, Volunteer, etc.)* * 401(k) savings plans* * Health Savings Account (HSA)* * Flexible Spending Accounts (FSAs)* * Health Lifestyle Programs* * Employee Assistance Program* * Voluntary Benefits and Employee Discounts* * Career Development* * Incentive bonus* * Disability benefits * Life Insurance * Parental leave * Adoption benefits * Tuition Reimbursement * These benefits also apply to part-time employees This position requires working onsite five days a week. Relocation is available for this position. Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at **************************** Posting Dates: Any offer of employment is conditioned upon the successful completion of a drug screen. Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply. Not ready to apply? Join our Talent Community.
    $110.5k-165.8k yearly Auto-Apply 8d ago
  • Embedded Cybersecurity Software Engineer

    Caterpillar, Inc. 4.3company rating

    Embedded software engineer job at Caterpillar

    **Your Work Shapes the World at Caterpillar Inc.** When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. **Job Description:** The Embedded Product Cybersecurity team is developing embedded cybersecurity solutions & software for Caterpillar Display, Telematics, Machine, Engine, & Autonomy product lines that will be used on production product for years to come. With the ever growing level of technology and connectivity developing cyber secure systems for onboard network topology and remote connectivity is crucial. The ideal candidate will be passionate about developing cybersecurity software solutions for Caterpillar's embedded product line. They must also be willing to learn new areas of expertise in cybersecurity while working with multiple systems, software, component, and product teams to produce world class cybersecurity solutions for Caterpillar. As a senior engineer on the development team you will help conduct code reviews, architecture reviews and help set the strategic vision for next generation embedded ECU core security. **What You Will Do:** + Design, develop, configure, and test our security-enabling software that targets a wide range of scopes, including full-stack ECU component software, system-wide onboard security software, offboard internal development tools, and ECU supplier manufacturing tools. + Participate in iterative development and fast delivery of features utilizing up-to-date technologies and practices like Linux, Python, C/C++, Agile, and emergent design. + Design & Document Cybersecurity features + Develop Embedded Cybersecurity software solutions that will be implemented in C/C++, Rust, and Python languages + Validate Embedded Cybersecurity software features used across Caterpillar's product line + Knowledge and capability to identify Cybersecurity software risks **What You Will Have:** + Requirements Analysis: Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project. + Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels. + Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems. + Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. + Software Development: Knowledge of software design and development tools and activities; ability to produce software products or systems in line with product requirements. + Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation **Top Candidates Will Also Have:** + 4-year degree in Electronics Technology, Electrical/Computer Engineering, Computer Science, or a related field. + Strong people interaction, teamwork, communication, and computer skills are required. + The candidate must be detail oriented and a proven "self starter," with a strong record of achievement and results. + Solid experience with communication networks including Ethernet, J1939 Proprietary, Cat Data Link, and various data link protocols. + Extensive experience with design and development process of Data Link Communication Protocols + Desire to work in a fast-paced Agile team environment + Experience in Cybersecurity + Experience with GIT configuration management tool + Ability to read electrical schematics + Experience with CAN, J1939, and other data link protocols + Experience using Design Patterns and Object-Oriented programming + Experience with developing Unit Tests and Test-Driven Development + Experience using debugging tools for embedded systems (e.g. Lauterbach, GDB) **Additional Information:** + The location for this position is Mossville, IL. This role is on-site Monday to Friday. + Domestic relocation assistance is available for this position. + Sponsorship will NOT be offered for this position + This position may require less than 10% travel. \#LI **Summary Pay Range:** $110,520.00 - $165,840.00 Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar. **Benefits:** Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits. + Medical, dental, and vision benefits* + Paid time off plan (Vacation, Holidays, Volunteer, etc.)* + 401(k) savings plans* + Health Savings Account (HSA)* + Flexible Spending Accounts (FSAs)* + Health Lifestyle Programs* + Employee Assistance Program* + Voluntary Benefits and Employee Discounts* + Career Development* + Incentive bonus* + Disability benefits + Life Insurance + Parental leave + Adoption benefits + Tuition Reimbursement * These benefits also apply to part-time employees This position requires working onsite five days a week. Relocation is available for this position. Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at **************************** **Posting Dates:** Any offer of employment is conditioned upon the successful completion of a drug screen. Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply. Not ready to apply? Join our Talent Community (*********************************************** .
    $110.5k-165.8k yearly 28d ago
  • Embedded Software Engineer

    Command Post Technologies 4.1company rating

    Dahlgren, VA jobs

    Requirements SECURITY CLEARANCE REQUIREMENTS: Must currently hold a security clearance at the SECRET level and be eligible for Top Secret. US Citizenship is a requirement for SECRET clearance at this location. Work is 100% on-site A Bachelor of Science (BS) degree from an accredited college or university in an engineering, scientific, or technical discipline. Six (6) years professional technical experience which includes Four (4) years specialized experience performing design and integration engineering, test and evaluation activities, electrical systems requirements management, electrical systems engineering design, utilization of electrical systems engineering design software tools, and electrical systems engineering processes. Knowledgeable in Programming and Scripting Languages (C/C++; Verilog; Python; TCL; Shell scripts; Git Version Control) Intermediate to advanced level skills in Microsoft Office software suite - Word, Excel, Outlook, PowerPoint Ability to communicate effectively with all levels of employees and outside contacts Strong interpersonal skills and good judgment with the ability to work alone or as part of a team General Knowledge in the following areas: Linux Board stand up - preloader, u-boot, Linux kernel, device tree, etc. Networking protocols/interfaces - Ethernet, UDP, TCP/IP Serial protocols - UART (RS232 / RS422), I2C, SPI Debugging Xilinx FPGA Intel FPGA Embedded systems Read/understand PCB schematics Basic understanding of RF concepts Physical Demands: Must be able to lift up to 25 pounds Must be able to stand and walk for prolonged amounts of time Must be able to twist, bend and squat periodically About Us: ?We are Command Post Technologies, Inc. (CPT). CPT is a Service-Disabled, Veteran-Owned Small Business (SDVOSB), providing engineering services in the areas of Cyber Security, Software Development, Test & Evaluation, and Strategic Planning. CPT employees appreciate working in a caring environment that promotes a healthy work-life balance. As individuals, we come together as a team, supporting a culture rooted in our core principles of integrity, determination, and innovation. In all CPT's collaboration efforts, our team prioritizes communication, accountability, and being resourceful to maximize efficiency and results. What's In It for You Leadership training Career professional development Tuition reimbursement Flexible hours Work/Life balance Rewards and recognition Parental Leave Command Post Technologies, Inc. (CPT) is a Service-Disabled Veteran-Owned Small Business (SDVOSB) founded in 2008 and headquartered in Suffolk, VA with personnel in various states including Virginia, Maryland, Florida, and Texas. With 2/3 of our staff being former military, CPT firmly believes in employing veterans. Command Post Technologies, Inc. is a unique provider of innovative solutions that enhance our corporate clients' productivity and empower our government clients with the ability to protect against all enemies: foreign and domestic. CPT adapts its successful military experiential approach to the needs of leaders in a global business environment and provides an elite leadership curriculum that results in a world-class, leadership-altering event. Command Post Technologies Inc. (CPT) is an Equal Employment Opportunity and Affirmative Action employer. We consider applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identify, gender expression, sex, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, or membership in any other group protected by federal, state, or local law. We take Affirmative Action to ensure equal opportunities for employees and potential employees without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sex, sexual orientation, marital status, veteran status, disability genetic information, citizenship status, or membership in any other group protected by federal, state, or local law? We abide by the Pay Transparency Nondiscrimination Provision and will refrain from discharging or otherwise discriminating against employees or applicants who inquire about, discuss, or disclose their compensation or the compensation of other employees or applicants. An exception exists where the employee or applicant makes the disclosure based on information obtained while performing his or her essential job functions.
    $73k-97k yearly est. 60d+ ago
  • Embedded Software Engineer

    Tech Talent Express 3.5company rating

    North Carolina jobs

    JOB TASKS, DUTIES, AND RESPONSIBILITIES As part of the Engineering group reporting to the Director of Engineering, your work will primarily involve product definition / design specifications / documentation / development work on sustaining engineering projects and new product development. You must have a solid understanding of electrical and software design principles. You will be providing input and engineering analysis on design projects. You must be able to translate general requirements into detailed technical solutions and transform new ideas and innovations into tangible prototypes/demonstration units proficiently. You will need to be a good communicator, both written and verbal. As part of the engineering team, you will have the opportunity to work on a variety of projects and expand your skill set, while seeing your work have a direct impact on clients success and positively impact the lives of individuals in the healthcare system. The appropriate candidate will be self-motivated with a willingness to work with and receive feedback from team members and decision makers. JOB DUTIES System level electrical design, prototype build, test and integration. PCB level electrical design, prototype build and test. Software development and testing for new products and upgrades to existing products. Transition of new products from engineering to manufacturing. Streamline existing electrical designs for improved production time, improved quality and cost reduction. Perform all necessary documentation of designs. Participation in design reviews Stay abreast of emerging technologies and trends in electrical engineering to contribute to innovative product development. Excellent analytical and problem-solving skills. Reasonable accommodations may be made to enable individuals with disabilities to perform the job duties. MINIMUM QUALIFICATIONS Bachelors Degree in Electrical Engineering or equivalent degree required 3 or more years of experience in electronic or software design Must demonstrate an expertise in analog, digital, and power electronics Must be familiar with semiconductors, microprocessors, and communication circuits Familiarity with general firmware design and C, C++ Excellent communication skills, both oral and written Troubleshooting, testing, and analysis skills a must PCB Design experience (Altium Designer) PREFERRED QUALIFICATIONS Experience in taking products from concept to production Experience working in an ISO 13485 quality environment is a plus but not required. Familiarity with safety certifications (CSA, UL, CE, TUV) a plus Familiarity with general firmware design and C+, C++ Experience with integrating Bluetooth and Wi-Fi into PCB designs Previous medical device experience a plus EMI/EMC troubleshooting experience ACCOUNTABILITIES Engineering projects are accomplished in a timely manner as outlined by Director of Engineering. Products meet quality expectations. Project documentation maintained HOURS As a salaried employee you are expected to work at least forty (40) hours per week. We have a flex schedule. The core hours in the office are 9:00am to 3:00pm, Monday through Friday, with an hour break for lunch each day. You can flex around these times to complete the remaining required hours in the office. This position is on site five days a week, with the opportunity to work from home at the discretion of the Director of Engineering. WORK ENVIRONMENT Work is regularly performed in office and warehouse environments. PHYSICAL DEMANDS The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. The employee is frequently required to sit. The employee is occasionally required to stand and/or walk. The employee must occasionally lift, carry, push or pull up to 80 pounds. BENEFITS Compensation package includes 401K plan, Paid Time Off, dental insurance, vision insurance, Teledoc and health insurance once full-time permanent status is attained. Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
    $86k-108k yearly est. 60d+ ago
  • Real-Time Embedded Software Engineer

    Carnegie Mellon University 4.5company rating

    Pittsburgh, PA jobs

    SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia, defense and government organizations, and industry to continually improve software-intensive systems. We deliver innovative technologies and solutions, collaborate on research in cybersecurity and artificial intelligence systems, and transition maturing technologies into practice. Joining the SEI means becoming part of a world-class organization at the forefront of software engineering innovation. Our work has a profound impact on software systems across both government and industry. You'll collaborate with leading experts and work with cutting-edge technologies to tackle some of the nation's most complex and critical challenges. Position Summary: SEI is seeking enthusiastic experienced real-time embedded engineers to work on safety-critical embedded software. You will work closely with a variety of software and hardware systems including bare-metal embedded systems, RTOSes, FPGAs, and embedded Linux. You will have opportunities to develop tools, techniques, and processes to solve some of the most difficult software problems that our government faces. Who you are: You have a BS in Computer Science, Electrical Engineering, or related disciple with eight (8) years of experience; OR MS in the same fields with five (5) years of experience; OR a PhD in the same fields with two (2) years of experience. You've worked in a collaborative team environment as a software developer, software engineer, verification engineer, or related field. You have proficiency in one or more of the following: C, C++, VHDL, Verilog, Python, C#. You've built, analyzed, debugged, and/or tested bare-metal systems and are familiar with a CMSIS/HAL/specific peripheral driver. You have experience in one or more of the following: Java, Go, Rust, Ada, MATLAB You have experience with FPGAs and/or heterogenous computing boards that require communication and synchronization between specialized hardware/chips. You have exposure with modern RTOSes, e.g. VxWorks or Integrity, and developed and analyzed embedded software. You have worked with common embedded interfaces and protocols: I2C, CAN, SPI, RS-232, RS-422, etc. You've developed embedded software and performance tests and have experience interpreting the results. You have an understanding of the Department of Defense (DoD) Systems Engineering lifecycle. You have strong communication skills and the ability to convey difficult engineering or technical challenges to stakeholders. You are willing to work 100% of your week onsite at either the SEI or customer facility. You can pass a background check and obtain and maintain an active Department of Defense (DoD) security clearance. You have a willingness to travel (25%) outside of your office location to other SEI offices, sponsor sites, conferences, and offsite meetings. What you'll do: Understand complex, inter-dependent systems that hit multiple abstraction levels for embedded systems, interacting across a number of system interfaces. Design and develop embedded software tools and capabilities to analyze, test, and evaluate existing software. Apply systems engineering knowledge to identify and communicate weaknesses and flawed implementations of embedded functionality tracing from requirements. Utilize static analysis, dynamic testing, and complexity analysis tools to uncover software weaknesses, security vulnerabilities, and instances of poor engineering judgment, guiding a high-impact, safety-critical system toward robustness, reliability, and engineering soundness. Conduct research, experimentation, and present knowledge-sharing initiatives to enhance software development processes, demonstrate analytical capabilities, and foster a comprehensive understanding of system-of-systems (SoS) integration and performance. What we offer you Our benefits philosophy encompasses three driving priorities: choice, control, and well-being. Through Carnegie Mellon University, SEI offers a wide range of competitive employee benefits, including comprehensive health insurance, tuition benefits, generous time off, and a robust retirement savings policy to name a few. Join a world-class organization that has a significant impact on software. Work with cutting edge technologies and experts to solve tough problems for the government and the nation. Publish your research, attend or present at prestigious events, and enjoy annual professional development opportunities. Get an 8% monthly contribution for your retirement plan without having to contribute to it yourself. Get tuition benefits to attend classes at Carnegie Mellon University for you and your dependent children. Get access to university resources, including campus fitness facilities, mindfulness programs, childcare, free transportation on the Port Authority Transit System, and more. Enjoy paid parental and military leave. Work in the heart of Oakland, a few blocks from Carnegie Mellon University and the University of Pittsburgh. Qualify for relocation assistance and so much more. Location Pittsburgh, PA Job Function Software/Applications Development/Engineering Position Type Staff - Regular Full time/Part time Full time Pay Basis SalaryMore Information: Please visit “Why Carnegie Mellon” to learn more about becoming part of an institution inspiring innovations that change the world. Click here to view a listing of employee benefits Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran. Statement of Assurance
    $76k-96k yearly est. Auto-Apply 60d+ ago
  • Embedded Software Engineer

    Carnegie Mellon University 4.5company rating

    Pittsburgh, PA jobs

    About the role Are you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful culture of collaboration that delivers timely and high-quality results. We're looking for a creative engineer to design and develop software prototypes and research methods for software resilience. We need a technology-focused team member who has experience with software engineering, RTOS scheduling, and memory management. You'll develop tools, techniques, and processes to solve some of the most difficult software problems that our government faces. What you'll do Design embedded software tools and capabilities, including software exception handlers, inter-process communication mechanisms, and software fault monitors. Use static, dynamic, and complexity analysis software tools to identify software weaknesses and areas that need additional design and refactoring. Ensure deterministic performance by architecting and developing software using state-of-the-art techniques. Develop bytecode to test and analyze VHDL for FPGAs and ensure hardware interfaces and controls meet the intended design. Who you are You have a BS with 8 years of experience, an MS with 5 years of experience, or a PhD with 2 years of experience in Computer Science, Electrical Engineering, or a related field. You've worked in a collaborative team environment as a software developer, software engineer, or verification engineer. You understand the DoD Systems Engineering lifecycle. You're proficient in one or more of the following: C and C++, Python, MATLAB, C#, or JAVA. You've worked with modern RTOSs, such as VxWorks and Integrity, and developed and analyzed embedded software. You've developed embedded software and performance tests and interpreted the results. You are willing to work 100% of your week onsite at either an SEI or customer facility. You can pass a background check and obtain and maintain an active Department of Defense security clearance. You're willing to travel (25%) outside your office location to other SEI offices, sponsor sites, conferences, and offsite meetings. Who we are The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Its core purposes are to help organizations improve software engineering capabilities, advance cybersecurity methods and technologies, and bring the discipline of software engineering to AI systems. Learn more about Careers at the SEI. Our benefits Our benefits philosophy encompasses three driving priorities: choice, control, and well-being. Through Carnegie Mellon University, the SEI offers a wide range of competitive employee benefits, including comprehensive health insurance, tuition benefits, generous time off, and a robust retirement savings policy to name a few. To learn more, visit these resources: Why Carnegie Mellon to learn more about becoming part of an institution inspiring innovations that change the world. Benefits at Glance to get a listing of all employee benefits. Staff Member Benefits to get detailed information about benefits for employees who are not faculty. Why work here? Join a world-class organization that has significant impact software in government. Work with cutting edge technologies and experts to solve tough problems for the government and the nation. Publish your research, attend or present at prestigious events, and enjoy annual professional development opportunities. Get an 8% monthly contribution for your retirement plan without having to contribute to it yourself. Get tuition benefits to attend classes at Carnegie Mellon University for you and your dependent children. Get access to university resources, including campus fitness facilities, mindfulness programs, childcare, free transportation on the Port Authority Transit System, and more. Enjoy paid parental and military leave. Qualify for relocation assistance. Work in the heart of Oakland, a few blocks from the Carnegie Mellon University and the University of Pittsburgh. Location Pittsburgh, PA Job Function Software/Applications Development/Engineering Position Type Staff - Regular Full time/Part time Full time Pay Basis SalaryMore Information: Please visit “Why Carnegie Mellon” to learn more about becoming part of an institution inspiring innovations that change the world. Click here to view a listing of employee benefits Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran. Statement of Assurance
    $76k-96k yearly est. Auto-Apply 60d+ ago
  • Embedded Software Engineer

    Carnegie Mellon University 4.5company rating

    Pittsburgh, PA jobs

    About the role Are you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful culture of collaboration that delivers timely and high-quality results. We're looking for a creative engineer to design and develop software prototypes and research methods for software resilience. We need a technology-focused team member who has experience with software engineering, RTOS scheduling, and memory management. You'll develop tools, techniques, and processes to solve some of the most difficult software problems that our government faces. What you'll do * Design embedded software tools and capabilities, including software exception handlers, inter-process communication mechanisms, and software fault monitors. * Use static, dynamic, and complexity analysis software tools to identify software weaknesses and areas that need additional design and refactoring. * Ensure deterministic performance by architecting and developing software using state-of-the-art techniques. * Develop bytecode to test and analyze VHDL for FPGAs and ensure hardware interfaces and controls meet the intended design. Who you are * You have a BS with 8 years of experience, an MS with 5 years of experience, or a PhD with 2 years of experience in Computer Science, Electrical Engineering, or a related field. * You've worked in a collaborative team environment as a software developer, software engineer, or verification engineer. * You understand the DoD Systems Engineering lifecycle. * You're proficient in one or more of the following: C and C++, Python, MATLAB, C#, or JAVA. * You've worked with modern RTOSs, such as VxWorks and Integrity, and developed and analyzed embedded software. * You've developed embedded software and performance tests and interpreted the results. * You are willing to work 100% of your week onsite at either an SEI or customer facility. * You can pass a background check and obtain and maintain an active Department of Defense security clearance. * You're willing to travel (25%) outside your office location to other SEI offices, sponsor sites, conferences, and offsite meetings. Who we are The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Its core purposes are to help organizations improve software engineering capabilities, advance cybersecurity methods and technologies, and bring the discipline of software engineering to AI systems. Learn more about Careers at the SEI. Our benefits Our benefits philosophy encompasses three driving priorities: choice, control, and well-being. Through Carnegie Mellon University, the SEI offers a wide range of competitive employee benefits, including comprehensive health insurance, tuition benefits, generous time off, and a robust retirement savings policy to name a few. To learn more, visit these resources: * Why Carnegie Mellon to learn more about becoming part of an institution inspiring innovations that change the world. * Benefits at Glance to get a listing of all employee benefits. * Staff Member Benefits to get detailed information about benefits for employees who are not faculty. Why work here? * Join a world-class organization that has significant impact software in government. * Work with cutting edge technologies and experts to solve tough problems for the government and the nation. * Publish your research, attend or present at prestigious events, and enjoy annual professional development opportunities. * Get an 8% monthly contribution for your retirement plan without having to contribute to it yourself. * Get tuition benefits to attend classes at Carnegie Mellon University for you and your dependent children. * Get access to university resources, including campus fitness facilities, mindfulness programs, childcare, free transportation on the Port Authority Transit System, and more. * Enjoy paid parental and military leave. * Qualify for relocation assistance. * Work in the heart of Oakland, a few blocks from the Carnegie Mellon University and the University of Pittsburgh. Joining the CMU team opens the door to an array of exceptional benefits. Benefits eligible employees enjoy a wide array of benefits including comprehensive medical, prescription, dental, and vision insurance as well as a generous retirement savings program with employer contributions. Unlock your potential with tuition benefits, take well-deserved breaks with ample paid time off and observed holidays, and rest easy with life and accidental death and disability insurance. Additional perks include a free Pittsburgh Regional Transit bus pass, access to our Family Concierge Team to help navigate childcare needs, fitness center access, and much more! For a comprehensive overview of the benefits available, explore our Benefits page. At Carnegie Mellon, we value the whole package when extending offers of employment. Beyond credentials, we evaluate the role and responsibilities, your valuable work experience, and the knowledge gained through education and training. We appreciate your unique skills and the perspective you bring. Your journey with us is about more than just a job; it's about finding the perfect fit for your professional growth and personal aspirations. Are you interested in an exciting opportunity with an exceptional organization?! Apply today! Location Pittsburgh, PA Job Function Software/Applications Development/Engineering Position Type Staff - Regular Full Time/Part time Full time Pay Basis Salary More Information: * Please visit "Why Carnegie Mellon" to learn more about becoming part of an institution inspiring innovations that change the world. * Click here to view a listing of employee benefits * Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran. * Statement of Assurance
    $76k-96k yearly est. Auto-Apply 34d ago
  • Embedded Software Engineer

    Carnegie Mellon University 4.5company rating

    Pittsburgh, PA jobs

    About the role Are you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful culture of collaboration that delivers timely and high-quality results. We're looking for a creative engineer to design and develop software prototypes and research methods for software resilience. We need a technology-focused team member who has experience with software engineering, RTOS scheduling, and memory management. You'll develop tools, techniques, and processes to solve some of the most difficult software problems that our government faces. What you'll do + Design embedded software tools and capabilities, including software exception handlers, inter-process communication mechanisms, and software fault monitors. + Use static, dynamic, and complexity analysis software tools to identify software weaknesses and areas that need additional design and refactoring. + Ensure deterministic performance by architecting and developing software using state-of-the-art techniques. + Develop bytecode to test and analyze VHDL for FPGAs and ensure hardware interfaces and controls meet the intended design. Who you are + You have a BS with 8 years of experience, an MS with 5 years of experience, or a PhD with 2 years of experience in Computer Science, Electrical Engineering, or a related field. + You've worked in a collaborative team environment as a software developer, software engineer, or verification engineer. + You understand the DoD Systems Engineering lifecycle. + You're proficient in one or more of the following: C and C++, Python, MATLAB, C#, or JAVA. + You've worked with modern RTOSs, such as VxWorks and Integrity, and developed and analyzed embedded software. + You've developed embedded software and performance tests and interpreted the results. + You are willing to work 100% of your week onsite at either an SEI or customer facility. + You can pass a background check and obtain and maintain an active Department of Defense security clearance. + You're willing to travel (25%) outside your office location to other SEI offices, sponsor sites, conferences, and offsite meetings. Who we are The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Its core purposes are to help organizations improve software engineering capabilities, advance cybersecurity methods and technologies, and bring the discipline of software engineering to AI systems. Learn more about Careers (****************************************** at the SEI. Our benefits Our benefits philosophy encompasses three driving priorities: choice, control, and well-being. Through Carnegie Mellon University, the SEI offers a wide range of competitive employee benefits, including comprehensive health insurance, tuition benefits, generous time off, and a robust retirement savings policy to name a few. To learn more, visit these resources: + Why Carnegie Mellon (******************************************* to learn more about becoming part of an institution inspiring innovations that change the world. + Benefits at Glance (*********************************************** to get a listing of all employee benefits. + Staff Member Benefits (******************************************* to get detailed information about benefits for employees who are not faculty. Why work here? + Join a world-class organization that has significant impact software in government. + Work with cutting edge technologies and experts to solve tough problems for the government and the nation. + Publish your research, attend or present at prestigious events, and enjoy annual professional development opportunities. + Get an 8% monthly contribution for your retirement plan without having to contribute to it yourself. + Get tuition benefits to attend classes at Carnegie Mellon University for you and your dependent children. + Get access to university resources, including campus fitness facilities, mindfulness programs, childcare, free transportation on the Port Authority Transit System, and more. + Enjoy paid parental and military leave. + Qualify for relocation assistance. + Work in the heart of Oakland, a few blocks from the Carnegie Mellon University and the University of Pittsburgh. **Joining the CMU team opens the door to an array of exceptional benefits.** **Benefits eligible (******************************************************* employees enjoy a wide array of benefits including comprehensive medical, prescription, dental, and vision insurance (************************************************************ **as well as a generous retirement savings program (************************************************************** with employer contributions. Unlock your potential with tuition benefits (*************************************************** , take well-deserved breaks with ample paid time off (*************************************************** and observed holidays (******************************************************** , and rest easy with life and accidental death and disability insurance.** **Additional perks include a free Pittsburgh Regional Transit bus pass, access to our Family Concierge Team (******************************************************************************** to help navigate childcare needs, fitness center access (************************************************** **,** **and much more!** **For a comprehensive overview of the benefits available, explore our Benefits page (********************************************* **.** **At Carnegie Mellon, we value the whole package when extending offers of employment. Beyond credentials, we evaluate the role and responsibilities, your valuable work experience, and the knowledge gained through education and training. We appreciate your unique skills and the perspective you bring. Your journey with us is about more than just a job; it's about finding the perfect fit for your professional growth and personal aspirations.** **Are you interested in an exciting opportunity with an exceptional organization?! Apply today!** **Location** Pittsburgh, PA **Job Function** Software/Applications Development/Engineering **Position Type** Staff - Regular **Full Time/Part time** Full time **Pay Basis** Salary **More Information:** + Please visit **"Why Carnegie Mellon (******************************************* "** to learn more about becoming part of an institution inspiring innovations that change the world. + Click here (*********************************************** to view a listing of employee benefits + **Carnegie Mellon University is an Equal Opportunity** **Employer/Disability/Veteran** . + Statement of Assurance (*************************************************************************************** Interested in a career with Carnegie Mellon University but not finding anything that currently aligns with your interests, background, or experience? Learn how to sign up for Job Alerts (************************************************************************** through your candidate profile. **If your heart is in your work, come work with us.** Carnegie Mellon University isn't just one of the world's most renowned educational institutions - it's also a hotspot for some of the most talented doers, dreamers, and difference-makers on the planet. When you join our staff, you'll become an important part of our mission to create a healthier, safer, and more just life for all. No matter what your role or location, you'll connect and collaborate with dedicated, passionate colleagues - and you'll have the satisfaction of delivering work that truly matters. We cultivate a vibrant, welcoming environment where everyone is valued and encouraged to contribute and achieve. In addition to competitive benefits and a robust support network, you'll have access to many tools and resources to sharpen your abilities and professional skills, as well as opportunities to engage and share perspectives with a dynamic and inspiring community of uniquely talented staff, faculty, students, and alumni. The future is awaiting your expertise and intellect. Come join the architects of what's next. Apply now. Learn more about Student Employment (****************************************************** . Please see Faculty Careers. (**************************************************************************** For technical assistance, email HR Services (**********************) or call ************. If you are an individual with a disability and you require assistance with the job application process, please email Equal Opportunity Services (*****************************) or call ************. Prospective Employee Disclosures (************************************************
    $76k-96k yearly est. 60d+ ago
  • Embedded Software Engineer - Utah

    Carnegie Mellon University 4.5company rating

    Pittsburgh, PA jobs

    **_**This position within the Software Engineering Institute (SEI) will support Hill Air Force Base and other locations as required**_** SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. SEI works closely with academia, defense and government organizations, and industry to continually improve software-intensive systems. Our core purpose is to help organizations improve software engineering capabilities and develop or acquire high quality software, on budget and on time. Position Summary: SEI is seeking an embedded software engineer to perform embedded software systems analysis and to develop strategic partnerships with customers located in Hill AFB, UT. Responsibilities may include, but are not limited to, assisting customers with efforts related to software development and cybersecurity from a cost, schedule and performance perspective; integrating with the customer contractor software development team to provide on-the-spot technical advice; helping to address known issues and communicating progress; assessing the credibility of software development plans for future performance; assisting customers in the proper application of tools, techniques, and procedures to solve some of the most difficult problems in software engineering and cybersecurity. Duties: + Provide embedded software engineering support at our customer location in Hill AFB, UT and other locations as required. + Apply program and project management skills (in collaboration with SEI colleagues) to include working with clients, developing proposals, and establishing relationships with new DoD and/or government clients. + Analyze software architecture in terms of functional and non-functional quality attributes, understand how to apply disciplined architecture methods and techniques for trade-off analysis toward optimized solutions. + Analyze the use and application of modern software development techniques e.g., DevSecOps tailored to customer domain environments to effectively and efficiently develop software that meets stakeholder expectations. + Analyze use of cyber security approaches, methodologies, tools, and techniques to prevent risks and issues, and mitigate those that emerge. + Analyze FPGA hardware and software interface specifications described via VHDL or Verilog to ensure it meets system requirements. + Analyze software test and evaluation techniques and methodologies. + Use static, dynamic and complexity analysis software tools to identify areas of software weakness where additional design / refactoring may be required. + Analyze software contractor's task development, activities, deliverables, risks, issues, and recommend mitigation strategies and techniques as appropriate. Requirements, Knowledge, Skills, and Abilities: + BS with 8 years' experience, MS with 5 years' experience or PhD with 2 years' experience in Software Engineering, Computer Science, Electrical Engineering, or related field, with professional experience as a software developer or software engineer or verification engineer in a collaborative team environment. + Flexible to travel to other SEI offices, sponsor sites, conferences, and offsite meetings on occasion. Moderate (25%) travel outside of your home location. + You will be subject to a background investigation and must be eligible to obtain and maintain a Department of Defense security clearance. + Applicants for this position must be currently legally authorized to work for CMU in the United States. CMU will not sponsor or take over sponsorship of an employment visa for this opportunity. + At least 75% of your weekly effort will be onsite at either SEI or customer facility. + Understanding of the DoD Systems Engineering lifecycle and the use of Digital Engineering capabilities to document and assess software engineering and development activities. + Familiarity with embedded software and/or firmware safety standards e.g., MIL-STD-882E, DO-178C, DO-254. + Proficiency in software development languages e.g., C, C++, Ada and/or firmware development languages (e.g., VHDL, Verilog). + Experience with developing or analyzing embedded software built using modern Real Time Operating Systems like VxWorks. + Experience with embedded software, performance tests and interpreting the results. Our benefits philosophy encompasses three driving priorities: choice, control, and well-being. Through Carnegie Mellon University, SEI offers a wide range of competitive employee benefits, including comprehensive health insurance, tuition benefits, generous time off, and a robust retirement savings policy to name a few. + Join a world-class organization of National Security superheroes that have unrivaled impact on software, system, AI, and systemic vulnerabilities. + Work with cutting edge technologies and experts to solve tough problems for the government and the nation. + Get 8% monthly contribution for your retirement, without having to contribute yourself. + Get tuition benefits to CMU and other institutions for you and your dependent children. + Enjoy a healthy work/life balance with flexible work arrangements and paid parental and military leave. + Enjoy annual professional development opportunities; take courses at CMU; attend conferences and training or obtain a certification and get reimbursed for membership in professional societies. + Qualify for relocation assistance and so much more. **Joining the CMU team opens the door to an array of exceptional benefits.** **Benefits eligible (******************************************************* employees enjoy a wide array of benefits including comprehensive medical, prescription, dental, and vision insurance (************************************************************ **as well as a generous retirement savings program (************************************************************** with employer contributions. Unlock your potential with tuition benefits (*************************************************** , take well-deserved breaks with ample paid time off (*************************************************** and observed holidays (******************************************************** , and rest easy with life and accidental death and disability insurance.** **Additional perks include a free Pittsburgh Regional Transit bus pass, access to our Family Concierge Team (******************************************************************************** to help navigate childcare needs, fitness center access (************************************************** **,** **and much more!** **For a comprehensive overview of the benefits available, explore our Benefits page (********************************************* **.** **At Carnegie Mellon, we value the whole package when extending offers of employment. Beyond credentials, we evaluate the role and responsibilities, your valuable work experience, and the knowledge gained through education and training. We appreciate your unique skills and the perspective you bring. Your journey with us is about more than just a job; it's about finding the perfect fit for your professional growth and personal aspirations.** **Are you interested in an exciting opportunity with an exceptional organization?! Apply today!** **Location** Remote **Job Function** Software/Applications Development/Engineering **Position Type** Staff - Regular **Full Time/Part time** Full time **Pay Basis** Salary **More Information:** + Please visit **"Why Carnegie Mellon (******************************************* "** to learn more about becoming part of an institution inspiring innovations that change the world. + Click here (*********************************************** to view a listing of employee benefits + **Carnegie Mellon University is an Equal Opportunity** **Employer/Disability/Veteran** . + Statement of Assurance (*************************************************************************************** Interested in a career with Carnegie Mellon University but not finding anything that currently aligns with your interests, background, or experience? Learn how to sign up for Job Alerts (************************************************************************** through your candidate profile. **If your heart is in your work, come work with us.** Carnegie Mellon University isn't just one of the world's most renowned educational institutions - it's also a hotspot for some of the most talented doers, dreamers, and difference-makers on the planet. When you join our staff, you'll become an important part of our mission to create a healthier, safer, and more just life for all. No matter what your role or location, you'll connect and collaborate with dedicated, passionate colleagues - and you'll have the satisfaction of delivering work that truly matters. We cultivate a vibrant, welcoming environment where everyone is valued and encouraged to contribute and achieve. In addition to competitive benefits and a robust support network, you'll have access to many tools and resources to sharpen your abilities and professional skills, as well as opportunities to engage and share perspectives with a dynamic and inspiring community of uniquely talented staff, faculty, students, and alumni. The future is awaiting your expertise and intellect. Come join the architects of what's next. Apply now. Learn more about Student Employment (****************************************************** . Please see Faculty Careers. (**************************************************************************** For technical assistance, email HR Services (**********************) or call ************. If you are an individual with a disability and you require assistance with the job application process, please email Equal Opportunity Services (*****************************) or call ************. Prospective Employee Disclosures (************************************************
    $76k-96k yearly est. 60d+ ago
  • Embedded Software Engineer - Alabama - onsite

    Carnegie Mellon University 4.5company rating

    Pittsburgh, PA jobs

    ** **_This position within the Software Engineering Institute (SEI) will support work in Huntsville, Alabama and other locations as required. This is an onsite position based in Huntsville, AL.**_** SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia, defense and government organizations, and industry to continually improve software-intensive systems. Our core purpose is to help organizations improve software engineering capabilities and develop or acquire high quality software, on budget and on time. Position Summary: SEI is seeking an embedded software engineer to perform embedded software systems analysis and to develop strategic partnerships with customers located in Huntsville, AL. Responsibilities may include, but are not limited to, assisting customers with efforts related to software development and cybersecurity from a cost, schedule and performance perspective; integrating with the customer contractor software development team to provide on-the-spot technical advice; helping to address known issues and communicating progress; assessing the credibility of software development plans for future performance; assisting customers in the proper application of tools, techniques, and procedures to solve some of the most difficult problems in software engineering and cybersecurity. Duties: + Provide embedded software engineering support at our customer location in Huntsville, AL and other locations as required. + Apply program and project management skills (in collaboration with SEI colleagues) to include working with clients, developing proposals, and establishing relationships with new DoD and/or government clients. + Analyze software architecture in terms of functional and non-functional quality attributes, understand how to apply disciplined architecture methods and techniques for trade-off analysis toward optimized solutions. + Analyze the use and application of modern software development techniques e.g., DevSecOps tailored to customer domain environments to effectively and efficiently develop software that meets stakeholder expectations. + Analyze use of cyber security approaches, methodologies, tools, and techniques to prevent risks and issues, and mitigate those that emerge. + Analyze FPGA hardware and software interface specifications described via VHDL or Verilog to ensure it meets system requirements. + Analyze software test and evaluation techniques and methodologies. + Use static, dynamic and complexity analysis software tools to identify areas of software weakness where additional design / refactoring may be required. + Analyze software contractor's task development, activities, deliverables, risks, issues, and recommend mitigation strategies and techniques as appropriate. Requirements, Knowledge, Skills, and Abilities: + BS with 8 years' experience, MS with 5 years' experience or PhD with 2 years' experience in Software Engineering, Computer Science, Electrical Engineering, or related field, with professional experience as a software developer or software engineer or verification engineer in a collaborative team environment. + Flexible to travel to other SEI offices, sponsor sites, conferences, and offsite meetings on occasion. Moderate (25%) travel outside of your home location. + You will be subject to a background investigation and must be eligible to obtain and maintain a Department of Defense security clearance. + Applicants for this position must be currently legally authorized to work for CMU in the United States. CMU will not sponsor or take over sponsorship of an employment visa for this opportunity. + At least 75% of your weekly effort will be onsite in either an SEI or customer facility. + Understanding of the DoD Systems Engineering lifecycle and the use of Digital Engineering capabilities to document and assess software engineering and development activities. + Familiarity with embedded software and/or firmware safety standards e.g., MIL-STD-882E, DO-178C, DO-254. + Proficiency in software development languages e.g., C, C++, Ada and/or firmware development languages (e.g., VHDL, Verilog). + Experience with developing or analyzing embedded software built using modern Real Time Operating Systems like VxWorks. + Experience with embedded software, performance tests and interpreting the results. Our benefits philosophy encompasses three driving priorities: choice, control, and well-being. Through Carnegie Mellon University, SEI offers a wide range of competitive employee benefits, including comprehensive health insurance, tuition benefits, generous time off, and a robust retirement savings policy to name a few. + Join a world-class organization of National Security superheroes that have unrivaled impact on software, system, AI, and systemic vulnerabilities. + Work with cutting edge technologies and experts to solve tough problems for the government and the nation. + Get 8% monthly contribution for your retirement, without having to contribute yourself. + Get tuition benefits to CMU and other institutions for you and your dependent children. + Enjoy a healthy work/life balance with flexible work arrangements and paid parental and military leave. + Enjoy annual professional development opportunities; take courses at CMU; attend conferences and training or obtain a certification and get reimbursed for membership in professional societies. + Qualify for relocation assistance and so much more. **Joining the CMU team opens the door to an array of exceptional benefits.** **Benefits eligible (******************************************************* employees enjoy a wide array of benefits including comprehensive medical, prescription, dental, and vision insurance (************************************************************ **as well as a generous retirement savings program (************************************************************** with employer contributions. Unlock your potential with tuition benefits (*************************************************** , take well-deserved breaks with ample paid time off (*************************************************** and observed holidays (******************************************************** , and rest easy with life and accidental death and disability insurance.** **Additional perks include a free Pittsburgh Regional Transit bus pass, access to our Family Concierge Team (******************************************************************************** to help navigate childcare needs, fitness center access (************************************************** **,** **and much more!** **For a comprehensive overview of the benefits available, explore our Benefits page (********************************************* **.** **At Carnegie Mellon, we value the whole package when extending offers of employment. Beyond credentials, we evaluate the role and responsibilities, your valuable work experience, and the knowledge gained through education and training. We appreciate your unique skills and the perspective you bring. Your journey with us is about more than just a job; it's about finding the perfect fit for your professional growth and personal aspirations.** **Are you interested in an exciting opportunity with an exceptional organization?! Apply today!** **Location** Remote **Job Function** Software/Applications Development/Engineering **Position Type** Staff - Regular **Full Time/Part time** Full time **Pay Basis** Salary **More Information:** + Please visit **"Why Carnegie Mellon (******************************************* "** to learn more about becoming part of an institution inspiring innovations that change the world. + Click here (*********************************************** to view a listing of employee benefits + **Carnegie Mellon University is an Equal Opportunity** **Employer/Disability/Veteran** . + Statement of Assurance (*************************************************************************************** Interested in a career with Carnegie Mellon University but not finding anything that currently aligns with your interests, background, or experience? Learn how to sign up for Job Alerts (************************************************************************** through your candidate profile. **If your heart is in your work, come work with us.** Carnegie Mellon University isn't just one of the world's most renowned educational institutions - it's also a hotspot for some of the most talented doers, dreamers, and difference-makers on the planet. When you join our staff, you'll become an important part of our mission to create a healthier, safer, and more just life for all. No matter what your role or location, you'll connect and collaborate with dedicated, passionate colleagues - and you'll have the satisfaction of delivering work that truly matters. We cultivate a vibrant, welcoming environment where everyone is valued and encouraged to contribute and achieve. In addition to competitive benefits and a robust support network, you'll have access to many tools and resources to sharpen your abilities and professional skills, as well as opportunities to engage and share perspectives with a dynamic and inspiring community of uniquely talented staff, faculty, students, and alumni. The future is awaiting your expertise and intellect. Come join the architects of what's next. Apply now. Learn more about Student Employment (****************************************************** . Please see Faculty Careers. (**************************************************************************** For technical assistance, email HR Services (**********************) or call ************. If you are an individual with a disability and you require assistance with the job application process, please email Equal Opportunity Services (*****************************) or call ************. Prospective Employee Disclosures (************************************************
    $76k-96k yearly est. 60d+ ago
  • Embedded Software Engineer - Alabama - onsite

    Carnegie Mellon University 4.5company rating

    Pittsburgh, PA jobs

    ** **_This position within the Software Engineering Institute (SEI) will support work in Huntsville, Alabama and other locations as required. This is an onsite position based in Huntsville, AL.**_** SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia, defense and government organizations, and industry to continually improve software-intensive systems. Our core purpose is to help organizations improve software engineering capabilities and develop or acquire high quality software, on budget and on time. Position Summary: SEI is seeking an embedded software engineer to perform embedded software systems analysis and to develop strategic partnerships with customers located in Huntsville, AL. Responsibilities may include, but are not limited to, assisting customers with efforts related to software development and cybersecurity from a cost, schedule and performance perspective; integrating with the customer contractor software development team to provide on-the-spot technical advice; helping to address known issues and communicating progress; assessing the credibility of software development plans for future performance; assisting customers in the proper application of tools, techniques, and procedures to solve some of the most difficult problems in software engineering and cybersecurity. Duties: + Provide embedded software engineering support at our customer location in Huntsville, AL and other locations as required. + Apply program and project management skills (in collaboration with SEI colleagues) to include working with clients, developing proposals, and establishing relationships with new DoD and/or government clients. + Analyze software architecture in terms of functional and non-functional quality attributes, understand how to apply disciplined architecture methods and techniques for trade-off analysis toward optimized solutions. + Analyze the use and application of modern software development techniques e.g., DevSecOps tailored to customer domain environments to effectively and efficiently develop software that meets stakeholder expectations. + Analyze use of cyber security approaches, methodologies, tools, and techniques to prevent risks and issues, and mitigate those that emerge. + Analyze FPGA hardware and software interface specifications described via VHDL or Verilog to ensure it meets system requirements. + Analyze software test and evaluation techniques and methodologies. + Use static, dynamic and complexity analysis software tools to identify areas of software weakness where additional design / refactoring may be required. + Analyze software contractor's task development, activities, deliverables, risks, issues, and recommend mitigation strategies and techniques as appropriate. Requirements, Knowledge, Skills, and Abilities: + BS with 8 years' experience, MS with 5 years' experience or PhD with 2 years' experience in Software Engineering, Computer Science, Electrical Engineering, or related field, with professional experience as a software developer or software engineer or verification engineer in a collaborative team environment. + Flexible to travel to other SEI offices, sponsor sites, conferences, and offsite meetings on occasion. Moderate (25%) travel outside of your home location. + You will be subject to a background investigation and must be eligible to obtain and maintain a Department of Defense security clearance. + Applicants for this position must be currently legally authorized to work for CMU in the United States. CMU will not sponsor or take over sponsorship of an employment visa for this opportunity. + At least 75% of your weekly effort will be onsite in either an SEI or customer facility. + Understanding of the DoD Systems Engineering lifecycle and the use of Digital Engineering capabilities to document and assess software engineering and development activities. + Familiarity with embedded software and/or firmware safety standards e.g., MIL-STD-882E, DO-178C, DO-254. + Proficiency in software development languages e.g., C, C++, Ada and/or firmware development languages (e.g., VHDL, Verilog). + Experience with developing or analyzing embedded software built using modern Real Time Operating Systems like VxWorks. + Experience with embedded software, performance tests and interpreting the results. Our benefits philosophy encompasses three driving priorities: choice, control, and well-being. Through Carnegie Mellon University, SEI offers a wide range of competitive employee benefits, including comprehensive health insurance, tuition benefits, generous time off, and a robust retirement savings policy to name a few. + Join a world-class organization of National Security superheroes that have unrivaled impact on software, system, AI, and systemic vulnerabilities. + Work with cutting edge technologies and experts to solve tough problems for the government and the nation. + Get 8% monthly contribution for your retirement, without having to contribute yourself. + Get tuition benefits to CMU and other institutions for you and your dependent children. + Enjoy a healthy work/life balance with flexible work arrangements and paid parental and military leave. + Enjoy annual professional development opportunities; take courses at CMU; attend conferences and training or obtain a certification and get reimbursed for membership in professional societies. + Qualify for relocation assistance and so much more. **Location** Remote **Job Function** Software/Applications Development/Engineering **Position Type** Staff - Regular **Full time/Part time** Full time **Pay Basis** Salary **More Information:** + Please visit **"Why Carnegie Mellon (******************************************* "** to learn more about becoming part of an institution inspiring innovations that change the world. + Click here (*********************************************** to view a listing of employee benefits + **Carnegie Mellon University is an Equal Opportunity** **Employer/Disability/Veteran** . + Statement of Assurance (*************************************************************************************** Always focused on the future, the Software Engineering Institute (SEI) advances software as a strategic advantage for national security. We lead research and direct transition of software engineering, cybersecurity, and artificial intelligence technologies at the intersection of academia, industry, and government. We serve the nation as a federally funded research and development center (FFRDC) sponsored by the U.S. Department of Defense (DoD) and are based at Carnegie Mellon University, a global research university annually rated among the best for its programs in computer science and engineering. Our people apply special knowledge and skills and are part of an elite research university. We perform research and apply our expertise every day to foresee problems and exploit opportunities in software engineering, AI engineering, and cybersecurity. Quality software that is secure will control the future. At CMU SEI, we are engineering that ever-greater software-fueled future. **Need Help?** For technical assistance, email ********************** or call ************. If you are an individual with a disability and you require assistance with the job application process, please contact Equal Opportunity Services by emailing ***************************** or calling ************.
    $76k-96k yearly est. 60d+ ago
  • Embedded Software Engineer - Utah

    Carnegie Mellon University 4.5company rating

    Pittsburgh, PA jobs

    **_**This position within the Software Engineering Institute (SEI) will support Hill Air Force Base and other locations as required**_** SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. SEI works closely with academia, defense and government organizations, and industry to continually improve software-intensive systems. Our core purpose is to help organizations improve software engineering capabilities and develop or acquire high quality software, on budget and on time. Position Summary: SEI is seeking an embedded software engineer to perform embedded software systems analysis and to develop strategic partnerships with customers located in Hill AFB, UT. Responsibilities may include, but are not limited to, assisting customers with efforts related to software development and cybersecurity from a cost, schedule and performance perspective; integrating with the customer contractor software development team to provide on-the-spot technical advice; helping to address known issues and communicating progress; assessing the credibility of software development plans for future performance; assisting customers in the proper application of tools, techniques, and procedures to solve some of the most difficult problems in software engineering and cybersecurity. Duties: + Provide embedded software engineering support at our customer location in Hill AFB, UT and other locations as required. + Apply program and project management skills (in collaboration with SEI colleagues) to include working with clients, developing proposals, and establishing relationships with new DoD and/or government clients. + Analyze software architecture in terms of functional and non-functional quality attributes, understand how to apply disciplined architecture methods and techniques for trade-off analysis toward optimized solutions. + Analyze the use and application of modern software development techniques e.g., DevSecOps tailored to customer domain environments to effectively and efficiently develop software that meets stakeholder expectations. + Analyze use of cyber security approaches, methodologies, tools, and techniques to prevent risks and issues, and mitigate those that emerge. + Analyze FPGA hardware and software interface specifications described via VHDL or Verilog to ensure it meets system requirements. + Analyze software test and evaluation techniques and methodologies. + Use static, dynamic and complexity analysis software tools to identify areas of software weakness where additional design / refactoring may be required. + Analyze software contractor's task development, activities, deliverables, risks, issues, and recommend mitigation strategies and techniques as appropriate. Requirements, Knowledge, Skills, and Abilities: + BS with 8 years' experience, MS with 5 years' experience or PhD with 2 years' experience in Software Engineering, Computer Science, Electrical Engineering, or related field, with professional experience as a software developer or software engineer or verification engineer in a collaborative team environment. + Flexible to travel to other SEI offices, sponsor sites, conferences, and offsite meetings on occasion. Moderate (25%) travel outside of your home location. + You will be subject to a background investigation and must be eligible to obtain and maintain a Department of Defense security clearance. + Applicants for this position must be currently legally authorized to work for CMU in the United States. CMU will not sponsor or take over sponsorship of an employment visa for this opportunity. + At least 75% of your weekly effort will be onsite at either SEI or customer facility. + Understanding of the DoD Systems Engineering lifecycle and the use of Digital Engineering capabilities to document and assess software engineering and development activities. + Familiarity with embedded software and/or firmware safety standards e.g., MIL-STD-882E, DO-178C, DO-254. + Proficiency in software development languages e.g., C, C++, Ada and/or firmware development languages (e.g., VHDL, Verilog). + Experience with developing or analyzing embedded software built using modern Real Time Operating Systems like VxWorks. + Experience with embedded software, performance tests and interpreting the results. Our benefits philosophy encompasses three driving priorities: choice, control, and well-being. Through Carnegie Mellon University, SEI offers a wide range of competitive employee benefits, including comprehensive health insurance, tuition benefits, generous time off, and a robust retirement savings policy to name a few. + Join a world-class organization of National Security superheroes that have unrivaled impact on software, system, AI, and systemic vulnerabilities. + Work with cutting edge technologies and experts to solve tough problems for the government and the nation. + Get 8% monthly contribution for your retirement, without having to contribute yourself. + Get tuition benefits to CMU and other institutions for you and your dependent children. + Enjoy a healthy work/life balance with flexible work arrangements and paid parental and military leave. + Enjoy annual professional development opportunities; take courses at CMU; attend conferences and training or obtain a certification and get reimbursed for membership in professional societies. + Qualify for relocation assistance and so much more. **Location** Remote **Job Function** Software/Applications Development/Engineering **Position Type** Staff - Regular **Full time/Part time** Full time **Pay Basis** Salary **More Information:** + Please visit **"Why Carnegie Mellon (******************************************* "** to learn more about becoming part of an institution inspiring innovations that change the world. + Click here (*********************************************** to view a listing of employee benefits + **Carnegie Mellon University is an Equal Opportunity** **Employer/Disability/Veteran** . + Statement of Assurance (*************************************************************************************** Always focused on the future, the Software Engineering Institute (SEI) advances software as a strategic advantage for national security. We lead research and direct transition of software engineering, cybersecurity, and artificial intelligence technologies at the intersection of academia, industry, and government. We serve the nation as a federally funded research and development center (FFRDC) sponsored by the U.S. Department of Defense (DoD) and are based at Carnegie Mellon University, a global research university annually rated among the best for its programs in computer science and engineering. Our people apply special knowledge and skills and are part of an elite research university. We perform research and apply our expertise every day to foresee problems and exploit opportunities in software engineering, AI engineering, and cybersecurity. Quality software that is secure will control the future. At CMU SEI, we are engineering that ever-greater software-fueled future. **Need Help?** For technical assistance, email ********************** or call ************. If you are an individual with a disability and you require assistance with the job application process, please contact Equal Opportunity Services by emailing ***************************** or calling ************.
    $76k-96k yearly est. 60d+ ago
  • Embedded Software Engineer

    Carnegie Mellon University 4.5company rating

    Pittsburgh, PA jobs

    About the role Are you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful culture of collaboration that delivers timely and high-quality results. We're looking for a creative engineer to design and develop software prototypes and research methods for software resilience. We need a technology-focused team member who has experience with software engineering, RTOS scheduling, and memory management. You'll develop tools, techniques, and processes to solve some of the most difficult software problems that our government faces. What you'll do + Design embedded software tools and capabilities, including software exception handlers, inter-process communication mechanisms, and software fault monitors. + Use static, dynamic, and complexity analysis software tools to identify software weaknesses and areas that need additional design and refactoring. + Ensure deterministic performance by architecting and developing software using state-of-the-art techniques. + Develop bytecode to test and analyze VHDL for FPGAs and ensure hardware interfaces and controls meet the intended design. Who you are + You have a BS with 8 years of experience, an MS with 5 years of experience, or a PhD with 2 years of experience in Computer Science, Electrical Engineering, or a related field. + You've worked in a collaborative team environment as a software developer, software engineer, or verification engineer. + You understand the DoD Systems Engineering lifecycle. + You're proficient in one or more of the following: C and C++, Python, MATLAB, C#, or JAVA. + You've worked with modern RTOSs, such as VxWorks and Integrity, and developed and analyzed embedded software. + You've developed embedded software and performance tests and interpreted the results. + You are willing to work 100% of your week onsite at either an SEI or customer facility. + You can pass a background check and obtain and maintain an active Department of Defense security clearance. + You're willing to travel (25%) outside your office location to other SEI offices, sponsor sites, conferences, and offsite meetings. Who we are The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Its core purposes are to help organizations improve software engineering capabilities, advance cybersecurity methods and technologies, and bring the discipline of software engineering to AI systems. Learn more about Careers (****************************************** at the SEI. Our benefits Our benefits philosophy encompasses three driving priorities: choice, control, and well-being. Through Carnegie Mellon University, the SEI offers a wide range of competitive employee benefits, including comprehensive health insurance, tuition benefits, generous time off, and a robust retirement savings policy to name a few. To learn more, visit these resources: + Why Carnegie Mellon (******************************************* to learn more about becoming part of an institution inspiring innovations that change the world. + Benefits at Glance (*********************************************** to get a listing of all employee benefits. + Staff Member Benefits (******************************************* to get detailed information about benefits for employees who are not faculty. Why work here? + Join a world-class organization that has significant impact software in government. + Work with cutting edge technologies and experts to solve tough problems for the government and the nation. + Publish your research, attend or present at prestigious events, and enjoy annual professional development opportunities. + Get an 8% monthly contribution for your retirement plan without having to contribute to it yourself. + Get tuition benefits to attend classes at Carnegie Mellon University for you and your dependent children. + Get access to university resources, including campus fitness facilities, mindfulness programs, childcare, free transportation on the Port Authority Transit System, and more. + Enjoy paid parental and military leave. + Qualify for relocation assistance. + Work in the heart of Oakland, a few blocks from the Carnegie Mellon University and the University of Pittsburgh. **Location** Pittsburgh, PA **Job Function** Software/Applications Development/Engineering **Position Type** Staff - Regular **Full time/Part time** Full time **Pay Basis** Salary **More Information:** + Please visit **"Why Carnegie Mellon (******************************************* "** to learn more about becoming part of an institution inspiring innovations that change the world. + Click here (*********************************************** to view a listing of employee benefits + **Carnegie Mellon University is an Equal Opportunity** **Employer/Disability/Veteran** . + Statement of Assurance (*************************************************************************************** Always focused on the future, the Software Engineering Institute (SEI) advances software as a strategic advantage for national security. We lead research and direct transition of software engineering, cybersecurity, and artificial intelligence technologies at the intersection of academia, industry, and government. We serve the nation as a federally funded research and development center (FFRDC) sponsored by the U.S. Department of Defense (DoD) and are based at Carnegie Mellon University, a global research university annually rated among the best for its programs in computer science and engineering. Our people apply special knowledge and skills and are part of an elite research university. We perform research and apply our expertise every day to foresee problems and exploit opportunities in software engineering, AI engineering, and cybersecurity. Quality software that is secure will control the future. At CMU SEI, we are engineering that ever-greater software-fueled future. **Need Help?** For technical assistance, email ********************** or call ************. If you are an individual with a disability and you require assistance with the job application process, please contact Equal Opportunity Services by emailing ***************************** or calling ************.
    $76k-96k yearly est. 60d+ ago
  • Real-Time Embedded Software Engineer

    Carnegie Mellon University 4.5company rating

    Pittsburgh, PA jobs

    SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia, defense and government organizations, and industry to continually improve software-intensive systems. We deliver innovative technologies and solutions, collaborate on research in cybersecurity and artificial intelligence systems, and transition maturing technologies into practice. Joining the SEI means becoming part of a world-class organization at the forefront of software engineering innovation. Our work has a profound impact on software systems across both government and industry. You'll collaborate with leading experts and work with cutting-edge technologies to tackle some of the nation's most complex and critical challenges. Position Summary: SEI is seeking enthusiastic experienced real-time embedded engineers to work on safety-critical embedded software. You will work closely with a variety of software and hardware systems including bare-metal embedded systems, RTOSes, FPGAs, and embedded Linux. You will have opportunities to develop tools, techniques, and processes to solve some of the most difficult software problems that our government faces. Who you are: + You have a BS in Computer Science, Electrical Engineering, or related disciple with eight (8) years of experience; OR MS in the same fields with five (5) years of experience; OR a PhD in the same fields with two (2) years of experience. + You've worked in a collaborative team environment as a software developer, software engineer, verification engineer, or related field. + You have proficiency in one or more of the following: C, C++, VHDL, Verilog, Python, C#. + You've built, analyzed, debugged, and/or tested bare-metal systems and are familiar with a CMSIS/HAL/specific peripheral driver. + You have experience in one or more of the following: Java, Go, Rust, Ada, MATLAB + You have experience with FPGAs and/or heterogenous computing boards that require communication and synchronization between specialized hardware/chips. + You have exposure with modern RTOSes, e.g. VxWorks or Integrity, and developed and analyzed embedded software. + You have worked with common embedded interfaces and protocols: I2C, CAN, SPI, RS-232, RS-422, etc. + You've developed embedded software and performance tests and have experience interpreting the results. + You have an understanding of the Department of Defense (DoD) Systems Engineering lifecycle. + You have strong communication skills and the ability to convey difficult engineering or technical challenges to stakeholders. + You are willing to work 100% of your week onsite at either the SEI or customer facility. + You can pass a background check and obtain and maintain an active Department of Defense (DoD) security clearance. + You have a willingness to travel (25%) outside of your office location to other SEI offices, sponsor sites, conferences, and offsite meetings. What you'll do: + Understand complex, inter-dependent systems that hit multiple abstraction levels for embedded systems, interacting across a number of system interfaces. + Design and develop embedded software tools and capabilities to analyze, test, and evaluate existing software. + Apply systems engineering knowledge to identify and communicate weaknesses and flawed implementations of embedded functionality tracing from requirements. + Utilize static analysis, dynamic testing, and complexity analysis tools to uncover software weaknesses, security vulnerabilities, and instances of poor engineering judgment, guiding a high-impact, safety-critical system toward robustness, reliability, and engineering soundness. + Conduct research, experimentation, and present knowledge-sharing initiatives to enhance software development processes, demonstrate analytical capabilities, and foster a comprehensive understanding of system-of-systems (SoS) integration and performance. What we offer you Our benefits philosophy encompasses three driving priorities: choice, control, and well-being. Through Carnegie Mellon University, SEI offers a wide range of competitive employee benefits, including comprehensive health insurance, tuition benefits, generous time off, and a robust retirement savings policy to name a few. + Join a world-class organization that has a significant impact on software. + Work with cutting edge technologies and experts to solve tough problems for the government and the nation. + Publish your research, attend or present at prestigious events, and enjoy annual professional development opportunities. + Get an 8% monthly contribution for your retirement plan without having to contribute to it yourself. + Get tuition benefits to attend classes at Carnegie Mellon University for you and your dependent children. + Get access to university resources, including campus fitness facilities, mindfulness programs, childcare, free transportation on the Port Authority Transit System, and more. + Enjoy paid parental and military leave. + Work in the heart of Oakland, a few blocks from Carnegie Mellon University and the University of Pittsburgh. + Qualify for relocation assistance and so much more. **Joining the CMU team opens the door to an array of exceptional benefits.** **Benefits eligible (******************************************************* employees enjoy a wide array of benefits including comprehensive medical, prescription, dental, and vision insurance (************************************************************ **as well as a generous retirement savings program (************************************************************** with employer contributions. Unlock your potential with tuition benefits (*************************************************** , take well-deserved breaks with ample paid time off (*************************************************** and observed holidays (******************************************************** , and rest easy with life and accidental death and disability insurance.** **Additional perks include a free Pittsburgh Regional Transit bus pass, access to our Family Concierge Team (******************************************************************************** to help navigate childcare needs, fitness center access (************************************************** **,** **and much more!** **For a comprehensive overview of the benefits available, explore our Benefits page (********************************************* **.** **At Carnegie Mellon, we value the whole package when extending offers of employment. Beyond credentials, we evaluate the role and responsibilities, your valuable work experience, and the knowledge gained through education and training. We appreciate your unique skills and the perspective you bring. Your journey with us is about more than just a job; it's about finding the perfect fit for your professional growth and personal aspirations.** **Are you interested in an exciting opportunity with an exceptional organization?! Apply today!** **Location** Pittsburgh, PA **Job Function** Software/Applications Development/Engineering **Position Type** Staff - Regular **Full Time/Part time** Full time **Pay Basis** Salary **More Information:** + Please visit **"Why Carnegie Mellon (******************************************* "** to learn more about becoming part of an institution inspiring innovations that change the world. + Click here (*********************************************** to view a listing of employee benefits + **Carnegie Mellon University is an Equal Opportunity** **Employer/Disability/Veteran** . + Statement of Assurance (*************************************************************************************** Interested in a career with Carnegie Mellon University but not finding anything that currently aligns with your interests, background, or experience? Learn how to sign up for Job Alerts (************************************************************************** through your candidate profile. **If your heart is in your work, come work with us.** Carnegie Mellon University isn't just one of the world's most renowned educational institutions - it's also a hotspot for some of the most talented doers, dreamers, and difference-makers on the planet. When you join our staff, you'll become an important part of our mission to create a healthier, safer, and more just life for all. No matter what your role or location, you'll connect and collaborate with dedicated, passionate colleagues - and you'll have the satisfaction of delivering work that truly matters. We cultivate a vibrant, welcoming environment where everyone is valued and encouraged to contribute and achieve. In addition to competitive benefits and a robust support network, you'll have access to many tools and resources to sharpen your abilities and professional skills, as well as opportunities to engage and share perspectives with a dynamic and inspiring community of uniquely talented staff, faculty, students, and alumni. The future is awaiting your expertise and intellect. Come join the architects of what's next. Apply now. Learn more about Student Employment (****************************************************** . Please see Faculty Careers. (**************************************************************************** For technical assistance, email HR Services (**********************) or call ************. If you are an individual with a disability and you require assistance with the job application process, please email Equal Opportunity Services (*****************************) or call ************. Prospective Employee Disclosures (************************************************
    $76k-96k yearly est. 60d+ ago
  • Staff Embedded Software Engineer

    General Motors 4.6company rating

    Mountain View, CA jobs

    The Role The Infrastructure Engineering organization at General Motors is building a cloud-native platform that transforms physical automotive test hardware into cloud-native compute resources. The platform enables developers to discover, provision, and execute workloads on automotive benches with the same ease as cloud computing. As a Senior Embedded Software Engineer, you will build the embedded systems layer-agent services, provisioning tooling, and hardware-integration components-that connect real automotive hardware to GM's cloud-native control plane. This is a hands-on role working daily with diverse automotive hardware while developing automation and embedded services that power this platform end-to-end. If you're excited about enabling next-generation cloud-native infrastructure for automotive development, this role offers the opportunity to shape a platform that powers hundreds of test benches and work at the intersection of embedded systems and large-scale distributed infrastructure. What You'll Do * Develop Nomad device plugins that expose bench hardware as allocatable resources through fingerprinting and capability scanning. * Build provisioning and lifecycle-management services for firmware flashing, health monitoring, and hardware state tracking. * Create hardware discovery mechanisms that automatically identify ECUs, peripherals, network topology, and bench capabilities. * Design and implement embedded agent services responsible for workload execution, telemetry streaming, firmware management, and health reporting. * Work with Linux system interfaces, device drivers, and system-level APIs to enable hardware control, monitoring, and automation. * Integrate with automotive communication protocols such as CAN, LIN, DoIP, and UDS to support diagnostics and ECU interactions. * Debug complex hardware bring-up issues and integration failures using JTAG debuggers, logic analyzers, oscilloscopes, and serial tools. * Work with tools and technologies including embedded Linux, Go, Python, Nomad, automotive communication protocols (CAN, LIN, DoIP, UDS), hardware debugging tools (JTAG, logic analyzers, serial consoles), embedded toolchains, container technologies for embedded systems, CI/CD pipelines, and observability frameworks. Your Skills & Abilities (Required Qualifications) * Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or related field, or equivalent experience. * 8+ years of embedded software development experience with a strong foundation in Linux systems, device drivers, or board support packages. * Proficiency in Go and Python with the ability to write reliable, maintainable systems code. * Solid understanding of Linux kernel interfaces, system calls, device trees, and hardware abstraction concepts. * Experience with firmware management, boot processes (U-Boot, GRUB), and embedded system initialization. * Hands-on experience with hardware debugging tools such as JTAG debuggers, logic analyzers, oscilloscopes, and serial consoles. * Familiarity with embedded communication protocols including CAN, LIN, SPI, I2C, UART, and Ethernet. * Experience with cross-compilation, embedded toolchains, and build systems for diverse embedded platforms. * Strong troubleshooting skills across hardware, firmware, drivers, and application layers. * Ability to work collaboratively across hardware and software teams. * Comfort with Git, CI/CD pipelines, and modern development practices for embedded systems. What Will Give You a Competitive Edge (Preferred Qualifications) * Experience building agent-based systems for distributed infrastructure or edge device orchestration. * Background in automotive embedded systems, ECU development, or automotive diagnostic protocols. * Familiarity with automotive SoCs from Qualcomm, NXP, Renesas, or similar vendors. * Experience with embedded Linux distributions such as Yocto or Buildroot, including kernel or root filesystem customization. * Knowledge of container technologies for embedded systems and lightweight orchestration approaches. * Understanding of hardware-in-the-loop (HIL) testing methodologies and automated test frameworks. * Experience working with HashiCorp Nomad and developing custom device plugins. * Familiarity with observability and structured logging tools for embedded systems. * Experience with out-of-band management technologies such as IPMI, serial access, or remote power control. * Background in lab automation, test infrastructure, or hardware validation environments. * Knowledge of embedded security practices including secure boot and credential management. #LI-KL2 About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. Benefits Overview From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire. Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
    $129k-163k yearly est. Auto-Apply 30d ago
  • Software Engineer, Custodian Data

    Ridgeline 4.1company rating

    San Ramon, CA jobs

    Senior Software Engineer, Custodian Data Do you have a passion for finance & investing? Are you excited by the challenge of modeling industry-critical data and making it highly available? Do you enjoy solving complex technical problems and delivering high-quality software? If so, we invite you to join our innovative Custodian Data team. At Ridgeline, our Senior Software Engineers play a key role in building an industry-defining, fast, scalable custodian data engine with full asset class support and global market coverage. You'll work with cutting-edge technologies-including AI tools like GitHub Copilot and ChatGPT-in a fast-moving, creative, and collaborative environment. As a Senior Engineer on the Custodian Data team, you will contribute to the evolution of our architecture, ensure delivery of high-quality systems, and work closely with design, product, and engineering partners to build cloud-native applications that power mission-critical workflows for our customers. You must be work-authorized in the United States without the need for employer sponsorship. What you will do Contribute hands-on technical skills, domain knowledge, and design input to a collaborative engineering team Participate in the full software development lifecycle-from requirements and design reviews to building, testing, and deploying code Build and maintain cloud-native applications using AWS-based services across our platform Design, develop, and support APIs, events, and distributed services with a focus on scalability and reliability Develop Data pipelines for ingesting and enriching data. Implement and improve developer tooling and automation to drive high-quality, scalable, and maintainable systems Participate in production support, including L2/L3 support and on-call rotation, ensuring high availability for customer-facing systems Drive improvements in observability, instrumentation, and performance monitoring Advocate for and contribute to strong engineering fundamentals, including automated testing at all levels Collaborate cross-functionally with product, QA, and other engineering teams Demonstrate ownership, creativity, and a willingness to dive deep into business domain problems Contribute to an engineering culture rooted in learning, teaching, inclusion, and transparency Desired Skills and Experience 5-7+ years in a software engineering role, with experience delivering enterprise-grade applications Extensive experience in Java or Kotlin Experience building cloud-native applications on AWS, Azure, or Google Cloud Experience with API development and/or event-driven architecture Understanding of high-availability and distributed systems concepts Experience participating in on-call rotations and handling L2/L3 support Proficiency with observability tooling, performance monitoring, and production debugging Strong grasp of automated testing practices across unit, integration, and end-to-end levels Ability to break down complex problems, propose solutions, and communicate clearly A degree in Computer Science, Information Systems, or a related discipline, or equivalent experience Genuine interest in collaborating with others and having fun at work Bonus Points Experience working on data pipelines, reconciliation systems, market data ingestion, or other fintech applications Understanding of AWS services and infrastructure patterns Experience with Docker or containerization Familiarity with agile methodologies Experience with caching technologies Experience with data modeling or designing schemas Exposure to React or willingness to learn Experience building or owning systems with significant performance or scale requirements Ability to manage multiple priorities and deliver high-quality work in a fast-paced environment Strong written and verbal communication skills An aptitude for problem-solving and continuous improvement Demonstrated ability to collaborate and positively influence your team About Ridgeline Ridgeline is the industry cloud platform for investment management. Founded in 2017 by visionary entrepreneur Dave Duffield (co-founder of PeopleSoft and Workday), Ridgeline is purpose-built to transform how investment managers run their businesses. Headquartered in Lake Tahoe with offices in Reno, Manhattan, and the Bay Area, Ridgeline is proud to be a people-first, fast-growing company recognized as a “Best Workplace for Innovators” by Fast Company, a “Top U.S. Startup” by LinkedIn, and a “Top 100 Software Company” by The Software Report. We are a community-minded, discrimination-free equal opportunity workplace. Compensation and Benefits The typical starting salary range for this role is: $146,000 - $172,000 Final compensation will be based on experience and expertise. All employees are eligible to participate in our Company Stock Plan subject to the Stock Option Agreement. Ridgeline offers exceptional benefits, including unlimited vacation, wellness and education reimbursements, and $0-cost employee insurance plans. Visit our Careers page to learn more. About Ridgeline Ridgeline is the industry cloud platform for investment management. It was founded in 2017 by visionary entrepreneur Dave Duffield (co-founder of both PeopleSoft and Workday) to address the unique technology challenges of an industry in need of new thinking. We are building a modern platform in the public cloud, purpose-built for the investment management industry to empower businesses like never before. Headquartered in Lake Tahoe with offices in Reno, Manhattan, and the Bay Area, Ridgeline is proud to have built a fast-growing, people-first company that has been recognized by Fast Company as a “Best Workplace for Innovators,” by LinkedIn as a “Top U.S. Startup,” and by The Software Report as a “Top 100 Software Company.” Ridgeline is proud to be a community-minded, discrimination-free equal opportunity workplace. Ridgeline processes the information you submit in connection with your application in accordance with the Ridgeline Applicant Privacy Statement. Please review the Ridgeline Applicant Privacy Statement in full to understand our privacy practices and contact us with any questions.
    $146k-172k yearly Auto-Apply 13d ago
  • Software Engineer, Engineering Ops

    Ridgeline 4.1company rating

    New York, NY jobs

    Are you passionate about streamlining complex systems to enhance transparency and efficiency? Do you thrive in highly collaborative environments, where you work across teams to reduce toil and build operational resilience? Are you excited to contribute to an organization that values ownership, growth, and operational excellence? If so, we invite you to be a part of our innovative team. As a Senior Engineer on the Engineering Operations team, you'll focus on building and automating the operational foundation that keeps Ridgeline running efficiently, reliably, and transparently. This team owns incident response coordination, operational readiness, observability and telemetry, financial efficiency tooling (FinOps), and compliance frameworks. You'll work across engineering, infrastructure, and product teams to ensure the systems we build are measurable, efficient, and easy to operate at scale. This is a highly cross-functional role where you'll collaborate with SRE and product engineers to improve visibility, reduce toil, and build confidence in the systems that power Ridgeline. You'll leverage cutting-edge technologies-including AI tools like GitHub Copilot and ChatGPT-to enhance automation and accelerate innovation. At Ridgeline, how we work matters as much as what we build. Ridgeliners act like owners, choose growth over comfort, and communicate with transparency. We assume positive intent, bias toward action, and bring solutions-not just problems. We celebrate wins, learn from setbacks, and thrive in a resilient, collaborative, high-performing culture. If this excites you, we'd love to meet you. You must be work authorized in the United States without the need for employer sponsorship. The impact you will have: * Design and implement automation for critical operational workflows, including tenant provisioning, patch coordination, and configuration health * Drive incident response and post-incident improvement through runbooks, documentation, and root cause automation * Lead the design and implementation of unified observability frameworks that span system health, financial metrics, and organizational effectiveness * Build and maintain dashboards and telemetry pipelines that support FinOps cost optimization and policy compliance * Partner with engineering and infrastructure teams to define and track SLAs, RTOs, and RPOs across services * Maintain Ridgeline's disaster recovery documentation and lead regular DR exercises with measurable outcomes * Define and manage system and service manifests that document ownership, dependencies, and operational metadata * Contribute to shared operational libraries, templates, and standards that make integration easier across Ridgeline's platform * Collaborate with a diverse group of Ridgeliners to promote best practices in transparency, operational excellence, and continuous learning What we look for: * 5+ years of experience in SRE, DevOps, or Production Engineering roles * Strong background in operational automation using tools like Python, Go, or Bash * Deep understanding of observability stacks such as Datadog, Prometheus, ELK, or OpenTelemetry * Practical experience building FinOps dashboards, cost tagging strategies, and anomaly detection workflows * Hands-on experience with incident response, root cause analysis, and post-incident process improvement * Solid cloud infrastructure experience (AWS preferred) and infrastructure-as-code tools such as Terraform or CDK * Clear and concise communicator who can partner across engineering, product, and business teams * Willingness to learn and adopt emerging technologies, including AI and automation tools * Strong ownership mindset with a drive for continuous improvement Bonus: * Experience defining and running DR exercises and managing DR documentation * Background in service catalog design or system metadata modeling * Familiarity with compliance frameworks and audit-readiness for SLA or cost reporting About Ridgeline Ridgeline is the industry cloud platform for investment management. It was founded by visionary tech entrepreneur Dave Duffield (co-founder of both PeopleSoft and Workday) to apply his successful formula of solving operational business challenges with bold innovation and human connectivity to the unique needs of the investment management industry. Ridgeline started with a clean sheet of paper and a deep bench of experts bound by a set of core values and motivated to revolutionize an industry underserved by its current tech offerings. We are building a new, modern platform in the public cloud, purpose-built for the investment management industry and we are prioritizing security, agility, and usability to empower business like never before. With a growing campus in Reno and offices in New York, Lake Tahoe, and the Bay Area, Ridgeline is proud to have built a fast-growing, people-first company that has been recognized by Fast Company as a "Best Workplace for Innovators," by The Software Report as a "Top 100 Software Company," and by Forbes as one of "America's Best Startup Employers." Ridgeline is proud to be a community-minded, discrimination-free equal opportunity workplace. Ridgeline processes the information you submit in connection with your application in accordance with the Ridgeline Applicant Privacy Statement. Please review the Ridgeline Applicant Privacy Statement in full to understand our privacy practices and contact us with any questions. Compensation and Benefits The cash compensation amount for this role is targeted at $146,000-$172,000. Final compensation amounts are determined by multiple factors, including candidate experience and expertise, and may vary from the amount listed above. As an employee at Ridgeline, you'll have many opportunities for advancement in your career and can make a true impact on the product. In addition to the base salary, 100% of Ridgeline employees can participate in our Company Stock Plan subject to the applicable Stock Option Agreement. We also offer rich benefits that reflect the kind of organization we want to be: one in which our employees feel valued and are inspired to bring their best selves to work. These include unlimited vacation, educational and wellness reimbursements, and $0 cost employee insurance plans. Please check out our Careers page for a more comprehensive overview of our perks and benefits. #LI-Hybrid
    $146k-172k yearly Auto-Apply 41d ago
  • Software Engineer, Engineering Ops

    Ridgeline 4.1company rating

    Day, NY jobs

    Are you passionate about streamlining complex systems to enhance transparency and efficiency? Do you thrive in highly collaborative environments, where you work across teams to reduce toil and build operational resilience? Are you excited to contribute to an organization that values ownership, growth, and operational excellence? If so, we invite you to be a part of our innovative team. As a Senior Engineer on the Engineering Operations team, you'll focus on building and automating the operational foundation that keeps Ridgeline running efficiently, reliably, and transparently. This team owns incident response coordination, operational readiness, observability and telemetry, financial efficiency tooling (FinOps), and compliance frameworks. You'll work across engineering, infrastructure, and product teams to ensure the systems we build are measurable, efficient, and easy to operate at scale. This is a highly cross-functional role where you'll collaborate with SRE and product engineers to improve visibility, reduce toil, and build confidence in the systems that power Ridgeline. You'll leverage cutting-edge technologies-including AI tools like GitHub Copilot and ChatGPT-to enhance automation and accelerate innovation. At Ridgeline, how we work matters as much as what we build. Ridgeliners act like owners, choose growth over comfort, and communicate with transparency. We assume positive intent, bias toward action, and bring solutions-not just problems. We celebrate wins, learn from setbacks, and thrive in a resilient, collaborative, high-performing culture. If this excites you, we'd love to meet you. You must be work authorized in the United States without the need for employer sponsorship. The impact you will have: Design and implement automation for critical operational workflows, including tenant provisioning, patch coordination, and configuration health Drive incident response and post-incident improvement through runbooks, documentation, and root cause automation Lead the design and implementation of unified observability frameworks that span system health, financial metrics, and organizational effectiveness Build and maintain dashboards and telemetry pipelines that support FinOps cost optimization and policy compliance Partner with engineering and infrastructure teams to define and track SLAs, RTOs, and RPOs across services Maintain Ridgeline's disaster recovery documentation and lead regular DR exercises with measurable outcomes Define and manage system and service manifests that document ownership, dependencies, and operational metadata Contribute to shared operational libraries, templates, and standards that make integration easier across Ridgeline's platform Collaborate with a diverse group of Ridgeliners to promote best practices in transparency, operational excellence, and continuous learning What we look for: 5+ years of experience in SRE, DevOps, or Production Engineering roles Strong background in operational automation using tools like Python, Go, or Bash Deep understanding of observability stacks such as Datadog, Prometheus, ELK, or OpenTelemetry Practical experience building FinOps dashboards, cost tagging strategies, and anomaly detection workflows Hands-on experience with incident response, root cause analysis, and post-incident process improvement Solid cloud infrastructure experience (AWS preferred) and infrastructure-as-code tools such as Terraform or CDK Clear and concise communicator who can partner across engineering, product, and business teams Willingness to learn and adopt emerging technologies, including AI and automation tools Strong ownership mindset with a drive for continuous improvement Bonus: Experience defining and running DR exercises and managing DR documentation Background in service catalog design or system metadata modeling Familiarity with compliance frameworks and audit-readiness for SLA or cost reporting About Ridgeline Ridgeline is the industry cloud platform for investment management. It was founded by visionary tech entrepreneur Dave Duffield (co-founder of both PeopleSoft and Workday) to apply his successful formula of solving operational business challenges with bold innovation and human connectivity to the unique needs of the investment management industry. Ridgeline started with a clean sheet of paper and a deep bench of experts bound by a set of core values and motivated to revolutionize an industry underserved by its current tech offerings. We are building a new, modern platform in the public cloud, purpose-built for the investment management industry and we are prioritizing security, agility, and usability to empower business like never before. With a growing campus in Reno and offices in New York, Lake Tahoe, and the Bay Area, Ridgeline is proud to have built a fast-growing, people-first company that has been recognized by Fast Company as a “Best Workplace for Innovators,” by The Software Report as a “Top 100 Software Company,” and by Forbes as one of “America's Best Startup Employers.” Ridgeline is proud to be a community-minded, discrimination-free equal opportunity workplace. Ridgeline processes the information you submit in connection with your application in accordance with the Ridgeline Applicant Privacy Statement. Please review the Ridgeline Applicant Privacy Statement in full to understand our privacy practices and contact us with any questions. Compensation and Benefits The cash compensation amount for this role is targeted at $146,000-$172,000. Final compensation amounts are determined by multiple factors, including candidate experience and expertise, and may vary from the amount listed above. As an employee at Ridgeline, you'll have many opportunities for advancement in your career and can make a true impact on the product. In addition to the base salary, 100% of Ridgeline employees can participate in our Company Stock Plan subject to the applicable Stock Option Agreement. We also offer rich benefits that reflect the kind of organization we want to be: one in which our employees feel valued and are inspired to bring their best selves to work. These include unlimited vacation, educational and wellness reimbursements, and $0 cost employee insurance plans. Please check out our Careers page for a more comprehensive overview of our perks and benefits. #LI-Hybrid
    $146k-172k yearly Auto-Apply 13d ago
  • Embedded Software Engineer

    GE Aerospace 4.8company rating

    Saint George, UT jobs

    SummaryIntergalactic now a part of Unison , a GE Aerospace Company, is a team of engineers, technologists, designers, mathematicians, and problem solvers committed to a singular idea: reviving the no-boundaries mentality in aerospace. We are a team of the nation's best, regardless of where we live. An Embedded Software Engineer position will lead the development, test and fielding of IG's Environment Control System (ECS) embedded software. The Embedded Software Engineer position will be a position within the Intergalactic EE department.Job Description Roles and Responsibilities: Design, develop, document, test, and debug real-time embedded software for Environmental Control Systems (ECS). Work on team of software engineers developing ECS control, power management, Built In Test (BIT), Prognostics and Health Management (PHM), motor control and other system level embedded software. Conduct multidisciplinary development and collaboration with EE, Mechanical and Thermal system engineers, hardware engineers in the planning, architecting, design, development, and utilization of embedded systems for ECS software Execute the implementation of SW technical and conformance requirements into functional software products Ensures program mandated software standards and compliance criteria are met Must be able to work and collaborate with a team of software engineers in an Agile environment to meet critical milestones Support the development of a integrate DEVOPS CICD flow Lead and support writing and executing lower-level software tests procedures and generating test reports for verification and validation evidence Required Qualifications: Bachelor's degree in Computer Engineering or related field from an accredited university or college (or a high school diploma / GED with at least 9 years of experience in Embedded Software Development Minimum 5 years of experience architecting and implementing embedded software solutions on, baremetal, and RTOS micro controller components with significant experience with C programming language Minimum 3 years of experience working Software Systems engineering tasks (such as requirements, architectures and verification) Minimum 3 years of experience working with communication protocols (Ethernet, CAN, SPI, I2C…), device drivers, and sensors (Temp, Pressure, Voltage, Current) Desired Characteristics: Experience with DO-178C (or equivalent) compliance Experience developing software for real time, on demand and rate monotonic scheduling Experience in the implementation of embedded control algorithms Experience writing and executing lower-level software test procedures, test, and test reports Experience developing in an Agile environment Experience implementation and managing DEVOPS CICD environment Experience in both automated unit and integrated system level testing Experience utilizing code quality/coverage tools for conformance compliance GE Aerospace will not sponsor individuals for employment visas, now or in the future, for this job opening. On-site in St George UT #LI-RS1 This role requires access to U.S. export-controlled information. Therefore, employment will be contingent upon the ability to prove that you meet the status of a U.S. Person as one of the following: U.S. lawful permanent resident, U.S. Citizen, have been granted asylee or refugee status (i.e., a protected individual under the Immigration and Naturalization Act, 8 U.S.C. 1324b(a)(3)). Additional Information GE Aerospace offers a great work environment, professional development, challenging careers, and competitive compensation. GE Aerospace is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. GE Aerospace will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable). Relocation Assistance Provided: Yes
    $106k-143k yearly est. Auto-Apply 14d ago

Learn more about Caterpillar jobs

View all jobs