Software Engineer
Job Description
Job Description
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Opportunity for advancement
- Paid time off
- Vision insurance
- Develop C++ software for autonomous aerial and ground systems
- Contribute to real-time software for embedded systems using C and RTOS
- Integrate advanced autonomy using ROS2 and STM32 Cube platforms
- Help shape their build pipeline with GitHub Actions, Docker, and CMake
- Collaborate across autonomy, hardware, and product teams to bring new capabilities to life
- Learn from (and contribute to) a high-velocity, high-integrity engineering culture
- BS in Engineering or related technical field
- 2-7 years of C++ experience and CMake proficiency
- Familiarity with embedded C and RTOS environments
- Exposure to STM32 Cube and ROS2 (or similar middleware)
- Experience with Git, GitHub Actions, and Docker
- Passion for robotics, autonomy, and systems that operate in the real world
- Experience with embedded Linux
- Prior work on autonomous systems or robotic platforms a plus
- Competitive Compensation
- Flexible Scheduling
- Career Growth Opportunities
We are seeking a skilled Software Engineer to join our team! As a Software Engineer, you will be responsible for designing, developing, and maintaining our companys software. You will gather information to identify the companys needs and program clean and efficient code to meet those needs. The ideal candidate is an analytical thinker with a proven ability to produce functional code. Responsibilities
- Identify and evaluate the needs of the user
- Develop software to meet those needs
- Manage project priorities, deadlines, and deliverables
- Fix bugs and address user concerns
- Update software as needed
- A bachelors degree in Computer Science or a related field preferred
- Previous experience as a Software Engineer or in a similar role is preferred
- Strong troubleshooting and analytical skills
- Ability to collaborate well as part of a team
- Strong written and verbal communication skills
- Understanding of relational databases
- Proficiency in multiple programming languages
- Experience with one or more web frameworks
Recommended Jobs
Regional Sales Executive - Fleet Management Software
Regional Sales Executive - New England New England: Boston, RI, Upstate NY About the client: They are a leading provider of vehicle financing and comprehensive fleet management solutions across…
Insurance Loss Control Surveyor
Seeking Independent Contractors to Perform Insurance Property Surveys ! Davies Risk Services is looking for independent contractors to perform insurance property inspections. This is a great opp…
SEAS Recreation Assistant - Rinks HYCC
Seasonal (SEAS) position An individual who is responsible for the safety and well being of participants in a recreational activity at the Hyannis Youth & Community Center. The Recreation Assistant wi…
Marketing Coordinator
Natick, MA (Natick Mall) T Market – Asian Grocery Store On‑site | Full‑time | $60,000–$75,000/yea Company Description The Marketing Coordinator supports T Market’s marketing operations…
Collections Specialist
Who We Are: Founded in 1891 by a group of visionary volunteers, The Trustees of Reservations (The Trustees) is Massachusetts’ premier conservation and preservation organization. The Trustees’ pres…
Accounts Payable Lead
Job Description Job Description Description Ascensus Specialties is a world class chemical manufacturing company looking to expand our Finance Team in Newburyport, MA. We have 50+ years of histo…
Revenue Cycle Analyst
Job Description Job Description Are you a caring, organized, energetic, optimistic, reliable, team player with great interpersonal skills? COME WORK WITH US while we help build a world in which i…
Registered Nurse - Adult Psychiatry
Registered Nurse - Adult Psychiatry Full-Time, Days Natick, Massachusetts $30,000 Sign-on Bonus Salary $95,000 to $135,000 +Full Benefits Willing to train Entry Level RNs Posit…
Sales Manager Mortgage Lending
Job Description Job Description Salary: ABOUT US: Pinnacle Mortgage Corp. is dedicated to providing top-quality financial services while safeguarding our clients' privacy and security. We s…
General Manager in Training
CAVA – Now Open! General Manager in Training General Manager in Training At CAVA, we make it deliciously simple to eat well and feel good every day. We are guided by a Mediterranean heritage that’…