Senior Software Engineer
Tocaro Blue · Birmingham, AL · 9 mo ago
HybridEngineering$120k–$145k/yrFull-time
Responsibilities
- Writing cross-platform application software in C++ with some Javascript
- Architecting software and estimating hours for development projects
- Performing code reviews and approving pull requests
- Providing key technical insights on company-wide technical challenges
- Ownership of various libraries and codebases utilized across various teams and projects
Requirements
- Expertise with C/C++, javascript, python, qmake/cmake, and gcc
- Experience developing with Linux, Mac, Windows, Android, and Docker
- Experience with source control, CI/CD, unit tests, and automated documentation
- Proficiency with architecting software, reading code, problem solving, and technical communication
- BS or MS in Computer Science, Electrical Engineering, or related field
- 5+ years of experience with C++ programming and application development
- Experience building and shipping software into the market
Pay
$120,000 - $145,000 salary, with potential for incentive equity compensation
Schedule
Open to temporary or permanent remote working arrangements if based in the Southeast
Benefits
- 401(k) with matching (up to 4% of salary)
- Health, Dental, Vision, Life, Disability Insurance
- In-house training on tools and techniques
- Ability to work on US Government Contracts (typically limited to US Citizens)
- Occasional travel (monthly daytrips) for data collection / testing in Pensacola, Florida
Qualifications
- Marine experience
Skills
- Experience developing or modifying frontend applications in Qt and QML
- Experience with communication protocols including REST, CAN, TCP/UDP, MQTT and BLE
- Personal projects, or hobby interest, in solving problems with hardware and firmware
Benefits
- Open to temporary or permanent remote working arrangements if based in the Southeast
- Occasional travel (monthly daytrips) for data collection / testing in Pensacola, Florida