About this role:
- Follow the established software development process and adhere to published style and design standards.
- Develop, review, and refine code, ensuring quality and compliance with organizational guidelines.
- Design and implement unit tests for both self-authored and peer-authored code.
- Create and manage work tickets, including transitioning them through defined workflows and resolving them per published standards.
- Utilize version control systems to create feature branches, push code, and merge approved code into production branches.
- Approve merge requests for software classified at Levels D and E in compliance with organizational procedures.
- Contribute to trade studies, including recommending criteria and evaluation metrics as needed.
- Participate in the review and enhancement of software development processes and design standards.
Must Haves:
- Proficiency in programming languages, including C/C++ (any version) and Python.
- Experience with version control systems such as Git (e.g., GitLab, Bitbucket, GitHub, JetBrains Space).
- Familiarity with ticketing systems (e.g., Jira, Redmine, Mantis, Trac, YouTrack).
- Knowledge of continuous integration tools (e.g., GitLab-CI, TeamCity, Jenkins, Bamboo, Travis).
- Expertise in build systems (e.g., Make, CMake, Autotools, Bazel).
- Understanding of distributed application frameworks, such as Message Oriented Middleware (DDS, MQTT, JMS), Message Queue Frameworks (ZMQ, NNG), CANOpen, Player/Stage, Remote Procedure Call systems (gRPC, CORBA, ACE), CCSDS MO, or ECSS PUS.
- Familiarity with networking protocols (e.g., UDP, TCP, IP) and POSIX standards.
- Experience in developing multi-threaded applications.
- Application domain expertise in one or more of the following: packet serialization/deserialization, data model serialization/deserialization (e.g., YAML, JSON, XML), or real-time metrics (e.g., RRDB, InfluxDB, Prometheus).
Nice to Haves:
- Familiarity with additional programming languages, such as C++11/14/17, and Bash.
- Experience with embedded Linux operation, including Yocto, device trees, systemd, and Linux on ARM platforms.
- Proficiency with unit test frameworks (e.g., pytest, Googletest, Unity) and keyword-driven test frameworks (e.g., Robot, Cucumber).
- Experience with static analysis tools (e.g., Clang, LLVM, Cppcheck) and source code linters (e.g., Clang-Format, Parasoft).
- Knowledge of middleware frameworks (e.g., ROS, OpenSplice, Leyly, Mosquitto) or embedded databases (e.g., SQLite, TileDB).
Some of Our Awesome Benefits (France):
- Equity, we want you to have an active role in our success
- Up to 35 days of Paid Time Off (vacations & RTT ) and flexible working hours, we want you to be at your best
- Health and life insurance, we care about your health
- Lunch Vouchers, because let’s be honest, we love food! (we even have a slack channel about it #loft-gourmand)
- Cross-office travel opportunities between San Francisco, Colorado, and Toulouse to learn from our differences
- Company and team off-sites and many other events to work & celebrate together
- Relocation assistance to Toulouse when applicable
Other Jobs from Loft Orbital
Senior Sales Systems Engineer
Senior End-To-End Validation Engineer
Director, Cloud Infrastructure
Senior Test Infrastructure Engineer
Principal Test Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say