Principal Software Engineer at Echodyne developing radar equipment subsystems with an experienced team. Engaging in high-performance software solutions for industry-leading radar technology.
Responsibilities
Design, develop, and optimize high-assurance software components using C++.
Lead secure architecture design and code review processes for new and existing systems.
Drive adoption of quality coding practices and tools across the engineering organization.
Design and develop reusable cross platform architectures and frameworks for embedded SW.
Help drive and support testing efforts across teams and projects.
Work alongside radar, signal processing, and other software engineers to implement platform functionality to meet specific system control and signal processing needs.
Mentor and provide technical direction to mid-level and junior developers.
Requirements
Strong Experience designing and building embedded Linux-based software applications in C++
Embedded systems debugging, troubleshooting, and code-testing knowledge using debuggers, oscilloscopes, logic analyzers, multi-meters
Knowledge of software development life cycle, and good coding practices
Embedded programming and interfacing embedded systems to host computers and peripherals, using common communications protocols (UART, SPI, QSPI, I2C, TCPIP)
Desire and ability to learn quickly and be part of a world-class team
Proficiency in systems-level programming, memory management, and concurrency.
Strong debugging and performance optimization skills.
Bachelor of Science degree in electrical engineering, computer engineering, computer science or equivalent military / industry experience
10+ years of designing, implementing, building, integrate and testing Embedded software solutions in real time operating environments.
Software architecture experience, assessing, describing and implementing new software designs using industry standard design patterns
Benefits
Incentive stock options
Excellent medical, dental and vision coverage benefits for employee and family members
Unlimited vacation, 12 paid sick days, and 9 paid holidays
Company paid disability, life insurance, employee assistance program and travel insurance
Sr. Technical Lead managing the architecture and design of CPQ solutions for Rolls - Royce. Collaborating with partners and enhancing solutions across multiple countries.
Software Engineering Lead at PrePass driving innovation and collaboration within engineering to deliver robust solutions. Leading a team focused on developing scalable systems for the transportation industry.
Software Engineer III at CrowdStrike, developing cloud architecture and services to enhance cybersecurity solutions. Collaborating with teams to deliver scalable, efficient technology.
Software Engineer developing AI solutions for sustainability challenges at Recursive. Focusing on prompt engineering, model deployment, and backend development for innovative applications.
Leads software engineering team strategies and mentoring at Sicredi, Brazil. Focused on credit solutions and pricing development with agile methodologies.
Principal Software Engineer at Leonardo DRS developing cutting - edge defense and intelligence products. Leading design, development, and mentoring engineers in a dynamic team environment.
Software Engineer developing high - performance networking software at Supermicro. Leading integration of SONiC - based systems with advanced networking ASICs for data center solutions.
Senior Software Engineer developing AI - based automation systems, managing architecture and production integrations for client projects. Collaborating with teams to create scalable, efficient solutions.