Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Embedded System Engineer image - Rise Careers
Job details

Embedded System Engineer

Position:Embedded System EngineerJob Description:What You'll Be Doing:•The embedded systems engineer designs, develops, tests, and maintains real-time embedded software. The engineer will identify and fix issues and work collaboratively with engineers, product managers, and others on various teams.•Design and develop real-time embedded software, including real-time operating systems, hypervisor and boot loader.•Update related system documentation.•Test and debug the developed software.•Participate in the certification activities.•Improve system efficiency and stability after development.•Collaborate with customers to create software based on their needsWhat We Are Looking For:•Minimum of a bachelor's degree in computer science or EE engineering.•Professional experience in embedded systems.•Significant programming experience in C and C++ (experience in RUST is a plus)•Experience in trouble-shooting embedded systems and microcontroller peripherals)•Experience in working in real-time operating systems.•Experience with agile methodologies and iterative development process.•Experience in using Atlassian products: Jira, Confluence.•Experience in interfaces, IP protocols, and hardware subsystems.•Proficiency in working with common embedded systems communication protocols.•Strong interpersonal and writing skills•Ability to work as part of a team.•Exceptional analytical and problem-solving skills.•Self-motivated and passionate about your work and embedded systems.•Always eager to learn and improveEducation:•Bachelor’s / MastersAnnual Hiring Range/Hourly Rate:$108,100.00 - $154,000.00Actual compensation offer to candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level. The pay ratio between base pay and target incentive (if applicable) will be finalized at offer.Location:US-CA-California (Remote Employees)Remote work employees may be required to be present at the closest designated Arrow office for work-related purposes, at the Company’s request and sole discretion.Time Type:Full timeJob Category:Engineering ServicesEEO Statement:Arrow is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, gender, age, sexual orientation, gender identity, national origin, veteran or disability status. (Arrow EEO/AAP policy)We anticipate this requisition will be open for a minimum of five days, though it may be open for a longer period of time. We encourage your prompt application.
Arrow Electronics Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Arrow Electronics DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Arrow Electronics
Arrow Electronics CEO photo
Sean J. Kerins
Approve of CEO

Average salary estimate

Estimate provided by employer
$68 / HOURLY (est.)
min
max
$50
$85

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Embedded System Engineer, Arrow Electronics

Are you an innovative Embedded System Engineer looking to make your mark in the tech world? Look no further than Arrow in Santa Clara, CA! As an Embedded System Engineer at Arrow, you'll dive into the exciting realm of real-time embedded software. Your primary responsibilities will revolve around designing, developing, testing, and maintaining cutting-edge embedded solutions. You will collaborate closely with engineers, product managers, and other talented professionals to tackle real-world challenges, identifying and resolving issues that arise during the development process. Your expertise will also shine as you craft and debug real-time operating systems, hypervisors, and boot loaders, while actively participating in certification activities to ensure product quality. At Arrow, we value innovation and efficiency, and we'll count on you to enhance system stability and performance post-development. We seek candidates who not only possess a bachelor's or master's degree in computer science or electrical engineering but also have hands-on experience in embedded systems, particularly with C and C++. If you're passionate about technology, driven, and eager to learn in a collaborative environment, Arrow is the place for you!

Frequently Asked Questions (FAQs) for Embedded System Engineer Role at Arrow Electronics
What are the primary responsibilities of an Embedded System Engineer at Arrow?

As an Embedded System Engineer at Arrow, your main responsibilities include designing and developing real-time embedded software, testing and debugging code, and collaborating with various teams to identify and fix issues. You'll also help improve system efficiency, participate in certification activities, and maintain thorough system documentation, ensuring that all software meets the highest standards.

Join Rise to see the full answer
What educational background is required for the Embedded System Engineer position at Arrow?

For the Embedded System Engineer role at Arrow, candidates are required to have at least a bachelor's degree in computer science or electrical engineering. A master's degree is preferred, but hands-on professional experience in embedded systems is highly valued and can complement your educational qualifications.

Join Rise to see the full answer
What programming languages should an Embedded System Engineer at Arrow be proficient in?

At Arrow, an Embedded System Engineer should be proficient in C and C++ programming languages, as they are essential for developing embedded software. Additionally, experience with Rust is a plus. Familiarity with real-time operating systems and embedded systems communication protocols will also enhance your contribution to the team.

Join Rise to see the full answer
What type of work environment can an Embedded System Engineer expect at Arrow?

Embedded System Engineers at Arrow typically enjoy a collaborative and dynamic work environment that encourages innovation. While the position can be based remotely, engineers may occasionally need to be present at the nearest Arrow office for work-related purposes. The culture fosters teamwork and continuous learning, providing opportunities for professional growth.

Join Rise to see the full answer
What soft skills are important for an Embedded System Engineer at Arrow?

At Arrow, soft skills are just as crucial as technical expertise. An Embedded System Engineer should demonstrate strong interpersonal and writing skills to communicate effectively within diverse teams. Exceptional analytical and problem-solving abilities, along with a self-motivated and enthusiastic approach to learning, are key qualities that will help you thrive in this position.

Join Rise to see the full answer
Common Interview Questions for Embedded System Engineer
Can you describe your experience with real-time operating systems as an Embedded System Engineer?

When answering this question, highlight specific projects where you utilized real-time operating systems. Explain your role in development, any challenges faced, and how you overcame them. Focus on any specific technologies or tools used, as well as measurable outcomes from your work.

Join Rise to see the full answer
How do you approach debugging embedded systems?

In your response, outline your systematic approach to debugging, including tools or techniques you utilize. Discuss how you identify problems, test solutions, and ensure that the system meets requirements. Sharing a specific example from your past work can greatly enhance your answer.

Join Rise to see the full answer
What is your familiarity with programming in C and C++ for embedded systems?

Be prepared to discuss your level of proficiency in C and C++, including projects where you’ve applied these languages in developing embedded software. Reference specific libraries or frameworks you've used, and any relevant challenges or successes you've had in implementing solutions.

Join Rise to see the full answer
Describe a time when you worked collaboratively on an engineering project.

Use this question to highlight your teamwork skills. Share a story about a particular project, your role within the team, and the impact of the collaboration. Mention aspects such as communication, conflict resolution, and how you contributed to the overall success of the project.

Join Rise to see the full answer
How do you ensure that your embedded systems software meets quality and performance standards?

Explain your strategies for maintaining quality throughout the software development lifecycle. Discuss methods such as code reviews, thorough testing (unit, integration), and engaging in certification activities to ensure compliance with standards. Use specific examples to illustrate your points.

Join Rise to see the full answer
What experience do you have with hardware interfaces and IP protocols?

Detail your hands-on experience with different hardware interfaces and IP protocols. Explain how you've applied this knowledge in your projects, any challenges encountered, and how they were resolved. Providing concrete examples will strengthen your answer.

Join Rise to see the full answer
What agile methodologies have you used in your past engineering projects?

Discuss the agile methodologies you are familiar with, such as Scrum or Kanban. Describe how you've implemented iterative development processes and how it has improved project outcomes. Highlight your adaptability in working within agile frameworks.

Join Rise to see the full answer
How do you stay updated with trends and advancements in embedded systems technology?

Share your passion for continuous learning by mentioning relevant webinars, online courses, or professional groups you’re part of. Discuss how you apply new knowledge to your work, demonstrating your commitment to staying ahead in the rapidly changing field of embedded systems.

Join Rise to see the full answer
What role does documentation play in your development process?

Discuss the importance of documentation in your projects, including design specs, code comments, and user guides. Emphasize how comprehensive documentation contributes to better collaboration, knowledge sharing, and maintaining software quality. Give examples of documentation practices you've implemented.

Join Rise to see the full answer
What are your long-term career goals as an Embedded System Engineer?

Reflect on your aspirations and how they align with the position at Arrow. Discuss your desire to grow in your field, to take on leadership roles, or to specialize in specific technologies. Emphasize how Arrow can support your career development while you contribute to the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
LaBella Associates Hybrid No location specified
Posted 14 days ago
Photo of the Rise User
Make Remote Prague, Czechia
Posted 11 hours ago
Photo of the Rise User
Zivaro Hybrid Colorado Springs, CO
Posted 11 days ago
Coffman Engineers, Inc. Remote 1939 Harrison St #320, Oakland, CA 94612, USA
Posted 2 days ago
Posted 9 days ago
Photo of the Rise User
Posted 13 days ago

Arrow Electronics guides innovation forward for over 175,000 leading technology manufacturers and service providers. We develop technology solutions that improve business and daily life. Our broad portfolio that spans the entire technology landsca...

56 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge Office VibesBadge Work&Life Balance
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 3, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!