Sr Firmware Engineer

Verticalmove, Inc.

Long Beach, CA (United States)

Category: Programming

Posted on: 23 Feb 2021

C++ Linux

Job Description

Since 1996, Our client has continued its mission, built on providing a wide selection of health and wellness products to individuals around the globe at a reasonable cost. Come join them in comradery and be a part of team building and understanding the delicate balance of “work hard play hard.” Be a part of company events ranging from quarterly happy hour events, off-site team building activities and lunch-time competitive Super Mario duels. Come broaden your horizons with an international organization! Come be a part of the innovative, driven and diverse group of people that create E-Commerce. Employees are their biggest asset! They pride themselves on recognizing and rewarding great work which leads to engaged and committed employees. They provide a wide variety of snacks and drinks. You will never be “hangry” again! They sponsor a wide variety of events that brings their teams together, from the miniature golf challenges to racing the clock in an escape room. On a larger scale, they celebrate their team members with holiday gatherings, BBQ’s, food trucks, cook-off’s and track and field events. Want more reasons to join the movement? 401K MATCHING UP TO 4% 100% match up to the first 4% of the team member’s election. PROFIT SHARING they have a profit sharing plan tied to the 401k company contribution. Four medical insurance plan options including maximum allowable company contribution to the Health Savings Account. Dental, Vision, Life and Disability plans are all offered. GENEROUS Paid time off. ALL employees are eligible for Discretionary stock grants. They offer a generous tuition reimbursement plan for team members who wish to continue their education! & last but not least come take advantage of the Supplementary insurance plans offered for pet insurance, & childcare reimbursement, FSA!

The Senior Embedded Engineer will help to deliver and maintain complex robotic systems working closely with other engineering functions (EE, SW, Systems integration, Layout, TPM). If you’re a top-notch embedded developer, passionate about building and delivering solutions and you enjoy solving problems in innovative ways then we want to hear from you! You will work on robotic control systems including IO, Visions Systems, Safety Systems and more. Your passion to take on challenging collaborative solution development and your bias for action ensure the days fly by. Your curious mind, solid engineering fundamentals and good judgement earn you the respect of the team. The team solves ambiguous problems and are highly collaborative, and move fast.

Participate as an active member of the firmware team, developing and maintaining the firmware base.
Learn and master multiple components with the firmware environment, potentially including areas such as cameras, WiFi, security, navigation, sensors, and more
Work with and lead firmware development of critical elements
Cut through ambiguity with confidence
Know what to focus on and apply your experience to complete the task
Desire to take on new challenges and know where to find answers fast

The ideal candidate has broad and deep technical knowledge, potentially ranging from experience with “big data” through to embedded systems and all points in between. This will include strong software design and implementation experience, as well as a deep understanding in some specialty areas such as wireless, networking, and an in-depth knowledge of Linux tools and architecture.
This position will provide you with an opportunity to work across development teams to design and build solutions with critical products at massive scale.
The following statements could be applied to describe your current work experience and breadth/depth of knowledge:
You have a high level of technical skills required by your role and area of specialty: software development, network engineering, systems engineering, embedded development, or better still, a combination of all.
You possess, utilize, and teach best practices in embedded engineering and have a strong sense of making continuous improvements.
You have a capacity and tolerance for extreme context switching and interruptions while remaining productive and able to deliver to commitments.
You love solving problems and participate in efforts to promote improvements to overall quality and customer experience, providing effective guidance and leadership.
You help teams develop pragmatic solutions that achieve business requirements balanced against an acceptable level of risk

8+ years of development experience within an embedded environment. This must include hands-on experience design, developing, and debugging production quality products
Technical knowledge in at least one system of wireless, networking, or electro-mechanical control systems
Familiar with building solutions that scale
Understand product development phases and confidence to understand and make complex business/risk trade-off recommendations and decisions
Demonstrable experience with Linux and C, and preferably experience with other RTOS systems as well
Bonus: Hands-on knowledge of developing a product to be certified to the 61508 industrial safety standards or some other similar standards such as medical, automotive, or avionic

BA/BS/MS/PhD in computer science or computer engineering or related discipline

  Verticalmove, Inc.





    View all jobs at Verticalmove, Inc.

  Report Job

Want more jobs like this?

Apply Now

By clicking "Apply Now" or "Subscribe and Apply" you will be redirected to an external website. By clicking "Subscribe & Apply" you give TechieJobs consent to process and store your data, and send you emails to the provided email address.

Job Source: Ziprecruiter (Will expire by: 2021-04-09 00:00:00)

Apply Now


Techies Talent Network

Upload your resumes and connect with IT recruiters, setup personalized job alerts and receive professional tips to achieve your career goals, and even more. Join today!

Join talent network
Quick poll
How often do you play video games?
  • Every day
  • Few times a week
  • Mostly on weekends
  • Very rarely
  • Never

* This poll is anonymous.