We are looking for a senior software engineer to work with our team and clients on designing, developing, building, maintaining, testing, and working in embedded software for new and existing products. This will be a full-time W2/1099 hire in the Denver Metro Area and remote work is negotiable.
Responsibilities and Duties:
● Develop integrations with applications, development frameworks and libraries to support industry verticals
● Ensure our customers can successfully deploy their solutions by investigating and fixing bugs and evaluating performance bottlenecks
● Focus in on key performance areas, such as improving build time, load time and iteration time
across platforms
● Collaborate with other team members to ensure high quality code through code reviews and
writing automated tests
Requirements and Qualifications
● At least 5+ years in Software Applications Engineering, Software Development experience, or
related work experience
● At least 1 year of experience with AOSP or Android platform development
● Experience with Embedded software development, integration, and debugging.
● Experience with C/C++ programming.Able to develop and debug C/C++/C# code on Linux.
● Experience with Linux application development
● Experience with Git
● Experience designing and implementing scalable feature sets in a large multithreaded codebase
● Familiarity with rendering stacks such as OpenGL or Vulkan
● Previous experience with embedded engineering
● Proficiency with platform profiling tools (CPU/GPU/IO)
● Strong understanding of microcontrollers, RTOS, and embedded systems architecture
● Familiarity with communication protocols (e.g., I2C, SPI, UART, CAN)
● Deep understanding of objected-oriented programming and design principles
● Experience with testing, continuous integration and continuous deployment
● Experience with GIT, Linux development environments and shell scripting
● Interest, ability and passion to learn new technologies as needed
● Fluent in English (written and spoken)
Desired but not Required:
● GStreamer
● Video streaming (RTP)
● Audio experience (knowledge of clock domains, ASRC)
● AOSP development (system daemons, audio HAL
Job Types: Full-time, Contract
Benefits:
- Dental insurance
- Paid time off
Schedule:
- 8 hour shift
- Monday to Friday
Application Question(s):
- What is your residential status in the US? (US Citizen, Green card, H1b, H4, etc.)
- What is your expected salary/hour rate?
Experience:
- Embedded software: 5 years (Preferred)
- Android development: 1 year (Preferred)
- Audio and Video Processing: 3 years (Preferred)
Work Location: Remote