Embedded Software Engineer
Aditi Consulting - redmond, WA
Apply NowJob Description
In this role, you will: Design, implement, and maintain distributed cloud services and APIs to simulate various network device operations. Build scalable, low-latency architectures supporting real-time and on-orbit simulations. Develop and enhance embedded modeling and simulation for broadband access technologies (LTE, WiMax, WiFi, etc.). Write high-quality, Linux-based software for processors and microcontrollers such as ARM, PowerPC, and x86. Partner with frontend, device software, networking, and security engineering teams to deliver high-performing systems. Invent tools for continuous integration, software deployment, testing, and data analysis. Mentor junior engineers and evangelize best practices for engineering excellence. Collaborate on building tools for testing across virtualized environments, hardware-in-the-loop simulations, and live systems. The ideal candidate will have: 3+ years of professional software development experience (excluding internships) 2+ years of experience in system design and architecture (design patterns, scalability, reliability) Bachelor's degree in Computer Science or equivalent. 3+ years of experience across the full software development life cycle, including coding standards, code reviews, version control, build processes, and operations. Experience with cloud-based distributed systems, real-time operating systems (RTOS), and embedded software development. Familiarity with networking protocols (TCP/IP, IPv4, IPv6, LTE, 802.11b/g/n/ac), Linux, and FreeRTOS. Expertise in wireless network technologies and testing methodologies. Knowledge of security, encryption/decryption protocols, and software-defined networks. Hands-on experience with continuous integration, deployment, and monitoring systems. Compensation: The pay rate range above is the base hourly pay range that Aditi Consulting reasonably expects to pay someone for this position (compensation may vary outside of this range depending on a number of factors, including but not limited to, a candidate's qualifications, skills, competencies, experience, location and end client requirements). Benefits and Ancillaries: Medical, dental, vision, PTO benefits and ancillaries may be available for eligible Aditi Consulting employees and vary based on the plan options selected by the employee. Aditi Consulting LLC uses AI technology to engage candidates during the sourcing process. AI technology is used to gather data only and does not replace human-based decision making in employment decisions.
Created: 2024-11-05