Augment Jobs

Embedded Systems Engineer

Augment Jobs Austin, TX

Position Overview: We are seeking a skilled and motivated Embedded Systems Engineer to join our innovative tech team. As an Embedded Systems Engineer, you will play a key role in designing, developing, and testing embedded systems and software for our products. You will collaborate closely with hardware engineers, firmware developers, and product managers to deliver reliable and efficient embedded solutions that meet our customers' needs.

Roles And Responsibilities

  • Embedded Systems Design: Design and architect embedded systems hardware and software solutions based on product requirements.
  • Embedded Software Development: Develop and implement embedded software in C/C++ to control hardware components and peripherals.
  • RTOS Integration: Implement real-time operating systems (RTOS) and manage task scheduling and resource allocation for embedded applications.
  • Device Drivers and BSP Development: Develop device drivers and Board Support Packages (BSP) for hardware interfacing and system initialization.
  • Prototyping and Testing: Prototype, test, and debug embedded systems to ensure functionality, performance, and reliability.
  • Hardware-Software Integration: Collaborate with hardware engineers to integrate software with hardware components and peripherals.
  • Performance Optimization: Optimize embedded software and firmware for memory usage, power consumption, and processing efficiency.
  • Documentation: Create technical documentation, including design specifications, test plans, and user manuals.
  • Compliance and Standards: Ensure compliance with industry standards and regulations relevant to embedded systems development.
  • Collaboration and Support: Work closely with cross-functional teams, including firmware developers, QA engineers, and product managers, to deliver high-quality embedded solutions.

Skills And Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field; Master’s degree preferred.
  • X years of experience as an Embedded Systems Engineer or similar role in embedded systems development.
  • Proficiency in embedded C/C++ programming and debugging tools (e.g., JTAG, gdb).
  • Experience with microcontrollers/microprocessors (e.g., ARM Cortex-M, PIC, AVR) and familiarity with embedded development platforms (e.g., Arduino, Raspberry Pi).
  • Strong understanding of real-time embedded systems design principles, including RTOS, interrupts, and memory management.
  • Knowledge of communication protocols such as UART, SPI, I2C, Ethernet, and wireless (e.g., Bluetooth, Wi-Fi).
  • Experience with embedded development tools (e.g., IDEs, oscilloscopes, logic analyzers) and version control systems (e.g., Git).
  • Familiarity with hardware schematic design and PCB layout considerations is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills to work effectively in a team environment.

Compensation

  • The compensation package for this full-time position includes a competitive salary commensurate with experience and skills.
  • Additional benefits may include health insurance, retirement plans, paid time off, and professional development opportunities.

Company Culture: Our company values innovation, teamwork, and a passion for creating cutting-edge technology solutions. We offer a collaborative work environment where your ideas and contributions will make a significant impact on our products and customers' experiences. Join us in shaping the future of embedded systems engineering and pushing the boundaries of technology.

Application Process: To apply for the position of Embedded Systems Engineer, please submit your resume and a cover letter detailing your relevant experience and why you are interested in joining our team. We look forward to reviewing your application and discussing how your skills align with our needs.

This job description outlines the responsibilities, required skills, and potential compensation for an Embedded Systems Engineer role. Adjustments can be made based on specific company needs, industry standards, and the level of experience required.
  • Seniority level

    Entry level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at Augment Jobs by 2x

See who you know

Get notified about new Embedded System Engineer jobs in Austin, TX.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub