
Opportunities at Tome
We work on secret projects with the coolest customers and take on the most interesting problems in the world. While most of the projects go public, much of our coolest work often stays secret.
Senior Software Engineer – Software Services
About Tome
At Tome, we believe the future of mobility tech innovation is about connections in the real world. It’s about the social fabric, hardwires, and invisible over-the-air signals that link the people, products, and tools we need to live, work, and thrive. Founded in 2014 by serial entrepreneurs Jake Sigal and Massimo Baldini, Tome employs the best minds and the right technology to solve complex problems by creating software that brings people together in an increasingly mobile landscape. Powered by a healthy blend of engineering skills, trusted research, and raw creative energy, Tome works fast to replace red tape with rocket fuel in the lab. The team stands uniquely positioned to go beyond software development by improving user experiences and marketing products for clients. Learn more about Tome at https://www.tomesoftware.com.
Job Responsibilities:
Over the last few years, we have designed products with our clients, Fortune 500 companies, as diverse as a last-mile delivery application, a multimodal mobility system (public transit, mapping, parking, etc.), a connected bike application, and many more. Most of our upcoming projects you will be involved in are still super-secret (shhh!) and provide a unique opportunity to work with some of the best customers and solving some of the most interesting problems in the world. Specifically, you will have the opportunity to work on various software engineering projects, wear different hats, and constantly face intriguing new challenges. If you get a kick out of playing with new technologies and learning fast by conducting experiments, then read on!
Pre-qualifications:
- Love writing code and analyzing data
- Ability to think on your feet and solve complex problems
- Four-year degree (BS/MS) in computer science, engineering, or a related field
- Minimum of 5 years of professional software engineering employment required
- Must be authorized to work in the U.S. without sponsorship
- The Software Engineer position is based in our downtown Royal Oak, MI office. Remote US-based employees are OK to apply. All Tome staff are working from home during the pandemic with an expected back to in-office work date in late 2021
Qualifications
- Must have significant, specific experience in at least one of the following areas:
- Embedded Software
- You have developed, ported, and optimized C or C++ code for ARM processors, QNX systems, and/or NXP platforms
- You have RTOS software development experience
- You have developed embedded platforms and/or at the driver/module-level
- Experience with bluetooth development is a plus!
- Backend Web Development
- You have developed and debugged Node.JS applications
- You have implemented popular frameworks and packages (HAPI, Express, Socket.io, redis, etc)
- You are proficient at designing and parsing SQL queries and have experience with NoSQL datastores
- You have utilized linters and test frameworks
- Vue or Angular experience is a plus!
- Mobile App Development
- You have significant experience developing Kotlin or Swift applications, and their associated mobile platform(s) and SDKs.
- Experience with bluetooth development is a plus!
- Experience with wearable app development is a plus!
- Embedded Software
- Must be able to identify and use the right technology to create awesome user experiences
- Must have experience with test code development, software architecture, and design
- Must be a risk-taker, comfortable with rapid prototyping and learning new and unfamiliar technologies
Make sure to tell us if you have these bonus skills:
- Automotive software development experience, especially
- ADAS systems or V2X messaging or mechanisms
- Experience working in a lean, startup environment
Benefits:
SIMPLE IRA with 3-percent company match, stock options, vacations, 12-15 paid holidays, group health care 75% covered by Tome.
Apply now to hr@tomesoftware.com with subject “Sr. Software Engineer” Please include your resume and a cover letter explaining why you want to join our team.
Are you a recruitment agency? Tome does not accept agency resumes, sorry. Please do not forward resumes to our employees, management, or any of our associated alias emails. We don’t use headhunters and never pay referral fees.
Software Engineer – Software Services
About Tome
At Tome, we believe the future of mobility tech innovation is about connections in the real world. It’s about the social fabric, hardwires, and invisible over-the-air signals that link the people, products, and tools we need to live, work, and thrive. Founded in 2014 by serial entrepreneurs Jake Sigal and Massimo Baldini, Tome employs the best minds and the right technology to solve complex problems by creating software that brings people together in an increasingly mobile landscape. Powered by a healthy blend of engineering skills, trusted research, and raw creative energy, Tome works fast to replace red tape with rocket fuel in the lab. The team stands uniquely positioned to go beyond software development by improving user experiences and marketing products for clients. Learn more about Tome at https://www.tomesoftware.com.
Job Responsibilities:
Over the last few years, we have designed products with our clients, Fortune 500 companies, as diverse as a last-mile delivery application, a multimodal mobility system (public transit, mapping, parking, etc.), a connected bike application, and many more. Most of our upcoming projects you will be involved in are still super-secret (shhh!) and provide a unique opportunity to work with some of the best customers and solving some of the most interesting problems in the world Specifically, you will have the opportunity to work on various software engineering projects, wear different hats, and constantly face intriguing new challenges. If you get a kick out of playing with new technologies and learning fast by conducting experiments, then read on!
Pre-qualifications:
- Love writing code and analyzing data
- Ability to think on your feet and solve complex problems
- Four-year degree (BS/MS) in computer science, engineering, or a related field A minimum of 3 years of professional software engineering employment
- Must be authorized to work in the U.S. without sponsorship
- The Software Engineer position is based in our downtown Royal Oak, MI office. Remote US-based employees are OK to apply. All Tome staff are working from home during the pandemic with an expected back to in-office work date in late 2021
Qualifications
- Must have specific experience in at least one of the following areas:
- Embedded Software
- You have developed, ported, and optimized C++ code for ARM processors, QNX systems, and/or NXP platforms
- You have RTOS software development experience
- You have developed embedded platforms and/or at the driver/module-level
- Experience with bluetooth development is a plus!
- Backend Web Development
- You have developed and debugged JS applications
- You have implemented popular frameworks and packages (HAPI, Express, io, redis, etc)
- You are proficient at designing and parsing SQL queries and have experience with NoSQL datastores
- You have utilized linters and test frameworks
- Vue or Angular experience is a plus!
- Mobile App Development
- You have significant experience developing Kotlin or Swift applications, and their associated mobile platform(s) and
- Experience with bluetooth development is a plus!
- Experience with wearable app development is a plus!
- Embedded Software
- Must be able to identify and use the right technology to create awesome user experiences
- Must have experience with test code development, software architecture, and design
- Must be a risk-taker, comfortable with rapid prototyping and learning new and unfamiliar technologies
Make sure to tell us if you have these bonus skills:
- Automotive software development experience, especially
- ADAS systems or V2X messaging or mechanisms
- Experience working in a lean, startup environment
Benefits:
SIMPLE IRA with 3-percent company match, stock options, vacations, 12-15 paid holidays, group health care 75% covered by Tome.
Apply now to hr@tomesoftware.com with subject “Software Engineer” Please include your resume and a cover letter explaining why you want to join our team.
Software Project Manager
Tome Software has two immediate openings on our development team for Software Project Managers. If you’re looking to work with a proven and award-winning entrepreneurial team to change tech’s status quo through passion and hard work, here’s what you need to know about us and what we need from you.
We’re adding two Software Project Managers to our team to help keep things organized, defined, and on schedule. Our ideal candidate will possess a unique mix of project and product management experience. Of course, this opportunity requires experience with software development and even a little marketing savvy. The goal is to ensure that Tome creates the best products globally by understanding, documenting, and communicating technical requirements, goals, and deliverables. This position will lead the project execution and work directly with Tome’s and Client’s engineering teams to manage end-to-end project lifecycles.
The Software Project Manager position is based in our downtown Royal Oak, MI office. All Tome staff are working from home during the pandemic with an expected back to in-office work date in Summer 2021.
About Tome
At Tome, we believe the future of mobility tech innovation is about connections in the real world. It’s about the social fabric, hardwires, and invisible over-the-air signals that link the people, products, and tools we need to live, work and thrive. Founded in 2014 by serial entrepreneurs Jake Sigal and Massimo Baldini, Tome employs the best minds and the right technology to solve complex problems by creating software that brings people together in an increasingly mobile landscape. Powered by a healthy blend of engineering skills, trusted research, and raw creative energy, Tome works fast to replace red tape with rocket fuel in the lab. The team stands uniquely positioned to go beyond software development by improving user experiences and marketing products for clients. Learn more about Tome at https://www.tomesoftware.com.
Software Project Manager Responsibilities
Own and manage the project lifecycle
- Manage product vision and roadmap with the client and internal teams. Contribute to engineering sprint planning
- Execute our product development process:
- Create and manage timelines, milestones, and resources using project management software (Basecamp, MS Project, Merlin, etc.)
- Defining and tracking all project tasks and product deliverables
- Track bugs and issues with Jira
- Lead the new product Feature – Function – Benefit definition
- Document specifications (Hardware, software, user experience – UX)
- Coordinate alpha and beta testing programs
- Support product launches at trade shows and other industry events
Pre-qualifications:
- Minimum four-year engineering degree (BS/MS) in computer science, systems engineering, or a related field
- 1-3 years of professional agile software project management experience
- Ability to travel post-pandemic (domestic and international) 5%-10% for customer meetings and trade shows
- Must be authorized to work in the U.S.
- Must be able to work out of Royal Oak, MI. Note: All Tome staff are working from home during the pandemic with an expected back to in-office work date in summer 2021
Additional Qualifications:
- Deep knowledge of software development and delivery methods
- Must love technology and possess a “whatever it takes” work attitude
- Experience maintaining projects with Basecamp, Jira, Confluence, or equivalent tools
- Proven ability to think on your feet and solve complex problems
- Must love creating incredible experiences for users, whether they are developers or consumers
Make sure to tell us if you have these bonus skills:
- Experience working in a lean, startup environment
- Automotive experience, including automotive certifications (e.g., ISO, ASPICE)
- Experience with product management, including interviewing customers and stakeholders to define problems and solutions
- Experience working with a development team distributed throughout the U.S.
- Trade show or event management experience
- Cycling background (avid cycling, commuting, design, repair, etc.)
Benefits: SIMPLE IRA with 3-percent company match, stock options, vacations, 12-15 paid holidays, group health care 75% covered by Tome.
Apply now to hr@tomesoftware.com with the subject “Software Project Manager.” Include your resume and a cover letter explaining why you want to join our team.
Software Engineer – Software Services
About Tome
At Tome, we believe the future of mobility tech innovation is about connections in the real world. It’s about the social fabric, hardwires, and invisible over-the-air signals that link the people, products, and tools we need to live, work, and thrive. Founded in 2014 by serial entrepreneurs Jake Sigal and Massimo Baldini, Tome employs the best minds and the right technology to solve complex problems by creating software that brings people together in an increasingly mobile landscape. Powered by a healthy blend of engineering skills, trusted research, and raw creative energy, Tome works fast to replace red tape with rocket fuel in the lab. The team stands uniquely positioned to go beyond software development by improving user experiences and marketing products for clients. Learn more about Tome at https://www.tomesoftware.com.
Job Responsibilities:
Tome Software has an immediate job opening for a software engineer to port and optimize application and system-level code for ARM processors, QNX systems, and/or NXP platforms. Over the last few years, we have designed products with our clients, Fortune 500 companies, as diverse as a last-mile delivery application, a multimodal mobility system (public transit, mapping, parking, etc.), a connected bike application, and many more. Most of our upcoming projects you will be involved in are still super-secret (shhh!) and provide a unique opportunity to work with some of the best customers and solving some of the most interesting problems in the world. Specifically, you will have the opportunity to work on various software engineering projects, wear different hats, and constantly face intriguing new challenges. If you get a kick out of playing with new technologies and learning fast by conducting experiments, then read on!
Pre-qualifications:
- Love writing code and analyzing data
- Ability to think on your feet and solve complex problems
- Four-year degree (BS/MS) in computer science, engineering, or a related field
- A minimum of 3 years of professional software engineering employment
- Must be authorized to work in the U.S.
- The Software Engineer position is based in our downtown Royal Oak, MI office. Remote US-based employees are OK to apply. All Tome staff are working from home during the pandemic with an expected back to in-office work date in July 2021
Qualifications:
- Must have specific experience in the following areas:
- Porting and optimizing code for ARM processors, QNX systems, and/or NXP platforms
- C++ development
- RTOS software development
- Developing embedded platforms and/or at the driver/module-level
- Must be able to identify and use the right technology to create awesome user experiences
- Must have experience with test code development, software architecture, and design
- Must be a risk-taker, comfortable with rapid prototyping and learning new and unfamiliar technologies
Make sure to tell us if you have these bonus skills:
- Other software development experience, especially:
- Mobile (iOS; Swift, and/or Android; Java, Kotlin)
- Web (Javascript, Angular, React or other front end frameworks, Node.js, Redis, MongoDB, Postgresql or other databases)
- Hardware and embedded software development (C/C++, Raspberry Pi, Arduino, sensors, Bluetooth, etc)
- Automotive ADAS systems or V2X messaging or mechanisms
- Experience working in a lean, startup environment
Benefits:
SIMPLE IRA with 3-percent company match, stock options, vacations, 12-15 paid holidays, group health care 75% covered by Tome.
Apply now to hr@tomesoftware.com with subject “Software Engineer”. Please include your resume and a cover letter explaining why you want to join our team.
Are you a recruitment agency?
Tome does not accept agency resumes, sorry. Please do not forward resumes to our employees, management, or any of our associated alias emails. We don’t use headhunters and never pay referral fees.
Don’t see the gig that’s perfect for you, but still love what we’re doing? Please email hr@tomesoftware.com with your resume and we’d love to keep your info on file as we open up new positions.
Technologies We Use
CODE

C/C++
Used for embedded systems. Enables devices to interpret sensor readings at the lowest level and tells the rest of the system what each device is doing.

Objective-C & Swift
Building iPhone, iPad, and Mac apps.

Java
Building Android apps for phones and tablets to integrate activity and health data into daily life.

Javascript
From AngularJS frontends to Node.js backends, JavaScript has become an integral part of spinning up tiny Web servers and different components on various platforms that communicate with each other.

MEAN Stack
Industry-standard Javascript tools for building backend platforms.
TECH

Sensors
Used to gather the data needed to interact with the real world, in real life.

Bluetooth Low-Energy (BLE)
Stateless communication that sends sensor data somewhere useful.

Portals / Gateways / Dashboards
Helps individuals track their goals, lets organizations understand trends and presents the data in a useful way.

Internet of Things (IoT)
The vast network of interconnected hardware components, sensors and services that record, share, analyze and present data for a limitless variety of practical worldly applications.

Docker
Cutting edge software distribution platform to keep our systems highly customizable while staying stable.