Embedded Systems Engineer - Signal Hill, United States - ReJoule

    ReJoule
    ReJoule Signal Hill, United States

    3 weeks ago

    Default job background
    Description
    We are currently hiring a full-time Embedded Systems Engineer to join our team.

    In this role you will assist in designing, implementing, and testing embedded software and hardware systems for mixed-signal electronics applications such as switch mode power supply and battery management system applications.

    Candidates should be passionate about hardware and software integration of electronics, and even more passionate about creating a more sustainable future.

    We are looking for highly motivated self-starters comfortable in an early stage company environment. You would work with and report directly to our Sr Embedded Systems Engineer as part of the engineering team. This is an on-site position, with a hybrid-work option.


    Responsibilities:
    Designing and implementing software and hardware solutions for bare-metal and linux-based applications
    Helping to define system-level requirements, while considering targeted user experience
    Participating in regular planning sessions and design reviews with other engineers to ensure synchronization among teams
    Creating infrastructure for automated testing and deployment of application code
    Monitoring, debugging, and maintaining IoT-connected devices in the field
    Finding solutions to complex issues and quickly test assumptions on the fly in a fast-paced environment
    Building a cleaner future with unprecedented battery data and analysis that will maximize the value of every battery

    Minimum Qualifications
    1-3 years of experience in Embedded Software, Embedded Systems, or Hardware Engineering roles
    Hardware test and debugging using DMM, Oscilloscopes, Logic Analyzers, etc.
    Experience with Modbus, CAN, Ethernet, UART, SPI, I2C, or similar protocols
    Experience programming in C/C++ for RISC-based systems like Atmega, PIC32, etc.
    Knowledge of python 3.0+ ecosystem, best practices and tools (e.g. notebooks, pip, pyenv, virtual environments, etc.)

    Preferred Qualifications
    Ability to read schematics using capture/PCB layout software (e.g. Altium, KiCad, etc.)
    Familiarity with FPGAs and/or CPLDs using Verilog or VHDL for Xilinx or equivalent
    Basic knowledge and experience with linux OS and git development flow
    Technical writing and documentation

    #J-18808-Ljbffr