Vnc Viewer Linux Jobs in Usa
367 positions found — Page 15
Job Description
Position: Sr. Staff Base Software Engineer – OS & Middleware (Telematics ECU)
Location: Auburn Hills, MI
Position Summary
We are seeking a highly experienced Sr. Staff Base Software Engineer – OS & Middleware to lead the architecture, design, integration, and optimization of embedded Linux operating systems and middleware platforms for next-generation Telematics Control Units (TCU).
This role will drive secure, scalable, and high-performance base software solutions supporting 4G/5G connectivity, GNSS, eCall, OTA updates (FOTA/SOTA), V2X, remote diagnostics, and cloud-connected vehicle services. The ideal candidate will provide strong technical leadership and ensure cybersecurity, functional safety, and ASPICE compliance across telematics platforms.
Key Responsibilities
- Lead architecture and integration of embedded Linux OS and middleware for TCU platforms
- Define and implement secure boot, root-of-trust, secure key management, and OTA update mechanisms
- Architect and integrate 4G/5G modem, GNSS, and secure cloud communication stacks
- Integrate and optimize V2X communication stacks (C-V2X/DSRC)
- Drive BSP integration, kernel configuration, driver enablement, and SoC bring-up
- Design IPC frameworks, service orchestration, and system resource management
- Optimize system performance (boot time, CPU scheduling, memory footprint, storage I/O, network throughput)
- Establish performance profiling and instrumentation frameworks
- Ensure cybersecurity compliance with ISO/SAE standards and OEM specifications
- Enable vehicle network integration (CAN, Ethernet, LIN, UDS, DoIP)
- Implement CI/CD pipelines and secure software lifecycle practices
- Provide technical leadership, architecture reviews, and production sustainment support
Basic Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
- 10+ years of embedded software development experience
- Strong programming skills in C/C++
- Direct experience with Linux-based Telematics Control Units
- BSP development, kernel configuration, and SoC bring-up expertise
- Experience with 4G/5G modem platforms (Qualcomm or equivalent)
- Deep knowledge of Linux kernel, drivers, middleware, and networking stack
- Experience with TCP/IP, TLS, MQTT, HTTP/HTTPS
- Secure boot, root-of-trust, and OTA implementation experience
- Strong debugging skills (GDB, crash analysis, kernel logs, trace tools, packet analyzers)
Preferred Qualifications
- Master’s degree in relevant engineering field
- Knowledge of V2X stack integration, eCall, ERA-GLONASS compliance
- Experience with HSM, TPM, ARM TrustZone
- Containerization/virtualization in embedded Linux (Docker/OCI)
- Boot-time and power optimization experience
- Cloud integration experience (AWS IoT, Azure IoT, automotive backend services)
- Experience with ASIL-B/D systems
- Field issue triage and production sustainment support
Job Title: Cloud Systems Engineer
Location: Pleasonton, CA - Onsite with 80%
Duration: 9 Months
Pay Range: $70/hr -$90/hr on W2 (DOE)
Description:
This hybrid cloud role will be part of a talented team that is responsible for the growth, on-going maintenance and development of IaaS running primarily on Linux and Windows in cloud and on-premises. Provides level 3 support (on an on-call support rotation model) for complex systems and applications. Work across product teams and operations to design and implements tools that automate infrastructure configurations, provisioning, builds, and deployments.
This position will be remote and will need to work nights and weekends.
Responsibilities:
- Updating, designing, and adding automation for provisioning and managing infrastructure, operating system, and middleware components.
- Designing, engineering, and maintaining a highly complex and secure cloud environment for Oracle and Azure Cloud.
- Provide support for complex system and applications, rolling out new systems, maintaining, migrating, upgrading and improving the long-term performance of the systems.
- Perform as a member of the systems administration team to support the installation, optimization, integration, troubleshooting, backup, recovery, modification, security, and upgrading of IT systems and components to provide services that enable customers to effectively apply IT to business requirements
- Have knowledge of tools and mechanisms for distributing new or upgraded software to ensure customers receive current versions of supported software, as they become available.
- Shall be able to work with other senior staff to recommend and design systems architecture and topology from both general and specific perspectives.
- Provide an on-call support rotation model.
•Collaboration & Influencing
•Learning Agility
•Drives Results
•Customer Impact
Skills and Experience:
- Bachelor's degree or equivalent experience in IT Preferred and 6+ years of progressive experience in engineering and design capacities, and documentation.
- The ideal candidate must be a self-starter with strong work habits and have mid-level career experience in maintaining large numbers of Linux and Windows servers in Bare Metal, ESX, and Cloud environments.
- Deep Understanding of Windows/Linux Fundamentals including Reading/Understanding system logs, run tracing and debugging tools, and network packet captures for analysis of resolving root cause.
- Implementing and Administering VMware ESX/ESXi/Vcenter, Creating vSwitches, Port groups, NIC Teaming, Bonding, and VLAN or Virtual Network Problem management.
- Experience with public cloud platforms – IaaS, PaaS, Kubernetes, Docker, and Vagrant (Azure & OCI are preferred)
- Experience with Automation technologies like Infrastructure as a Code with Chef, Terraform, and Jenkins. Deployment technologies such as, PXE Kickstart, Windows SCCM, and configuration managment for mobile devices. Scripting experience, specifically with Bash/python/Ruby/Perl/Powershell language Preferred.
- Experience with Warehouse or Manufacturing automation a plus working with PLC, Conveyance, and Warehouse Controls Systems, Understanding of Warehouse Management Systems, and Prior work with real-time systems Preferred
- Experience with Monitoring tools like Nagios or New-Relic and Kafka or other stream service.
Additional Skills:
- Github/Github Actions
- Ansible/Chef
- Azure/OCI Cloud
- Linux Containers/Kubernetes/Docker
- Oracle KVM / KVM
- Oracle Enterprise Linux
Benefits Info: Russell Tobin/Pride Global offers eligible employee’s comprehensive healthcare coverage (medical, dental, and vision plans), supplemental coverage (accident insurance, critical illness insurance and hospital indemnity), 401(k)-retirement savings, life & disability insurance, an employee assistance program, legal support, auto, home insurance, pet insurance and employee discounts with preferred vendors.
UNIX Administrator with excellent technical, process and automation skills to be part of High-Performance Cloud Operations Team. As an Infrastructure Administrator, this person is responsible for the daily administration of Linux and Unix servers in a business application environment. This includes general system administration tasks, software and hardware support, system configuration, system monitoring. This person must have excellent Linux/Unix administration experience, with customer relation skills. Candidate should be able to work with business application administrators, helping troubleshoot their applications and guide them with standard methodologies. Candidate must be able to express thoughts clearly and capable of working in a team or as a sole contributor. Individual should be self-motivated with very good communication skills. Main point responsible for the overall operability, resiliency, performance, and capacity of owned production services.
What you'll do
- System Administration - This person would be responsible for the day-to-day administration of all Linux based servers. This includes monitoring the trouble ticket queue, system troubleshooting, hardware and software system changes, scripting, patching, system performance monitoring, system sizing, system integration, upgrade implementation, and hardware diagnostics.
- Application support – This person would work with application administrators to help fix and fine-tune applications and also if required guide application administrators in standard processes related to using the underlying UNIX infrastructure.
- Documentation – Maintain all system documentation.
What you need to succeed
- Unix/Linux System Administration: In-depth experience with Unix/Linux servers (especially Suse, AIX, RHEL, CentOS) for installation, configuration, patching, and troubleshooting.
- Automation & Scripting: Proficiency in scripting (Bash, Python) and automation tools (Ansible, etc.) to streamline deployments and manage configurations.
- Demonstrable ability to perform UNIX builds,
- Understanding of RedHat Satellite, IBM NIM, or SUSE Manager for patch management.
- Networking Knowledge: Strong grasp of networking (TCP/IP, DNS, SSH, etc.) and system connectivity for effective troubleshooting in distributed environments.
- Working knowledge of Virtual machine management (VmWare, OpenShift) TCP/IP functionality, networking, Remote administration, cloning, migration, etc.
- Security Best Practices: Expertise in system security – user access controls, OS hardening, patch management, and compliance.
- Soft Skills: Strong communication, teamwork, and problem-solving skills to collaborate across teams and resolve complex issues efficiently.
- Operational experience with Ansible and Terraform are beneficial.
We are seeking an experienced Cloud Platform Engineer with deep expertise in Red Hat OpenShift and strong Linux systems engineering background. This role will be responsible for designing, building, and operating large-scale OpenShift platforms within on-premises datacenter environments.
The ideal candidate will work closely with SRE teams and Program Management to drive the successful implementation, scaling, and operationalization of enterprise-grade OpenShift infrastructure.
Key Responsibilities
1. Platform Engineering
- Design, deploy, and manage enterprise-scale Red Hat OpenShift clusters in on-prem datacenter environments.
- Architect highly available, scalable, and secure OpenShift platforms.
- Implement cluster lifecycle management (installation, upgrades, patching, scaling).
- Configure networking, storage, ingress, and security components for OpenShift.
2. Infrastructure Build & Automation
- Build and automate infrastructure in datacenter environments (compute, storage, networking).
- Integrate OpenShift with virtualization platforms (VMware/other hypervisors as applicable).
- Develop Infrastructure-as-Code (IaC) solutions using tools such as Terraform, Ansible, or similar.
- Implement CI/CD pipelines for platform deployments and updates.
3. Linux Systems Engineering
- Provide deep Linux system administration and troubleshooting support.
- Optimize OS-level configurations for performance, reliability, and security.
- Automate system configuration and compliance management.
- Diagnose and resolve complex kernel, networking, and storage issues.
4. Reliability & Operations
- Partner closely with the SRE team to establish SLOs, SLIs, monitoring, and alerting.
- Drive observability implementation (logging, metrics, tracing).
- Participate in incident management, root cause analysis (RCA), and remediation.
- Ensure platform resiliency, performance tuning, and capacity planning.
5. Program & Cross-Functional Collaboration
- Work with Program Management to drive large-scale OpenShift implementation milestones.
- Provide technical input into roadmap planning, timelines, and risk mitigation.
- Collaborate with security, networking, storage, and application teams.
- Document architecture, standards, and operational procedures.
6. Security & Compliance
- Implement RBAC, security policies, and compliance controls within OpenShift.
- Harden clusters according to enterprise security standards.
- Support vulnerability management and patch governance processes.
Required Qualifications
- 5+ years of experience in Linux systems engineering (RHEL preferred).
- 3+ years of hands-on experience with Red Hat OpenShift (OCP 4.x preferred).
- Proven experience building infrastructure in on-prem datacenter environments.
- Strong understanding of:
- Kubernetes architecture
- Networking (DNS, load balancing, firewalls, SDN)
- Storage (SAN, NAS, CSI drivers)
- Virtualization platforms (VMware, etc.)
- Experience with automation tools (Terraform, Ansible, GitOps).
- Strong troubleshooting and problem-solving skills.
Preferred Qualifications
- Red Hat certifications (RHCE, OpenShift Certification).
- Experience implementing OpenShift at enterprise scale (multi-cluster environments).
- Experience working in SRE-driven environments.
- Knowledge of DevOps/GitOps practices.
- Experience with monitoring tools (Prometheus, Grafana, ELK, etc.).
Job Title: Product Owner – Automation Framework
Location: Portland, OR
Job Type: Full-Time
Role Overview
We are seeking an experienced Product Owner – Automation Framework to lead and drive automation initiatives for Virtualized Android, Linux/QNX based In-Flight Entertainment (IFE)and infotainment platforms. This role will own the vision, roadmap, and delivery of automation frameworks supporting Qualcomm SOM based embedded systems and will work closely with cross-functional engineering teams to ensure scalable, high-quality automation solutions.
Mandatory Skills
- Automation Framework development & ownership
- Virtualized Android Environment
- Linux & QNX Operating Systems
- Qualcomm SOM / Embedded Platforms
- In-Flight Entertainment (IFE) Systems
Key Responsibilities
Product Leadership & Strategy
- Own the product vision, roadmap, and backlog for the Automation Framework supporting IFE platforms.
- Define and prioritize automation features based on business value, platform needs, and delivery timelines.
- Establish KPIs for automation coverage, stability, efficiency, and adoption across platform teams.
- Drive automation strategy for:
- Virtualized Android environments
- Linux and QNX subsystems
- Qualcomm SOM hardware platforms
- IFE integration and certification workflows
Agile & Delivery Management
- Create and maintain clear epics, features, and user stories for automation tools, APIs, and workflows.
- Refine backlog items to ensure feasibility, clarity, and engineering alignment.
- Partner with Scrum Master and Engineering Leads to enable predictable sprint-based delivery.
Stakeholder Collaboration
- Act as the primary liaison between automation engineering and cross-functional stakeholders.
- Gather and translate requirements from system verification, platform software, airline program teams, and integration labs.
- Communicate roadmap, progress, dependencies, and risks with clarity and consistency.
Required Qualifications
- 7–10 years of experience in Automation Framework / Embedded / Platform Software Product Ownership
- Strong understanding of Virtualized Android, Linux/QNX, and Qualcomm embedded platforms
- Experience working within Agile/Scrum automation engineering teams
- Strong stakeholder management, documentation, and communication skills
- Prior exposure to IFE, avionics, mobility, o
Job Title: Product Owner – Automation Framework
Location: Portland, OR
Job Type: Full-Time
Role Overview
We are seeking an experienced Product Owner – Automation Framework to lead and drive automation initiatives for Virtualized Android, Linux/QNX based In-Flight Entertainment (IFE)and infotainment platforms. This role will own the vision, roadmap, and delivery of automation frameworks supporting Qualcomm SOM based embedded systems and will work closely with cross-functional engineering teams to ensure scalable, high-quality automation solutions.
Mandatory Skills
- Automation Framework development & ownership
- Virtualized Android Environment
- Linux & QNX Operating Systems
- Qualcomm SOM / Embedded Platforms
- In-Flight Entertainment (IFE) Systems
Key Responsibilities
Product Leadership & Strategy
- Own the product vision, roadmap, and backlog for the Automation Framework supporting IFE platforms.
- Define and prioritize automation features based on business value, platform needs, and delivery timelines.
- Establish KPIs for automation coverage, stability, efficiency, and adoption across platform teams.
- Drive automation strategy for:
- Virtualized Android environments
- Linux and QNX subsystems
- Qualcomm SOM hardware platforms
- IFE integration and certification workflows
Agile & Delivery Management
- Create and maintain clear epics, features, and user stories for automation tools, APIs, and workflows.
- Refine backlog items to ensure feasibility, clarity, and engineering alignment.
- Partner with Scrum Master and Engineering Leads to enable predictable sprint-based delivery.
Stakeholder Collaboration
- Act as the primary liaison between automation engineering and cross-functional stakeholders.
- Gather and translate requirements from system verification, platform software, airline program teams, and integration labs.
- Communicate roadmap, progress, dependencies, and risks with clarity and consistency.
Required Qualifications
- 7–10 years of experience in Automation Framework / Embedded / Platform Software Product Ownership
- Strong understanding of Virtualized Android, Linux/QNX, and Qualcomm embedded platforms
- Experience working within Agile/Scrum automation engineering teams
- Strong stakeholder management, documentation, and communication skills
- Prior exposure to IFE, avionics, mobility, o
Date Posted:
2026-02-12Country:
United States of AmericaLocation:
US-MA-MARLBOROUGH-MA2 ~ 1001 Boston Post Rd ~ BLDG 2Position Role Type:
OnsiteU.S. Citizen, U.S. Person, or Immigration Status Requirements:
Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearanceSecurity Clearance Type:
DoD Clearance: SecretSecurity Clearance Status:
Active and existing security clearance required on day 1At Raytheon, the foundation of everything we do is rooted in our values and a higher calling – to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of tomorrow’s threat. Our team solves tough, meaningful problems that create a safer, more secure world.
We are seeking a dynamic and motivated leader to take on the role of Radar Digital Product Line (RDPL) DevSecOps (DSO) Pipeline Team Lead in an exciting Scrum agile environment. This position offers the opportunity to lead and inspire a talented team, drive innovation, and make a tangible impact on our Continuous Integration/Continuous Delivery (CI/CD) pipelines and development processes. We are looking for a highly collaborative and driven RDPL DSO Pipeline Lead to work alongside the RDPL software team, program subject matter experts (SMEs), and key partners from the IS103 Digital Technologies (DT) and Cyber teams. In this role, you’ll play a pivotal part in ensuring the efficiency and stability of our development processes. If you're passionate about test automation, creative problem-solving, and streamlining workflows, this is the role for you.
The Department’s mission is to provide world class Radar Software to be used in military systems deployed at sea and on land. Our software teams employ an Agile Scrum process to rapidly design, code, integrate and test capabilities on a continuous basis into a mature solution for our customers.
This position is full-time on-site in Marlborough Massachusetts.
What You Will Do
Executive Communication: Facilitate clear and effective communication with executives and stakeholders across the business, ensuring alignment of technical strategies with organizational objectives and providing updates on critical initiatives and improvements.
Operational Planning: Establish and execute comprehensive operational plans for managing and advancing the RDPL Engineering Team. This includes overseeing complex workflows, ensuring stability, and driving innovation across multiple programs and platforms.
Strategic Implementation:Develop and implement the functional strategy for CI/CD pipelines and the associated development environments, ensuring alignment with organizational goals and priorities.
Optimize CI/CD Pipelines: Monitor, maintain, and significantly improve the Continuous Integration/Continuous Delivery (CI/CD) pipelines for the common trunk to support seamless delivery. Support and improve our pipelines by delivering innovative solutions and addressing emergent situations (including off-hours) swiftly and effectively.
Prioritize and Adapt: Manage priorities effectively across multiple programs and platforms in a fast-paced environment.
Ensure Development Environment Stability: Safeguard the reliability of the development environment and common gate tests, ensuring smooth operations on multiple networks across the largest IS in the Northeast supporting over 15 different programs.
Implement Upgrades: Lead updates to the common trunk pipelines in alignment with Software Factory (SWF) & Digital Technology (DT) upgrades, driving innovation and efficiency.
Lead and Inspire: Manage the RDPL DSO Pipeline team, fostering a collaborative and productive environment that drives excellence and continuous improvement.
Solve Complex Problems: Provide practical and effective solutions to challenging technical software issues, ensuring stability and performance.
Collaborate Across Disciplines/Customers: Work closely with colleagues across Engineering, Digital Technology (DT), Safety, and Cyber to achieve shared goals. Responsible for an ecosystem that operates 24/7 supporting over 1,000 users on the IS.
Debug and Integrate: Tackle stability issues in the common trunk, while integrating and testing real-time embedded and application software on Linux and Windows platforms.
Maintain & Modernize Development Environment: Work with tools like ClearCase, Perl, Jenkins, Smartbear Collaborator, Grafana, Coverity, Matlab and more, while supporting migration to cutting-edge container based development environment that includes Git, GitLab, Podman, VSCode, Artifactory, and Poolside AI. Communicate and work with vendors/suppliers to maintain and modernize the environment.
Qualifications You Must Have
Typically requires a Bachelor’s in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 10 years of prior relevant experience.
Experience with automation and scripting languages such as Bash, Perl, Python, and others.
Experience with CI/CD practices, DevSecOps pipelines, containerized development environments (such as Docker, Podman, and Kubernetes), and related organizational methodologies.
Experience in debugging, testing, and maintaining complex development ecosystems.
Experience with Configuration Management Tools such as ClearCase, Git, GitLab, and similar platforms.
Active and transferable U.S. government issued Secret security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
Qualifications We Prefer
Collaborative Leadership: A detail-oriented leader who excels in team settings, fosters collaboration, and builds strong relationships across all levels of the organization.
Quick Decision-Making: A quick thinker who remains calm under pressure and delivers results in high-stakes scenarios.
CI/CD Knowledge: Expertise in Continuous Integration/Continuous Delivery (CI/CD) tools, and best practices, including Jenkins, GitLab, and Artifactory.
Embedded Software: Experience in real-time embedded software integration and testing.
DevSecOps & Test Automation: Proficiency with DevSecOps practices, including admin and user experience with tools like Jenkins, GitLab runners, and Grafana for visualization.
Linux Proficiency: Admin and user experience with Linux operating systems.
Code Review Tools: Experience with SmartBear Collaborator, GitLab, or other source code review tools.
Static Analysis Tools: Admin and user experience with static analysis tools such as Coverity.
Development Tools: Familiarity with tools like Git, Jira, Artifactory, BitBucket, and Matlab, with experience in both admin and user capacities.
Integration of AI in Development: Understanding the application of AI within the development workflow.
What We Offer
Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration, and Innovation.
Relocation Eligible – Relocation assistance available.
Learn More & Apply Now
Please consider the following role type definition as you apply for this role. Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.
The salary range for this role is 132,400 USD - 251,600 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company’s performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms
Job Overview:
We are seeking two skilled Software Engineers with strong C++ and Linux expertise to join our team in Mossville. The ideal candidate will have 3–5 years of experience in software development, with a strong preference for candidates who have hands-on experience in robotics and ROS (Robot Operating System).
If a candidate has 1+ years of solid ROS/robotics experience, they will also be considered.
Key Responsibilities:
- Develop, implement, and maintain software applications using C++
- Work in a Linux development environment
- Design and develop software components for robotics systems
- Integrate and test applications within ROS frameworks
- Debug, optimize, and enhance system performance
- Collaborate with cross-functional engineering teams
Required Qualifications:
- 3–5 years of professional software development experience
- Strong programming skills in C++
- Hands-on experience working in Linux environments
- Experience with ROS (Robot Operating System)
- Understanding of software architecture and system integration
Preferred Qualifications:
- Background in Robotics (highly preferred)
- Experience working in autonomous systems or machine control environments
- Prior experience with Cat AIS (Asset Intelligence Systems) – a plus
- Experience working with large industrial or heavy equipment systems
Job Title: Embedded Software Engineer
Location: Oak Brook, IL
Duration: Full-Time
Role Overview
Join the team building next-gen tractor display and guidance systems. You’ll help migrate the platform from Android/Java to QT/C++ on Linux and develop new features across UI, middleware, and control systems.
Responsibilities
- Work with Senior Engineers to establish goals for week
- Design display and guidance systems in C++
- Interface with Systems Engineers on refinement of requirements and solutions
- Will be designing new feature sets for the platform.
- Help with Linux Device development
- If candidate has QT, will help with architecture
- Will perform unit-tests on code for bugs
- Utilize networking for communication with the vehicle (CAN, LIN, etc)
- Each day will be 60-80% development
- some example things they will work on are:
- c++ conversion from Java
- customer facing code down to register
- clock cycles
- data on communication bus and transmission to tractor
- stability related to data latency issues
Requirements
- BS in EE/CE or related field
- 4+ years embedded development experience
- Strong C++, OOP, multithreading
- Hardware/systems exposure (not web-only)
- Experience with communication protocols
Plus
- QT, Linux, Java, SQL/Postgres, GIT
- Automotive or embedded industry background
Location: Austin – Onsite
KEY RESPONSIBILITIES:
The position entails firmware development in conjunction with coordination with architects, BIOS developers, vendors, and quality assurance teams to develop robust, innovative OpenBMC firmware releases for customer reference boards. Responsibilities include BMC firmware development in an OpenBMC environment, upstreaming work to the OpenBMC community and troubleshooting existing designs.
A successful candidate will employ solid software methodologies, manageability design expertise, debug capabilities, and strong process practices to ensure on-schedule, defect-free firmware deliveries with focus on continuous feature and code improvement.
PREFERRED EXPERIENCE:
• Previous BMC Firmware development experience mandatory (Dell iDRAC, Dell CMC, HP iLo, etc)
• Highly Proficient in developing User Interface based on Java Scripts, Network socket concepts
• Experience with Open Source Baseboard Management Controller (BMC) Software Stack (OpenBMC)
• Programming experience (JavaScript , Shell Scripting, Python, C, C++)
• Knowledge of low-level protocols including I2c, I3c, JTAG, SPI, eSPI, UART, PCIe expected
• Proficient with Source version control systems like Git, Review tools like Gerrit
• Working knowledge of Linux Kernel programming and Linux driver development experience (JTAG, I2C, SPI)
• Hands on experience working with Reference Boards.
• Experience with Linux gcc build and debug tools.
• Strong debug methodology and skills mandatory
• Experience in server manageability architecture mandatory
• Intimate knowledge of software development process methodology expected
• Knowledge of industry standard initiatives such as Redfish, PLDM, MCTP desirable and manageability protocols such as IPMI expected
DESIRED:
• Experience in x86 architecture
• Understanding of Security concepts - Root of Trust, verified boot, measured boot
• Experience in Arm architecture
• Experience reading and understanding digital schematics
• Strong analytical skills and debug methodology expected.
ACADEMIC CREDENTIALS:
• BSEE, BSCS, or BSCE degree or higher
• 5+ years or more of firmware development
• 3 years or more of manageability firmware experience
• Candidates should enjoy working in a dynamic team environment