ORIGIN WIRELESS, INC. is hiring: Sr. Embedded Software Engineer in Rockville
ORIGIN WIRELESS, INC., Rockville, MD, US, 20852
Job Description
Hybrid: Rockville, MD
About OriginOrigin is the inventor of WiFi Sensing - the groundbreaking technology that allows us to rethink how we use WiFi in an environment. As a category leader, Origin provides Fortune 500 companies with applications and services in security, health, and energy management. We have established ourselves as a "minicorn", positioned to disrupt many industries, and pioneer WiFi Sensing’s many powerful use-cases.
About The Job
As a Senior Engineer you will play a key role in designing, developing and optimizing software for intelligent devices that rely on advanced signal processing, machine learning, and embedded programming. This position is ideal for an engineer who thrives in a multidisciplinary environment and enjoy transforming research concepts into production ready solutions. You will collaborate across teams, and ensure successful execution of our engineering roadmap.
Design and implement embedded software features for Origin’s WiFi sensing platform and smart device integrations.
Optimize performance and memory usage for embedded systems with constrained resources.
Conduct code reviews, write unit tests, and participate in continuous integration workflows.
Contribute to architecture decisions, documentation, and knowledge sharing within the team.
Make technology choices for components that support long-term scalability.
Influence technical strategy across teams, focusing on future-proof design principles.
Enhance the automation integration test suite by adding new test scenarios based on the end-to-end (E2E) tests performed for embedded wireless platforms.
Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.
5+ years of experience in software development, including embedded systems or device-level applications.
Strong experience with C++, Python for programming, and scripting, and Bash.
Experience developing and deploying software on Linux-based or real-time embedded systems.
Debugging skills using tools such as GProf and core dumps with gdb.
Comfort with tools like Git, Jira, and CI/CD pipelines for collaborative development.
Understanding of computer networks and TCP/IP suite
Familiarity with wireless sensing, RF signal processing, or WiFi-based applications.
Experience working with hardware interfaces and low-level programming (e.g., OpenWRT, Raspberry Pi, ESP32, etc).
Competitive salary and employee stock options
Full healthcare package including medical, dental, and vision insurance, short-term and long-term disability insurance, life, and AD&D insurance
401(K) + 5% company match
Flexible paid time off policy
Winter week company holiday shutdown
Summer Fridays
Onsite Gym
Tuition reimbursement program & Continued Learning Program