Software Engineer
General Motors Proving Ground
Job Description GM’s Software Defined Vehicle Platform unlocks the ability to scale new software rapidly, seamlessly, and securely. The Software and Services group at GM develops scalable vehicle level system architecture and software solutions which enable efficient, real-time implementation of the creative customer-facing features of tomorrow. The Role As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop the vehicle-side software which enables all systems on the vehicle to be updated quickly and safely via Over-the-Air (OTA), at assembly plants, and at service bay. This software is the gateway enabling new innovative features, content, and improvements to be delivered to customers while maintaining vehicle system security. Your expertise will be instrumental in driving us towards our vision of zero crashes, zero emissions, and zero congestion. Your proficiency in embedded and infotainment software development will help transform GM’s capability to deliver software to our customer’s vehicles. Responsibilities Develop embedded (C/C++/Rust) software for vehicle software‑update functions and enhancements using embedded development frameworks in Android, QNX and Linux environments. Participate in discussions & reviews for requirements, design, code and test cases Perform bench and verification testing Diagnose, debug, and solve issues related to the vehicle software updates Work closely with teams from other groups to support triage, and resolution of difficult problems in a timely manner Collaborate with System Engineers to refine understanding of requirements and identify opportunities for innovation Exhibit proactive learning and knowledge sharing with team members on new and advanced topics crucial in creating robust technical specifications and requirements while contemplating scenarios and corner cases. Minimum requirements Bachelor of Science or Bachelor of Applied Science degree in Computer Science, Computer Engineering, Mathematics, Information Technology or equivalent 2 years of software engineering experience Proficiency in C/C++ programming for embedded systems running on QNX and/or Linux platforms Skills and Experience 5+ years of software engineering experience Deep understanding in C/C++ programming for embedded systems running on QNX and/or Linux platforms Experience in designing and implementing scalable and maintainable software architectures. Experience with software configuration management using tools like Git and collaborative workflows (e.g., code reviews, pull requests) Proficiency with software build systems like GNU Make, CMake, Gradle, automation testing tools, continuous integration and continuous deployment pipelines for embedded systems Familiarity with communication protocols (e.g., CAN, TCP/IP, UDP, SomeIP) and Diagnostic protocols like UDS over Ethernet (DoIP and Socket Adapter). Strong Software Debugging techniques including using JTAG. Experience with RTOS and real‑time application development. What Will Give You a Competitive Edge (Preferred Skills) Master’s degree in Computer Science, Computer Engineering, Mathematics, Information Technology or equivalent Experience with other programming languages in embedded environments (i.e. Python, Rust, etc.) Familiarity with RESTful APIs for client-server integration. Knowledge of Agile/Scrum development methodologies showcasing a balanced approach to project management and execution in a multifaceted, cross‑functional environment. Familiarity with Cybersecurity authentication and encryption techniques This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week or other frequency dictated by their manager. This job may be eligible for relocation benefits. 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. 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 View phone number on click.appcast.io. 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. #J-18808-Ljbffr
- ...exceptional professionals for this role. JOB DESCRIPTION We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. The Chief Data & Analytics Office (CDAO) at JPMorgan Chase is responsible for accelerating the...SuggestedWork at office
$180k - $215k
...JOB DESCRIPTION DESCRIPTION: Duties: Build and deploy applications using innovation and best engineering practices. Participate in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into...SuggestedFull time$160.81k - $185k
...required: Master's degree in Management Information Systems, Computer Science, Computer Engineering, or related field of study plus 2 years of experience in the job offered or as Software Engineer, IT Consultant, Strategic Account Manager, or related occupation. The...SuggestedFull timeRotating shift$175k - $225k
...crypto: Archetype, Jump, Solana. Our team comes from the best companies in Silicon Valley and Wall Street. Overview Role: Software Engineer Team: Data Platform Type: Individual Contributor Level: Mid-level (3-6 years of experience) Compensation: $175k-225...SuggestedFull timePart timeWeekend work$280k
...Job description Full Stack Software Engineer — Our Client (Brooklyn, NY | On-Site | Visa Sponsorship Available) Industry: Software Development · AI · Data Engineering About the Role Our client is seeking a Full Stack Software Engineer who thrives on solving...SuggestedContract workLocal areaRelocationVisa sponsorshipRelocation package$100k - $115k
...Description The Role We are seeking a highly motivated Software Engineer to design, build, and maintain scalable, cloud‑native applications that deliver modern, intuitive user experiences. This role is ideal for an engineer who is comfortable working across the...Full timeWork at office- ...Role-Based Access Control (RBAC) , Policy-Based Access Control (PBAC) , and Privileged Access Management (PAM) . As a Software Engineer , you will design, develop, and integrate solutions that enable secure and efficient access management across the enterprise....Remote workFlexible hours
- ...We are looking for a Senior Software Engineer. Our product is built from day one as a modern API First microservice architecture (Scala, ReactJS, TypeScript) with true continuous delivery and a deep investment in automated testing. This role reports to the Director...Work at office
- ...an immediate opening with my client. If you are looking for a new project, please send me a copy of your updated resumes Software Engineer W2 Contract Location: 1st Priority is Wilmington Delaware (Client needs 75% candidates here 2nd Priority is Columbus OH...Full timeContract workImmediate start
- ...Company Description LanceSoft Inc Job Description Job Title: Software Engineer/ Embedded Engineer Location: Budd Lake; NJ Type: Contract Responsibilities: The ideal candidate will have a strong desire to work with Embedded System Software...Full timeContract work
- ...with exceptional professionals for this role. JOB DESCRIPTION Bring your engineering skills and Join JPMorgan Chase where you will build and ship production AI at global scale. As a Software Engineer III on JPMorgan Chase's AI/ML Data Platforms - AI Research team,...
- ...exceptional professionals for this role. JOB DESCRIPTION We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Infrastructure Platform, you serve as a...
$174.9k - $222k
...Overview As a Senior Software Engineer on GM’s Notification Platform team, you will play a key role in designing, building, and evolving the systems that power GM’s multi‑channel communications. The Notification Platform enables transactional and marketing messages across...Temporary workWork experience placementLocal areaRelocation packageFlexible hours- ...technical designs based on system designs provided by the systems engineer. Take pride and ownership of designing, developing and unit... ...such as Java, Python, and Golang. Working knowledge of software architecture and design patterns. Experience with using IDEs...Full timeRemote work
- ...and takes down impersonators and automates protection in hours, not weeks. Built by ex-Palantir, ex-CTO/founders, and ex-Notion engineers, Outtake is designed for clarity, autonomy, and velocity. Our goal is ambitious: become the trust layer of the modern internet. And...Full timeWork at officeFlexible hours
- Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features. Responsibilities Analyze existing C++ codebases and design migration strategies to Java. Translate and refactor legacy C++ modules into efficient, maintainable Java code. Ensure...
- ...Position Overview As a Software Engineer II, you'll take on a hands‑on technical role in building and evolving our Third Party Risk Management (SaaS) platform using Laravel (PHP). You design and deliver scalable, maintainable backend services and APIs, and take ownership...Work at officeLocal areaFlexible hours
- ...obsessively customer‑centric. Who are you? We are looking for engineers who are passionate about building consumer products. You have... ...are down to riff with us on anything from company mission to software architecture to user research You enjoy diving into the deep end...
$70k - $80k
...Computer's Frontline portfolio, delivers integrated public safety software that helps law enforcement and first‑responder agencies do... ...the officers and communities we serve. Job Summary The Software Engineer will work with colleagues to deliver reliable and scalable applications...- ...Job Description We are seeking a talented Software Engineer II to join our engineering team and help design, build, and support modern, scalable software solutions. This role is ideal for a hands‑on full‑stack engineer with experience building microservices , developing...
- ...offer a wide variety of experiences. Description Join our Platform Software Development team! Leverage your embedded software skills and... ...vehicles, off highway industrial equipment, stationary engine applications, off‑road vehicles, wake‑board boats, motorcycles,...Live outFlexible hours
- ...About the role This is a software development role that gives the opportunity of championing the design of path-breaking information security products that address key gaps in security for the Internet of Things. Xage’s product is a unique application of blockchain technology...Contract workWork experience placementRemote workWorldwide
$110k - $140k
...Senior Software Engineer The salary range (or hiring range) for this exempt position has been established at: $110,000 – $140,000 . The above salary range represents the company’s good faith and reasonable estimate of the range of possible compensation at the time of posting...- ...an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Commercial and Investment bank Equities team , you are an integral part of an agile team that works...Bank staff
- ...weeks. Built by ex-Palantir, ex-CTO/founders, and ex-Notion engineers, Outtake is designed for clarity, autonomy, and velocity. Our... ...Outtake. At a high level, this person will build the FE Software Factory that enables the rest of the team (humans and agents)...Full timeWork at officeImmediate startFlexible hours
$170k - $210k
...Location Jersey City Employment Type Full time Department Engineering Compensation $170K – $210K • Offers Equity Sourgum is transforming... ...platform. Guided by the roadmap, you will ensure on‑time, on‑budget software delivery and help grow and mentor our team. Your experience...Full time- ...Location & Work Model Van Wert, OH; Dublin, OH Hybrid Full time - salary Role Overview Senior Software Engineer in the Personal Lines PolicyOps team, shaping modern solutions for Policy Administration technology stack at Central Insurance. Key Responsibilities Write code...Full timeTemporary work
$125k - $160k
...Docker and Kubernetes. Collaborate with Product Management and engineering peers from concept through delivery. Maintain high engineering... ...00 - $160,000 + benefits. Equal Opportunity Statement Centric Software provides equal employment opportunities to all qualified...Full timeRemote workFlexible hours- ...looking for more driven, talented and ambitious individuals to join our growing international family. ABOUT THE ROLE: As a Senior Software Engineer at Global-e, you will design and deliver the core services behind our global logistics platform. You will drive innovation...Work at officeWorldwide
- ...Company Description AG Technologies was founded as a software solutions company in 2008 & has its corporate headquarters at Chesterfield, Missouri with branches within the US and India. Over the years the organization has expanded into various market segments & activities...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer full time Brooklyn, NY
- consulting software engineer Brooklyn, NY
- real time software engineer Brooklyn, NY
- network software engineer Brooklyn, NY
- senior software engineer remote Brooklyn, NY
- entry level software engineer remote Brooklyn, NY
- software developer fintech Brooklyn, NY
- software developer positions Brooklyn, NY
- software engineer amazon Brooklyn, NY
- remote entry level software developer Brooklyn, NY



