platforms. Key Responsibilities Design and develop embedded software for microcontrollers and system-on-chips (SoCs) used in Chevalier Tech’s products. Write clean, efficient, and well-documented C/C++ code for real-time and bare-metal systems. Work closely with hardware engineers to bring up new boards and validate hardware functionality. Integrate and debug device drivers, communication protocols (e.g. … Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related discipline. 3+ years of professional experience in embedded systems development. Strong proficiency in C and C++ for embedded platforms. Experience with ARM Cortex-M or Cortex-A architectures. Familiarity with RTOS environments (e.g., FreeRTOS, Zephyr, ThreadX) and bare-metal systems. Solid understanding of low-level debugging More ❯
implementing embedded software and firmware for microcontrollers and programmable logic devices Developing low-level drivers, communication protocols, and real-time control logic Writing efficient, maintainable code in C/C++ Contributing to system architecture, requirements definition, and hardware integration Debugging and resolving firmware issues across development and production Supporting secure firmware update mechanisms and bootloaders Participating in verification and validation … QA teams What We're Looking For A degree in Computer Science, Electronics, or a related field Solid experience in embedded software/firmware development Proficiency in C/C++ and experience with real-time or bare-metal systems Strong understanding of microcontrollers and digital communication protocols (I2C, SPI, UART, CAN) Confidence using lab tools such as oscilloscopes and logic More ❯
you. Are you ready to be part of the future? About the job The role involves working in a dynamic environment with a diverse team of senior backend developers, C++ developers, product managers and leadership to build mobile versions of our AI solutions. The applications are meant to be high performance, light-weight and highly intuitive to cater to a … surrounding these. Highly proficient in JavaScript and ES6+. Experience with CI/CD pipelines for mobile development. Familiar with modern front-end pipelines and tools. Experienced with Native modules (C++) , WebSockets, RESTful based APIs. Experience in Swift/Objective-C (iOS) or Kotlin/Java (Android) for low level implementation. More ❯
implementing embedded software and firmware for microcontrollers and programmable logic devices Developing low-level drivers, communication protocols, and real-time control logic Writing efficient, maintainable code in C/C++ Contributing to system architecture, requirements definition, and hardware integration Debugging and resolving firmware issues across development and production Supporting secure firmware update mechanisms and bootloaders Participating in verification and validation … QA teams What We're Looking For A degree in Computer Science, Electronics, or a related field Solid experience in embedded software/firmware development Proficiency in C/C++ and experience with real-time or bare-metal systems Strong understanding of microcontrollers and digital communication protocols (I2C, SPI, UART, CAN) Confidence using lab tools such as oscilloscopes and logic More ❯
to exchanges, pricing, integration with internal systems and other functions. This role also requires solid and practical experience in developing robust components for multi-process event-driven systems. Skills: - C++ - Python - Ability to translate business needs into functional code - Clearly able to demonstrate and report on progress in delivering code - Performing PR reviews on other developers' code - Experience in building More ❯
guidance and support to team members, including technical expertise, problem-solving assistance, and advice. How you support the mission: Develop, test, and maintain software for autonomous surface vessels using C++ and Rust in a Linux environment Deploy and monitor ASV systems in real-world scenarios on water, ensuring optimal performance and reliability Diagnose and resolve software and hardware issues in … maritime technologies to continuously improve solutions Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field Experience in software development, with a focus on C++ and Rust in a Linux environment Experience working with embedded systems and real-time computing Strong problem-solving skills and ability to work effectively in challenging field conditions Familiarity with More ❯
direction of the software and system development of our satellite. Key Responsibilities Own the on-board flight-software stack - design, code and test real-time Rust/C/C++ on RTOS or Embedded Linux. Ship code from review to orbit - push through CI/CD, support launch, and deliver over-the-air updates during operations. Implement and tune our … with AOCS, propulsion, avionics and mission-design teams to balance compute, power, thermal and link budgets. Fundamental Requirements Experience building production embedded or real-time systems in C/C++ or Rust on RTOS or Embedded Linux. Solid grasp of on-board computer architecture, BSPs, watchdogs and high-speed buses (CAN-FD, SpaceWire, SPI, LVDS). Experience taking code through More ❯
and correcting program bugs Writing technical specifications and instructions in collaboration with Technical Writers Recommending new programs and technologies to clients and supervisors Fluency in common programming languages including C++, Java and Python Technical understanding of front-end web technologies, operating systems and platforms Verbal and written communication, especially making complex concepts more accessible Diagnostic skills for identifying why programs More ❯
Up Displays, mission computers, and flight control systems. Required Skills & Experience Experience across the software engineering lifecycle (requirements, design, testing, release) Familiarity with programming languages such as LabVIEW, TestStand, C++, Python , or C# Ability to work independently with technical documentation Experience in test equipment design and working in engineering environments Understanding of Windows security policies and IT infrastructure Awareness of More ❯
Fresno, California, United States Hybrid / WFH Options
Disney Experiences
Required Qualifications & Skills 7 years of experience developing console/PC/mobile games or other digital interactive entertainment. Experience with Unreal Engine 4/5+ at the native (C++) level. Some experience with UEFN/Verse, at least at the hobby-ist level. Participated in the creation and release of a AAA product, in a hands-on programming role. … the prototype phase of a project. Understands the difference in requirements/goals between prototyping and production. Understands and implements the following concepts at a production-quality, AAA level: C++ code (Performance Impact, Memory Management, Inheritance, etc.) Client/Server architecture (Replication, Client-side Prediction, Movement Syncing, etc.) Game Mathematics (Linear Algebra, Vector Math, Kinematic Physics, Collision, etc.) Able to More ❯
Bakersfield, California, United States Hybrid / WFH Options
Disney Experiences
Required Qualifications & Skills 7 years of experience developing console/PC/mobile games or other digital interactive entertainment. Experience with Unreal Engine 4/5+ at the native (C++) level. Some experience with UEFN/Verse, at least at the hobby-ist level. Participated in the creation and release of a AAA product, in a hands-on programming role. … the prototype phase of a project. Understands the difference in requirements/goals between prototyping and production. Understands and implements the following concepts at a production-quality, AAA level: C++ code (Performance Impact, Memory Management, Inheritance, etc.) Client/Server architecture (Replication, Client-side Prediction, Movement Syncing, etc.) Game Mathematics (Linear Algebra, Vector Math, Kinematic Physics, Collision, etc.) Able to More ❯
Long Beach, California, United States Hybrid / WFH Options
Disney Experiences
Required Qualifications & Skills 7 years of experience developing console/PC/mobile games or other digital interactive entertainment. Experience with Unreal Engine 4/5+ at the native (C++) level. Some experience with UEFN/Verse, at least at the hobby-ist level. Participated in the creation and release of a AAA product, in a hands-on programming role. … the prototype phase of a project. Understands the difference in requirements/goals between prototyping and production. Understands and implements the following concepts at a production-quality, AAA level: C++ code (Performance Impact, Memory Management, Inheritance, etc.) Client/Server architecture (Replication, Client-side Prediction, Movement Syncing, etc.) Game Mathematics (Linear Algebra, Vector Math, Kinematic Physics, Collision, etc.) Able to More ❯
Glendale, California, United States Hybrid / WFH Options
Disney Experiences
Required Qualifications & Skills 7 years of experience developing console/PC/mobile games or other digital interactive entertainment. Experience with Unreal Engine 4/5+ at the native (C++) level. Some experience with UEFN/Verse, at least at the hobby-ist level. Participated in the creation and release of a AAA product, in a hands-on programming role. … the prototype phase of a project. Understands the difference in requirements/goals between prototyping and production. Understands and implements the following concepts at a production-quality, AAA level: C++ code (Performance Impact, Memory Management, Inheritance, etc.) Client/Server architecture (Replication, Client-side Prediction, Movement Syncing, etc.) Game Mathematics (Linear Algebra, Vector Math, Kinematic Physics, Collision, etc.) Able to More ❯
Los Angeles, California, United States Hybrid / WFH Options
Disney Experiences
Required Qualifications & Skills 7 years of experience developing console/PC/mobile games or other digital interactive entertainment. Experience with Unreal Engine 4/5+ at the native (C++) level. Some experience with UEFN/Verse, at least at the hobby-ist level. Participated in the creation and release of a AAA product, in a hands-on programming role. … the prototype phase of a project. Understands the difference in requirements/goals between prototyping and production. Understands and implements the following concepts at a production-quality, AAA level: C++ code (Performance Impact, Memory Management, Inheritance, etc.) Client/Server architecture (Replication, Client-side Prediction, Movement Syncing, etc.) Game Mathematics (Linear Algebra, Vector Math, Kinematic Physics, Collision, etc.) Able to More ❯
San Jose, California, United States Hybrid / WFH Options
Disney Experiences
Required Qualifications & Skills 7 years of experience developing console/PC/mobile games or other digital interactive entertainment. Experience with Unreal Engine 4/5+ at the native (C++) level. Some experience with UEFN/Verse, at least at the hobby-ist level. Participated in the creation and release of a AAA product, in a hands-on programming role. … the prototype phase of a project. Understands the difference in requirements/goals between prototyping and production. Understands and implements the following concepts at a production-quality, AAA level: C++ code (Performance Impact, Memory Management, Inheritance, etc.) Client/Server architecture (Replication, Client-side Prediction, Movement Syncing, etc.) Game Mathematics (Linear Algebra, Vector Math, Kinematic Physics, Collision, etc.) Able to More ❯
at all levels of the Android stack and also with the open-source community. Having completed your technical education, you will have gained experience developing software using C and C++ under Android/Linux. You will have experience developing embedded software for audio/video applications and your skills and background will also include an excellent knowledge of Android's More ❯
bakersfield, california, united states Hybrid / WFH Options
Disney Experiences
Required Qualifications & Skills 7 years of experience developing console/PC/mobile games or other digital interactive entertainment. Experience with Unreal Engine 4/5+ at the native (C++) level. Some experience with UEFN/Verse, at least at the hobby-ist level. Participated in the creation and release of a AAA product, in a hands-on programming role. … the prototype phase of a project. Understands the difference in requirements/goals between prototyping and production. Understands and implements the following concepts at a production-quality, AAA level: C++ code (Performance Impact, Memory Management, Inheritance, etc.) Client/Server architecture (Replication, Client-side Prediction, Movement Syncing, etc.) Game Mathematics (Linear Algebra, Vector Math, Kinematic Physics, Collision, etc.) Able to More ❯
san jose, california, united states Hybrid / WFH Options
Disney Experiences
Required Qualifications & Skills 7 years of experience developing console/PC/mobile games or other digital interactive entertainment. Experience with Unreal Engine 4/5+ at the native (C++) level. Some experience with UEFN/Verse, at least at the hobby-ist level. Participated in the creation and release of a AAA product, in a hands-on programming role. … the prototype phase of a project. Understands the difference in requirements/goals between prototyping and production. Understands and implements the following concepts at a production-quality, AAA level: C++ code (Performance Impact, Memory Management, Inheritance, etc.) Client/Server architecture (Replication, Client-side Prediction, Movement Syncing, etc.) Game Mathematics (Linear Algebra, Vector Math, Kinematic Physics, Collision, etc.) Able to More ❯
los angeles, california, united states Hybrid / WFH Options
Disney Experiences
Required Qualifications & Skills 7 years of experience developing console/PC/mobile games or other digital interactive entertainment. Experience with Unreal Engine 4/5+ at the native (C++) level. Some experience with UEFN/Verse, at least at the hobby-ist level. Participated in the creation and release of a AAA product, in a hands-on programming role. … the prototype phase of a project. Understands the difference in requirements/goals between prototyping and production. Understands and implements the following concepts at a production-quality, AAA level: C++ code (Performance Impact, Memory Management, Inheritance, etc.) Client/Server architecture (Replication, Client-side Prediction, Movement Syncing, etc.) Game Mathematics (Linear Algebra, Vector Math, Kinematic Physics, Collision, etc.) Able to More ❯
with a focus on the modelling. Hands-on development and testing WORK EXPERIENCE/BACKGROUND: Essential 10+ years linear and non-linear interest rates modelling 2-5 years modern C++ (20 and up), with some experience in optimising high-performance libraries Excellent financial mathematics, and implementation of numerical methods Software lifecycle management (GitHub, Jira, etc) Desirable Experience in credit modelling More ❯
Write reusable gameplay systems that will allow designers to populate open worlds. Write GUI systems. Implement achievements, trophies, and rich presence. Make the game FUN! Your Role Accountabilities Use C++ and the editor to achieve the above. Perform and take part in Swarm reviews. Write Unit Tests, Functional Tests, and Integration Tests to ensure functionality works as expected, continues to … risk and provide creative solutions. Qualifications & Experience Highly adept at programming gameplay and mechanics, with a clear understanding of what makes games 'feel' good. Highly adept in object-oriented C++ with very strong debugging and documentation skills. Strong 3D maths and physics skills. Experience in the games industry with multiple released titles. Strong understanding of systems optimisation. Bonus Points Unreal More ❯
Carlton, Nottingham, Nottinghamshire, England, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Senior Embedded Software Engineer Location : Lincolnshire (Remote) Working Arrangement : On-Site 1 Day Every 4-6 Weeks (Travel Expenses Covered) Key Experience/Skills: - Demonstrable skills in modern C & C++ Embedded Software Development for embedded devices - Good Knowledge of low-power wireless comms’, such as Zigbee BLE/Bluetooth and WI-FI - It is expected you will have an understanding More ❯
Verilog HDL. Strong experience using ModelSim and Xilinx development tools. Solid understanding of digital logic design principles. Preferred (Nice to Have): Familiarity with software development languages including Java, C, C++, or Ruby on Rails. Experience working with operating systems such as Unix, Linux, and Windows. More ❯
existing firmware + Supporting junior engineers and liaising with customers and hardware teams Skills and Experience Required: + Experience with ARM Cortex microcontrollers (STM32) + Skilled in C/C++ and Python + Familiarity with Git version control + Knowledge of object oriented programming Bonus: + Familiarity of low-level interfaces (UART, I2C, SPI, CAN) + Background in testing What More ❯
Engineer job: MSc/PhD in a related scientific/engineering field Proven Rust programming experience using Rust Experience with low-level programming languages in general (e.g. Rust, C, C++) or functional programming languages (e.g. Haskell, OCaml, Nix) This is a great opportunity for a Senior Software Engineer to join a passionate team of engineers developing software systems that perform More ❯