About Company
Imagine a place where cutting-edge technology meets tangible impact. At Hiring.zycto, we’re building the future of intelligent devices, pushing the boundaries of what embedded systems can achieve across various critical sectors. For an Embedded Systems Engineer, this means direct involvement in projects that transition from concept to real-world application, offering unparalleled opportunities for innovation and growth. Join a team passionate about precision, performance, and making a difference in the world through robust, reliable technology. Your expertise will directly shape our next generation of products.
Job Description
Hiring.zycto is seeking a highly skilled and passionate Embedded Systems Engineer to join our dynamic team in Fells Point, Baltimore. This full-time position is an incredible opportunity for an individual who thrives on the challenge of bringing hardware and software together to create innovative, high-performance products. You will be instrumental in the entire product lifecycle, from initial concept and architectural design through development, testing, and deployment. Our projects span across various critical applications, demanding meticulous attention to detail, robust code, and efficient resource management.
In this role, you will design, develop, and optimize embedded software for microcontrollers and microprocessors, ensuring seamless integration with custom hardware. You’ll work with real-time operating systems (RTOS) and bare-metal environments, tackling complex issues related to performance, power consumption, and reliability. This isn’t just about writing code; it’s about understanding the nuances of hardware limitations, selecting appropriate components, and debugging at a low level to ensure our systems perform flawlessly under diverse conditions. You will collaborate closely with hardware engineers, test engineers, and product managers, contributing your expertise to translate ambitious ideas into functional, market-ready solutions. We are looking for someone who is not afraid to dive deep into technical challenges, learn new technologies, and contribute to a culture of continuous improvement and excellence. If you are an experienced Embedded Systems Engineer eager to make a significant impact on innovative products, we encourage you to apply and become a vital part of our pioneering team.
Key Responsibilities
- Design, develop, test, and debug embedded software for new and existing products.
- Architect and implement firmware for various microcontrollers (ARM, PIC, MSP430, etc.) and microprocessors.
- Work with and configure Real-Time Operating Systems (RTOS) such as FreeRTOS, Zephyr, or similar.
- Develop device drivers for peripherals including I2C, SPI, UART, ADC, DAC, PWM, GPIO.
- Collaborate with hardware engineers on board bring-up, hardware/software integration, and debugging.
- Perform system-level testing, validation, and performance optimization of embedded systems.
- Contribute to defining system architecture, requirements, and technical specifications.
- Utilize version control systems (Git) and participate in code reviews.
- Troubleshoot and resolve complex hardware-software integration issues.
- Document designs, code, and test procedures thoroughly.
Required Skills
- Proficiency in C/C++ programming for embedded systems.
- Strong understanding of microcontroller architectures and peripherals.
- Experience with Real-Time Operating Systems (RTOS) like FreeRTOS, Zephyr, or similar.
- Hands-on experience with hardware debugging tools (oscilloscopes, logic analyzers, debuggers).
- Familiarity with communication protocols (I2C, SPI, UART, CAN, Ethernet, USB).
- Ability to read and understand hardware schematics and datasheets.
- Experience with version control systems, preferably Git.
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
Preferred Qualifications
- Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
- Experience with bare-metal programming.
- Knowledge of embedded Linux development.
- Familiarity with FPGA/CPLD programming and VHDL/Verilog.
- Experience with wireless communication protocols (Bluetooth, Wi-Fi, LoRa, cellular).
- Understanding of cybersecurity principles for embedded devices.
- Experience in an Agile development environment.
Perks & Benefits
- Comprehensive Medical, Dental, and Vision Insurance.
- 401(k) retirement plan with generous company match.
- Paid Time Off (PTO) and paid holidays.
- Life Insurance and Disability Coverage.
- Professional development opportunities and tuition reimbursement.
- Flexible spending accounts (FSAs).
- Modern, collaborative office space in a vibrant neighborhood.
- On-site fitness center access.
How to Apply
To apply for this exciting Embedded Systems Engineer position, please click on the application link below. We encourage you to submit your resume along with a cover letter highlighting your relevant experience and why you are passionate about embedded systems.
